-
公开(公告)号:US20050234873A1
公开(公告)日:2005-10-20
申请号:US10693653
申请日:2003-10-24
申请人: Andrew Milligan , Charles Reeves , Jeffrey Parham , Gopal Kakivaya , Lawrence Buerk , Angela Mills , Richard Hasha
发明人: Andrew Milligan , Charles Reeves , Jeffrey Parham , Gopal Kakivaya , Lawrence Buerk , Angela Mills , Richard Hasha
IPC分类号: G06F20060101 , G06F13/00 , G06F17/00 , G06F17/30
CPC分类号: H04L67/16 , G06F9/541 , H04L29/12113 , H04L61/1541
摘要: A system and methods for service discovery and publication are disclosed. Application programs write requests for service discovery, publication, and subscription to a service discovery application programming interface. The service discovery application programming interface invokes one or more lower-level protocols to satisfy the discovery, publication and/or subscription request. Service information retrieved from lower-layer protocols is formatted into a consistent data model and returned to the client application. In addition, service information may be stored in a persistent data store managed by a discovery persistence service communicatively connected to the service discovery API.
摘要翻译: 公开了一种用于服务发现和发布的系统和方法。 应用程序将服务发现,发布和订阅的请求写入服务发现应用程序编程接口。 服务发现应用程序编程接口调用一个或多个低级协议以满足发现,发布和/或订阅请求。 从低层协议检索的服务信息被格式化为一致的数据模型并返回给客户端应用程序。 此外,服务信息可以存储在通过通信地连接到服务发现API的发现持久性服务管理的持久数据存储中。
-
公开(公告)号:US06850978B2
公开(公告)日:2005-02-01
申请号:US10298877
申请日:2002-11-18
申请人: Stephen Springmeyer , Richard Hasha
发明人: Stephen Springmeyer , Richard Hasha
CPC分类号: H05B37/029 , G06F8/38 , G06F9/449 , H04L12/2803 , H04L12/2823 , H04L2012/2849 , H05B37/0254
摘要: A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present invention receives a request from a client to track the state of an entity. The tracking system then watches the state of the entity to detect when the entity enters the up state. When the entity enters the up state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the up state. When the entity, is in the up state, the tracking system monitors the state of the entity to detect when the entity enters the down state. When the entity enters the down state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the down state. When the tracking system receives a request from the client for a pointer to the entity, the tracking system determines the current state of the entity and either provides a pointer to the entity or indicates that a pointer is not being provided.
摘要翻译: 用于代表客户机(例如,应用程序)跟踪实体(例如,对象)的状态的方法系统。 一个实体的状态包括上下。 本发明的跟踪系统接收来自客户端的跟踪实体状态的请求。 跟踪系统然后监视实体的状态以检测实体何时进入向上状态。 当实体进入up状态时,跟踪系统执行客户端指定的行为,以便在实体进入up状态时执行。 当实体处于up状态时,跟踪系统监控实体的状态,以检测实体何时进入down状态。 当实体进入关闭状态时,跟踪系统执行客户端指定的行为,以便在实体进入向下状态时执行。 当跟踪系统从客户端接收到指向实体的指针的请求时,跟踪系统确定实体的当前状态,并提供指向实体的指针或指示未提供指针。
-
23.
公开(公告)号:US07383533B2
公开(公告)日:2008-06-03
申请号:US11023726
申请日:2004-12-28
申请人: Richard Hasha
发明人: Richard Hasha
IPC分类号: G06F9/44
CPC分类号: H05B37/029 , G06F8/38 , G06F9/449 , G06F9/465 , G06T1/00 , H04L12/2803 , H05B37/02 , H05B37/0254
摘要: A method and system for implementing functions in a class that inherits an interface and that inherits an implementing class which implements the interface. A forwarding system adds to the class for each virtual function a forwarding implementation of that virtual function. The forwarding implementation forwards its invocation to the implementation of that the virtual function in the implementing class. The forwarding system implements a special forwarding instruction that specifies the interface and implementing class. A developer of a class that inherits the interface and the implementing class inserts the forwarding instruction into the class definition. When the forwarding system encounters such an instruction during compilation of the class definition, the forwarding system provides an implementation of each virtual function of the interface that forwards its invocation to a corresponding virtual function in the implementing class. The forwarding system also forwards virtual functions of any direct or indirect base interface of the interface to the implementing class.
摘要翻译: 一种在继承接口并继承实现接口的实现类的类中实现函数的方法和系统。 转发系统为每个虚拟功能的类添加该虚拟功能的转发实现。 转发实现将其调用转发到实现类中的虚函数的实现。 转发系统实现指定接口和实现类的特殊转发指令。 继承接口和实现类的类的开发人员将转发指令插入到类定义中。 当转发系统在编译类定义时遇到这样的指令时,转发系统提供接口的每个虚拟功能的实现,该实现将其调用转发到实现类中的对应的虚拟功能。 转发系统还将接口的任何直接或间接基本接口的虚拟功能转发给实现类。
-
公开(公告)号:US20080005624A1
公开(公告)日:2008-01-03
申请号:US11549332
申请日:2006-10-13
申请人: Gopala Kakivaya , Richard Hasha , Lu Xun , Dahlia Malkhi
发明人: Gopala Kakivaya , Richard Hasha , Lu Xun , Dahlia Malkhi
IPC分类号: G06F11/00
CPC分类号: H04L67/104 , H04L67/1046 , H04L67/1048 , H04L67/1076
摘要: The present invention extends to methods, systems, and computer program products for appropriately detecting node failures in a rendezvous federation. A monitor node monitors a subject node. The subject node intermittently renews a time-to-live duration value with the monitor node to indicate the monitor node that the subject node has not failed. In some embodiments, each node in a pair of nodes monitors the other nodes in the pair of nodes. Thus, each node is a subject node and a monitor node. In further embodiments, an arbitration facility arbitrates failure reports.
摘要翻译: 本发明扩展到用于适当地检测会合联盟中的节点故障的方法,系统和计算机程序产品。 监视器节点监视主体节点。 主体节点间歇地更新监视节点的生存时间值,以指示主节点未失败的监视节点。 在一些实施例中,一对节点中的每个节点监视该对节点中的其他节点。 因此,每个节点是主节点和监视节点。 在进一步的实施例中,仲裁机构仲裁故障报告。
-
公开(公告)号:US20070016830A1
公开(公告)日:2007-01-18
申请号:US11524686
申请日:2006-09-20
申请人: Richard Hasha
发明人: Richard Hasha
IPC分类号: G06F11/00
CPC分类号: H05B37/029 , G06F8/38 , G06F9/449 , G06F9/465 , G06F11/0715 , G06F11/302 , G06F11/3065 , G06T1/00 , H04L12/2803 , H05B37/02 , H05B37/0254
摘要: A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present invention receives a request from a client to track the state of an entity. The tracking system then watches the state of the entity to detect when the entity enters the up state. When the entity enters the up state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the up state. When the entity is in the up state, the tracking system monitors the state of the entity to detect when the entity enters the down state. When the entity enters the down state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the down state. When the tracking system receives a request from the client for a pointer to the entity, the tracking system determines the current state of the entity and either provides a pointer to the entity or indicates that a pointer is not being provided.
摘要翻译: 用于代表客户机(例如,应用程序)跟踪实体(例如,对象)的状态的方法系统。 一个实体的状态包括上下。 本发明的跟踪系统接收来自客户端的跟踪实体状态的请求。 跟踪系统然后监视实体的状态以检测实体何时进入向上状态。 当实体进入up状态时,跟踪系统执行客户端指定的行为,以便在实体进入up状态时执行。 当实体处于up状态时,跟踪系统监视实体的状态,以检测实体何时进入down状态。 当实体进入关闭状态时,跟踪系统执行客户端指定的行为,以便在实体进入向下状态时执行。 当跟踪系统从客户端接收到指向实体的指针的请求时,跟踪系统确定实体的当前状态,并提供指向实体的指针或指示未提供指针。
-
公开(公告)号:US20060088039A1
公开(公告)日:2006-04-27
申请号:US11016446
申请日:2004-12-17
IPC分类号: H04L12/56
CPC分类号: H04L12/42 , H04L29/12066 , H04L29/12113 , H04L61/1511 , H04L61/1541 , H04L67/104 , H04L67/1046 , H04L67/1048
摘要: The present invention extends to methods, systems, and computer program products for establishing and maintaining membership within a federation infrastructure. A joining node submits a join message to an existing federation infrastructure. The federation infrastructure routes the join message to a processing node. The processing node facilitates identification of predecessor, successor, neighborhood, and routing nodes (for the joining node) within a ring of nodes. The joining node exchanges messages with identified nodes to obtain state information for the identified nodes and other nodes within the ring. Nodes periodically exchange state information, including state information for other nodes, such that state information for the ring is efficiently propagated to all nodes in the ring even when communication between some nodes is lost. Instance IDs, phase values, and freshness values are used to determine when state information is stale and/or is to be updated.
摘要翻译: 本发明扩展到用于在联盟基础设施内建立和维护成员资格的方法,系统和计算机程序产品。 加入节点向现有的联合基础设施提交加入消息。 联盟基础架构将加入消息路由到一个处理节点。 处理节点有助于识别节点环内的前导,后继,邻域和路由节点(对于加入节点)。 加入节点与已识别的节点交换消息,以获得所识别的节点和环内的其他节点的状态信息。 节点周期性地交换状态信息,包括其他节点的状态信息,使得即使在一些节点之间的通信丢失时,环的状态信息也被有效地传播到环中的所有节点。 实例ID,阶段值和新鲜度值用于确定何时状态信息过时和/或要更新。
-
27.
公开(公告)号:US20060074876A1
公开(公告)日:2006-04-06
申请号:US10956472
申请日:2004-09-30
IPC分类号: G06F17/30
CPC分类号: G06F17/30067 , H04L29/12132 , H04L29/12594 , H04L61/1552 , H04L61/3015 , Y10S707/99931 , Y10S707/99942 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945 , Y10S707/99948
摘要: The present invention extends to methods, systems, and computer program products for organizing resources into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure can efficiently route, migrate, and process namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources can be registered in and made accessible from multiple different namespaces. Resources can be identified using nested queries that filter results at multiple levels of a hierarchical namespace.
-
公开(公告)号:US07010749B2
公开(公告)日:2006-03-07
申请号:US10243169
申请日:2002-09-13
申请人: Richard Hasha , Harry S. Pyle
发明人: Richard Hasha , Harry S. Pyle
IPC分类号: G06F15/00
CPC分类号: H04L12/2803 , G06F8/38 , G06F9/449 , H04L12/282 , H04L2012/2849 , H05B37/0254 , H05B37/029
摘要: A method and system for generating a user interface for controlling software components through a user control point device. The user interface system provides multiple software components that each can provide a user interface component. Each user interface component provides a user interface for the corresponding software component. A user control point component requests each software component to provide its user interface component. The user control point component then displays an indication of each software component. In response to the selection of a software component, the user control point component requests the user interface component for that software component to display its user interface through the control point device. When a user interacts with that user interface, the user interface component notifies the corresponding software component of the interaction.
-
公开(公告)号:US20060031856A1
公开(公告)日:2006-02-09
申请号:US11241130
申请日:2005-09-30
申请人: Richard Hasha , Stephen Springmeyer
发明人: Richard Hasha , Stephen Springmeyer
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F11/3495 , G06F2209/544
摘要: A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present invention receives a request from a client to track the state of an entity. The tracking system then watches the state of the entity to detect when the entity enters the up state. When the entity enters the up state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the up state. When the entity is in the up state, the tracking system monitors the state of the entity to detect when the entity enters the down state. When the entity enters the down state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the down state. When the tracking system receives a request from the client for a pointer to the entity, the tracking system determines the current state of the entity and either provides a pointer to the entity or indicates that a pointer is not being provided.
-
公开(公告)号:US06970925B1
公开(公告)日:2005-11-29
申请号:US09322457
申请日:1999-05-28
申请人: Stephen Springmeyer , Richard Hasha
发明人: Stephen Springmeyer , Richard Hasha
CPC分类号: H05B37/029 , G06F8/38 , G06F9/449 , H04L12/2803 , H04L12/2823 , H04L2012/2849 , H05B37/0254
摘要: A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present invention receives a request from a client to track the state of an entity. The tracking system then watches the state of the entity to detect when the entity enters the up state. When the entity enters the up state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the up state. When the entity is in the up state, the tracking system monitors the state of the entity to detect when the entity enters the down state. When the entity enters the down state, the tracking system performs a behavior that is specified by the client to be performed when the entity enters the down state. When the tracking system receives a request from the client for a pointer to the entity, the tracking system determines the current state of the entity and either provides a pointer to the entity or indicates that a pointer is not being provided.
摘要翻译: 用于代表客户机(例如,应用程序)跟踪实体(例如,对象)的状态的方法系统。 一个实体的状态包括上下。 本发明的跟踪系统接收来自客户端的跟踪实体状态的请求。 跟踪系统然后监视实体的状态以检测实体何时进入向上状态。 当实体进入up状态时,跟踪系统执行客户端指定的行为,以便在实体进入up状态时执行。 当实体处于up状态时,跟踪系统监视实体的状态,以检测实体何时进入down状态。 当实体进入关闭状态时,跟踪系统执行客户端指定的行为,以便在实体进入向下状态时执行。 当跟踪系统从客户端接收到指向实体的指针的请求时,跟踪系统确定实体的当前状态,并提供指向实体的指针或指示未提供指针。
-
-
-
-
-
-
-
-
-