会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Methods and apparatus for managing collections of objects
    • 用于管理对象集合的方法和装置
    • US06353860B1
    • 2002-03-05
    • US08996784
    • 1997-12-23
    • Dwight F. HareRobert B. HagmannMichael L. PowellAlan SnyderPeter Vanderbilt
    • Dwight F. HareRobert B. HagmannMichael L. PowellAlan SnyderPeter Vanderbilt
    • G06F954
    • G06F9/465
    • A variety of methods, apparatus and data structures for managing collections of objects are described. In one aspect of the invention, an object that is intended for use in a distributed object operating environment has a structure including a group designation, a co-activation designation and a co-process designation. The group designation is arranged to identify a group to which the object belongs. The group is defined as a collection of objects which share a common persistent state. The co-activation designation is arranged to identify a co-activation set to which the object belongs. The co-activation set is a collection of objects which are to be activated at the same time. The co-process designation is arranged to identify a co-process set to which the object belongs. The co-process set is a collection of objects which are to be activated within a single process. A various embodiments, a variety of methods of utilizing one or more of these designations to facilitate efficient operation of a distributed computing system are also described. In some applications, a particular object may be conceptually divided into a plurality of sub-objects, with each sub-object having its own portion of persistent memory. In this embodiment, the particular object may only be invoked as a whole, but the object is provided with a mechanism for accessing the selected sub-object in response to a call from a client object that invokes the object and identifies the sub-object in a sub-object field of an object reference that refers to the object. When sub-objects are use, the object references may be arranged to include a host identifier, an object identifier and a sub-object field.
    • 描述了用于管理对象集合的各种方法,装置和数据结构。 在本发明的一个方面,旨在用于分布式对象操作环境中的对象具有包括组指定,协同激活指定和协处理指定的结构。 组名称被安排为标识对象所属的组。 该组被定义为共享公共持久状态的对象的集合。 协同激活名称被设置为识别对象所属的共同激活集合。 共同激活集合是要同时激活的对象的集合。 协处理指定被设置为识别对象所属的协同处理集合。 协同处理集合是在单个进程中被激活的对象的集合。 还描述了各种实施例,利用这些指定中的一个或多个来促进分布式计算系统的有效操作的各种方法。 在一些应用中,特定对象可以在概念上被划分为多个子对象,每个子对象具有其自己的持久存储器部分。 在该实施例中,特定对象可以仅作为整体被调用,但是该对象被提供有用于响应于来自调用该对象的客户端对象的调用来访问所选择的子对象的机制,并且识别该子对象 引用对象的对象引用的子对象字段。 当使用子对象时,对象引用可以被布置为包括主机标识符,对象标识符和子对象字段。
    • 3. 发明授权
    • Low overhead object adaptor
    • 低架空对象适配器
    • US5991823A
    • 1999-11-23
    • US669782
    • 1996-06-26
    • Ken M. Cavanaugh, IIIAlan SnyderSwee Boon LimChristian J. Callsen
    • Ken M. Cavanaugh, IIIAlan SnyderSwee Boon LimChristian J. Callsen
    • G06F9/44G06F9/46G06F12/00
    • G06F9/548
    • Data structures and various methods for invoking and creating objects are used in a distributed object system in order to implement subcontracts. A subcontract is a selected grouping of basic features or object mechanisms that a system provides for use in managing objects and has associated functions. A subcontract registry is used for creating object references for server objects. The subcontract registry has any number of subcontract objects within it, and each subcontract object may include: a subcontract identifier that identifies the subcontract object, a quality of service list that contains feature name-value pairs, and a create function unique to the subcontract object. An implementation registry is used for registering any number of implementation definitions. Each implementation definition defines an implementation for an interface within the system, and each implementation definition may include: an implementation identifier that identifies the implementation, a pointer to a subcontract object contained in the subcontract registry, an interface identifier that identifies the interface being implemented, and a set of functions used for creating and invoking a server object that are unique to that implementation. One method creates an object reference for a distributed server object by using the subcontract registry in order to identify the unique create function to be used that corresponds to the subcontract functionality desired. Another technique invokes a method defined on a server object by using an object reference to find the appropriate implementation definition in the implementation registry. Lookup and dispatch functions unique to this definition are used to invoke the method.
    • 在分布式对象系统中使用数据结构和调用和创建对象的各种方法,以实现分包合同。 分包合同是系统提供用于管理对象并具有关联功能的基本特征或对象机制的选定分组。 转包注册表用于创建服务器对象的对象引用。 分包商注册表中包含任何数量的分包对象,每个分包对象可以包括:标识分包对象的分包标识符,包含功能名称 - 值对的服务质量列表以及分包对象唯一的创建功能 。 实现注册表用于注册任何数量的实现定义。 每个实现定义定义了系统内的接口的实现,并且每个实现定义可以包括:识别实现的实现标识符,包含在转包注册表中的分包对象的指针,标识正被实现的接口的接口标识符, 以及用于创建和调用该实现唯一的服务器对象的一组函数。 一种方法通过使用转包注册表来创建分布式服务器对象的对象引用,以便识别与所需的转包功能相对应的独特的创建功能。 另一种技术通过使用对象引用在实现注册表中查找适当的实现定义来调用在服务器对象上定义的方法。 这个定义唯一的查找和调度函数用于调用该方法。
    • 6. 发明授权
    • Method and apparatus for managing services in a computer network from a central console
    • 用于从中央控制台管理计算机网络中的服务的方法和装置
    • US06219700B1
    • 2001-04-17
    • US09124349
    • 1998-07-28
    • April S. ChangAndrew R. LargeAlan Snyder
    • April S. ChangAndrew R. LargeAlan Snyder
    • G06F1300
    • H04L41/5045H04L41/044H04L41/0813H04L41/0853
    • A method and apparatus for managing computer network services from a central management console program residing on an administration server is disclosed. A service, such as an e-mail program, is installed, typically by a system administrator, on a host server computer. During installation, data relating to the service's management module is stored in a well-known location on the host server computer. A central management console program residing on an administration server causes the retrieval of the data relating to the management module from the well-known location. The central management console program stores the data relating to the management module in a storage area accessible by the console program and the host server computer and thereby facilitates the management and modification of the service from the central management console program. The central management console program can be accessed using a single uniform locator, such as a URL, instead of having to access each individual host service computer to manage services on a computer network.
    • 公开了一种用于从驻留在管理服务器上的中央管理控制台程序来管理计算机网络服务的方法和装置。 通常由系统管理员在主机服务器计算机上安装诸如电子邮件程序的服务。 在安装期间,与服务管理模块相关的数据存储在主机服务器计算机上的公知位置。 驻留在管理服务器上的中央管理控制台程序使得从知名位置检索与管理模块有关的数据。 中央管理控制台程序将与管理模块有关的数据存储在可由控制台程序和主机服务器计算机访问的存储区域中,从而便于从中央管理控制台程序管理和修改服务。 可以使用单个统一定位器(如URL)来访问中央管理控制台程序,而不必访问每个单独的主机服务计算机来管理计算机网络上的服务。
    • 7. 发明授权
    • Methods and apparatus for providing transparent persistence in a
distributed object operating environment
    • 在分布式对象操作环境中提供透明持久性的方法和装置
    • US5692183A
    • 1997-11-25
    • US414770
    • 1995-03-31
    • Mark W. HapnerAlan Snyder
    • Mark W. HapnerAlan Snyder
    • G06F9/06G06F9/44G06F9/46G06F12/00G06F13/00G06F17/30
    • G06F9/4435Y10S707/99944
    • A number of methods and apparatus are disclosed for providing transparent persistence in a distributed object operating environment are disclosed. In general, the present invention teaches replacing the value in the object's data pointer (addressing information which points to the objects limited persistent memory) with a pointer value which points out to another persistent storage device. In preferred embodiments, a persistent storage manager (external and transparent to the distributed object) maintains the object data. In a specific embodiment, a distributed object framework is provided which has the mechanism for providing the transparent persistent strategy of the present invention. An object developer develops object implementations which the distributed object generates distributed objects with, in the process automatically providing transparent persistence.
    • 公开了用于在分布式对象操作环境中提供透明持久性的多种方法和装置。 通常,本发明教导用指向另一个持久存储设备的指针值代替对象的数据指针(指向对象限定的持久存储器的寻址信息)中的值。 在优选实施例中,永久存储管理器(对分布式对象是外部透明的)维护对象数据。 在具体实施例中,提供了一种分布式对象框架,其具有用于提供本发明的透明持久性策略的机制。 对象开发人员开发对象实现,分布式对象生成分布式对象,在此过程中自动提供透明持久性。
    • 10. 发明授权
    • Artificial heart with arrhythmia signalling
    • 人造心律失常信号
    • US06395027B1
    • 2002-05-28
    • US09557819
    • 2000-04-25
    • Alan Snyder
    • Alan Snyder
    • A61M112
    • A61M1/1046A61M1/1005A61M1/1037A61M1/1051A61M1/1067A61M1/1086A61M1/12A61M1/122
    • An artificial heart assembly may be provided with a blood inlet conduit adapted to be implanted within a subject, a blood outlet conduit adapted to be implanted within the subject, a pumping mechanism implanted within the subject that pumps blood from the blood inlet conduit to the blood outlet conduit, and a motor coupled to drive the pumping mechanism. The artificial heart apparatus has a power source and a control circuit operatively coupled to cause the motor to drive the pumping mechanism in a regular mode when the power source has a relatively high charge level and in an irregular mode when the power source has a relatively low charge level so that the subject can feel when the pumping mechanism is being driven in the irregular mode and thus know that the power source has the relatively low charge level.
    • 人造心脏组件可以设置有适于植入受试者的血液入口导管,适于植入受试者内的血液出口导管,植入对象内的泵送机构,其将血液从血液入口导管泵送到血液 出口管道和联接以驱动泵送机构的马达。 人造心脏设备具有电源和控制电路,其可操作地耦合以当电源具有相对较高的电荷水平时使电动机以规则模式驱动泵送机构,并且当电源具有相对较低的电源 充电水平,使得当泵送机构以不规则模式被驱动并且因此知道电源具有相对低的充电水平时,被摄体可以感觉到。