-
公开(公告)号:US20060282547A1
公开(公告)日:2006-12-14
申请号:US11428133
申请日:2006-06-30
申请人: Richard Hasha , Lu Xun , Gopala Kakivaya
发明人: Richard Hasha , Lu Xun , Gopala Kakivaya
IPC分类号: G06F15/16
CPC分类号: H04L45/02 , H04L12/4637
摘要: The present invention extends to methods, systems, and computer program products for facilitating inter-proximity communication within a rendezvous federation. Nodes maintain collateral ring set entry tables that include collateral rings and corresponding entry nodes into the collateral rings. Nodes can exchange collateral ring set entry state to update one another on the configuration of rings within a tree of rings. Nodes can refer to collateral ring set entry tables, as well as to other nodes, to identify entry nodes into rings that are collateral rings of the node. Messages can be sent to entry nodes in collateral rings. A message can include an indication that an entry node in a target proximity ring is to resolve the message to the node in the target proximity ring which has a node ID closest to an indicated destination node.
摘要翻译: 本发明扩展到方法,系统和计算机程序产品,以促进会合联盟内的邻近间通信。 节点维护包括侧环和相应入口节点的附属环集入条目表。 节点可以交换附加环集入条件状态,以便在环树中的环配置上相互更新。 节点可以将附属环集入口表以及其他节点称为将节点标识为环节,该节点是该节点的侧环。 消息可以发送到边缘环的入口节点。 消息可以包括目标邻近环中的入口节点将消息发送到具有最接近所指示的目的地节点的节点ID的目标邻近环中的节点的指示。
-
公开(公告)号:US20060282505A1
公开(公告)日:2006-12-14
申请号:US11428146
申请日:2006-06-30
申请人: Richard Hasha , Lu Xun , Gopala Kakivaya
发明人: Richard Hasha , Lu Xun , Gopala Kakivaya
IPC分类号: G06F15/16
CPC分类号: H04L67/16 , H04L12/42 , H04L45/04 , H04L45/122 , H04L45/48 , H04L45/54 , H04L67/327
摘要: The present invention extends to methods, systems, and computer program products for facilitating inter-proximity communication within a rendezvous federation. Nodes maintain collateral ring set entry tables that include collateral rings and corresponding entry nodes into the collateral rings. Nodes can exchange collateral ring set entry state to update one another on the configuration of rings within a tree of rings. Nodes can refer to collateral ring set entry tables, as well as to other nodes, to identify entry nodes into rings that are collateral rings of the node. Messages can be sent to entry nodes in collateral rings. A message can include an indication that an entry node in a target proximity ring is to resolve the message to the node in the target proximity ring which has a node ID closest to an indicated destination node.
-
公开(公告)号:US20060090003A1
公开(公告)日:2006-04-27
申请号:US10971451
申请日:2004-10-22
IPC分类号: G06F15/173
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 rendezvousing resource requests with corresponding resources. Doubly linked sorted lists are traversed using modulo arithmetic in both directions. Sorted lists can be partitioned based on a multiple proximity metrics. Node routing tables provide a logarithmic index to nodes within the ID space of the federation infrastructure to facilitate more efficient routing. Messages can be routed to nodes within a ring and proximally routed to nodes in other partitioned rings.
-
公开(公告)号:US20060088015A1
公开(公告)日:2006-04-27
申请号:US11015460
申请日:2004-12-17
IPC分类号: G06F15/173 , H04Q7/24
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.
-
公开(公告)号:US06993771B1
公开(公告)日:2006-01-31
申请号:US09322852
申请日:1999-05-28
申请人: Richard Hasha , Stephen Springmeyer
发明人: Richard Hasha , Stephen Springmeyer
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.
-
公开(公告)号:US20050114866A1
公开(公告)日:2005-05-26
申请号:US11023726
申请日:2004-12-28
申请人: Richard Hasha
发明人: Richard Hasha
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.
-
公开(公告)号:US06670934B1
公开(公告)日:2003-12-30
申请号:US09322207
申请日:1999-05-28
申请人: David Muoio , James Cook , Richard Hasha
发明人: David Muoio , James Cook , Richard Hasha
IPC分类号: G09G500
CPC分类号: H04L67/02 , G06F8/38 , G06F9/449 , G06F9/465 , G06Q90/00 , G06T1/00 , H04L12/2803 , H04L12/2834 , H04L2012/2849 , H04N21/26258 , H04N21/43615 , H05B37/02 , H05B37/0254 , H05B37/029
摘要: An art distribution system for distributing art to multiple display devices within an environment. The art distribution system provides a technique for specifying images to be displayed in an environment. The art distribution system provides a hierarchical representation of spaces within the environment. Each space may be further subdivided into subspaces. The art distribution system allows a user to select a space within the hierarchy and then to select an image that is to be displayed at the display devices within the selected space. The art distribution system then displays the selected image within the space including within all subspaces of the selected space. The art distribution system may allow a subsequent assignment of the image to a subspace to override within that subspace the previous selection of an image for the space.
摘要翻译: 用于将艺术分发到环境中的多个显示装置的艺术分发系统。 艺术分配系统提供了一种用于指定要在环境中显示的图像的技术。 艺术分配系统提供环境中空间的分层表示。 每个空间可以进一步细分为子空间。 艺术分配系统允许用户选择层级内的空间,然后选择要在所选择的空间内的显示装置上显示的图像。 然后,艺术分配系统在包括所选空间的所有子空间内的空间内显示所选择的图像。 艺术分发系统可以允许将图像的后续分配到子空间以在该子空间内覆盖先前对空间的图像的选择。
-
-
-
-
-
-