会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Method for using DHCP and marking to override learned IP addesseses in a
network
    • 使用DHCP和标记来覆盖网络中学习的IP地址的方法
    • US5922049A
    • 1999-07-13
    • US762933
    • 1996-12-09
    • Sanjay R. RadiaThomas K. WongSwee B. LimPanagiotis TsirigotisRobert J. GoedmanMichael W. Patrick
    • Sanjay R. RadiaThomas K. WongSwee B. LimPanagiotis TsirigotisRobert J. GoedmanMichael W. Patrick
    • H04L12/56H04L29/06H04L29/12G06F13/00
    • H04L61/2015H04L29/06H04L29/12216H04L29/12264H04L29/12301H04L45/00H04L61/2046H04L61/2076
    • A preferred embodiment of the present invention includes a method and apparatus for routing an IP packets in a network of client systems. The router forwards IP packets between the client systems and the server systems. More specifically, the router can be pre-configured to include one or more "routes." Each route is a mapping between an IP address and a client system. The router may also learn route from other routers and by analysis of IP packets. Preferably, the routes known by the router are included in a route table. The router also monitors DHCP assignment of IP addresses to client systems within the network. When the DHCP assignment of an IP address is detected, the router creates a new route that associates the newly assigned IP address and the corresponding client system. The new route is marked so that it may only be overwritten by a subsequent DHCP assignment. The router then updates the route table to include the new route and purges the route table of learned routes that have been invalidated by the new route. In this way, the present invention allows dynamically assigned IP addresses to override learned routes.
    • 本发明的优选实施例包括用于在客户端系统的网络中路由IP分组的方法和装置。 路由器在客户端系统和服务器系统之间转发IP数据包。 更具体地,路由器可以被预配置为包括一个或多个“路由”。 每个路由是IP地址和客户端系统之间的映射。 路由器还可以从其他路由器学习路由,并通过分析IP数据包。 优选地,路由器已知的路由被包括在路由表中。 路由器还监控IP地址到网络中的客户端系统的DHCP分配。 当检测到IP地址的DHCP分配时,路由器创建新路由,将新分配的IP地址与相应的客户端系统相关联。 新路由被标记为只能被后续的DHCP分配覆盖。 然后路由器更新路由表以包括新路由,并清除已经被新路由无效的学习路由的路由表。 以这种方式,本发明允许动态分配的IP地址来覆盖学习的路由。
    • 14. 发明授权
    • Method and apparatus for allowing generic stubs to marshal and unmarshal
data in object reference specific data formats
    • 用于允许通用存根以对象引用特定数据格式编组和解组数据的方法和装置
    • US5737607A
    • 1998-04-07
    • US534966
    • 1995-09-28
    • Graham HamiltonSwee Boon LimPeter B. KesslerJeffrey D. NisewangerSanjay R. Radia
    • Graham HamiltonSwee Boon LimPeter B. KesslerJeffrey D. NisewangerSanjay R. Radia
    • G06F15/16G06F9/44G06F9/46
    • G06F9/547G06F9/548
    • The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object invocation and for argument passing in distributed systems wherein the arguments may be objects, and wherein the system supports a multiplicity of ORB-specific data formats, in ways which do not lock the object oriented base system into methods which may be difficult to change at a later time. Moreover, the invention disclosed describes a "Marshal Buffer mechanism" which contains methods for marshaling data for a specific ORB; a "Multi-ORB Marshaling system" which permits a Client Application and related stub to invoke an operation on a target object without any knowledge or concern about which ORB this target object uses or what data format the ORB requires for the arguments of the operation invoked; and a "Computer system for multi-ORB communication" comprising an ORB independent layer which contains Client Applications and stubs; an ORB dependent-OS independent layer which contains ORB dependent code/Subcontract code mechanisms as well as ORB specific Marshal Buffers for a multiplicity of ORBs; and an Operating System (OS) layer.
    • 本发明为面向对象的系统设计者在尝试实现用于对象调用的方案和在其中参数可以是对象的分布式系统中的参数传递时遇到的问题提供解决方案,并且其中系统支持多种ORB特定的数据格式 ,以不将面向对象的基础系统锁定到以后可能难以改变的方法的方式。 此外,所公开的发明描述了一种“元帅缓冲机制”,其包含用于针对特定ORB进行封送数据的方法; 一个“多ORB封送系统”允许客户端应用程序和相关的存根调用目标对象上的操作,而不知道或关心此目标对象使用哪个ORB或ORB需要哪些数据格式来调用操作的参数 ; 和“ORB通信用计算机系统”,它包括一个ORB独立层,它包含客户端应用程序和存根; 一个ORB依赖OS独立层,它包含ORB相关代码/分包代码机制以及ORB特定的元数缓冲器,用于多个ORB; 和操作系统(OS)层。
    • 15. 发明授权
    • Methods and apparatus for providing an extensible set of auxiliary
services for objects in an object-oriented system
    • 在面向对象系统中为对象提供可扩展的辅助服务的方法和装置
    • US5581761A
    • 1996-12-03
    • US94455
    • 1993-07-20
    • Sanjay R. RadiaMichael L. PowellMichael N. Nelson
    • Sanjay R. RadiaMichael L. PowellMichael N. Nelson
    • G06F9/44G06F7/00
    • G06F9/4428Y10S707/99931
    • An extensible set of auxiliary services for objects in an object-oriented system. Every object in an object-oriented system is implemented by an associated object manager. Each object manager in the present invention has an associated object manager identifier that identifies the object manager. Each object manager in the system can optionally provide various auxiliary services for objects that the object manager implements. These auxiliary services are objects implemented by the object manager itself, or by another object manager. For a particular type of auxiliary service, different object managers may provide different auxiliary services. For example, two object managers may provide two different freeze-melt services. For each type of auxiliary service type, there is a well-known context in which auxiliary services of that type are associated with names. For each type of auxiliary service, there is also a well-known function that transforms an object manager identifier into a name. When a client of an object needs to access an auxiliary service for an object, the client first invokes an operation within the object that provides the object manager identifier for the object manager that manages the object. The client then passes the object manager identifier to the well-known function for the desired type of auxiliary service that transforms the object manager identifier into a name. The client resolves the transformed name within a well-known context for the type of auxiliary service desired to obtain a representation of the desired auxiliary service.
    • 面向对象系统中可扩展的对象辅助服务。 面向对象系统中的每个对象都由相关的对象管理器实现。 本发明中的每个对象管理器具有标识对象管理器的关联对象管理器标识符。 系统中的每个对象管理器可以可选地为对象管理器实现的对象提供各种辅助服务。 这些辅助服务是由对象管理器本身或另一个对象管理器实现的对象。 对于特定类型的辅助服务,不同的对象管理器可以提供不同的辅助服务。 例如,两个对象管理员可以提供两种不同的冷冻融合服务。 对于每种类型的辅助服务类型,存在一种众所周知的上下文,其中该类型的辅助服务与名称相关联。 对于每种类型的辅助服务,还有一个众所周知的功能,它将对象管理器标识符转换成名称。 当对象的客户端需要访问对象的辅助服务时,客户端首先调用对象内的操作,该操作为管理对象的对象管理器提供对象管理器标识符。 然后,客户机将对象管理器标识符传递给用于将对象管理器标识符变换成名称的所需类型的辅助服务的公知功能。 客户端在知名的上下文中解析变换后的名称以获得期望获得所需辅助服务的表示的辅助服务的类型。
    • 19. 发明授权
    • Apparatus and method for providing a cyclic buffer using logical blocks
    • 使用逻辑块提供循环缓冲器的装置和方法
    • US06807615B1
    • 2004-10-19
    • US09288023
    • 1999-04-08
    • Thomas K. WongPanagiotis TsirigotisRajeev ChawlaOmid AhmadianSanjay R. Radia
    • Thomas K. WongPanagiotis TsirigotisRajeev ChawlaOmid AhmadianSanjay R. Radia
    • G06F1300
    • G06F5/10
    • An apparatus and method for creating and maintaining a cyclic or circular buffer are implemented using logical blocks corresponding to the physical blocks of the buffer. The logical blocks are mapped to the physical blocks of the cyclic buffer, and are used to create an index table for the buffer. Each entry in the index table corresponds to one or more blocks in the buffer, and has a logical block number respectively associated with a buffer block. When information from the buffer is accessed, the index table is consulted to determine if the requested information is stored in the buffer. If the information is stored in the buffer, the logical block number corresponding to the information is retrieved from the entry and translated into a corresponding physical block number. Using logical block numbers allows simple determination of whether the buffer block is valid, and how new or fresh the buffer block is without requiring a generation or cycle number.
    • 用于创建和维护循环或循环缓冲器的装置和方法使用与缓冲器的物理块相对应的逻辑块来实现。 逻辑块映射到循环缓冲区的物理块,并用于为缓冲区创建一个索引表。 索引表中的每个条目对应于缓冲器中的一个或多个块,并且具有分别与缓冲器块相关联的逻辑块号。 当访问来自缓冲器的信息时,查询索引表以确定所请求的信息是否存储在缓冲器中。 如果信息存储在缓冲器中,则从该条目检索与该信息相对应的逻辑块号,并将其转换为对应的物理块号。 使用逻辑块号允许简单确定缓冲区块是否有效,以及缓冲块的新增或新建,而不需要生成或循环次数。