-
公开(公告)号:US20060117026A1
公开(公告)日:2006-06-01
申请号:US11325693
申请日:2006-01-04
IPC分类号: G06F17/30
CPC分类号: H04L67/104 , H04L67/1046 , H04L67/1059 , H04L67/1063 , H04L67/1065 , H04L67/24 , H04L67/32
摘要: Implementations of the present invention relate in part to optimizations to peer-to-peer communication systems. For example, one implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. Still another implementation relates to associating peer groups with namespaces, and for including peer groups of one namespace within still other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are communicated to any given peer at any given time.
-
公开(公告)号:US20060117024A1
公开(公告)日:2006-06-01
申请号:US11325690
申请日:2006-01-04
CPC分类号: G06F17/30067 , H04L29/12132 , H04L29/12594 , H04L61/1552 , H04L61/3015 , Y10S707/99931 , Y10S707/99942 , Y10S707/99943 , Y10S707/99944 , Y10S707/99945 , Y10S707/99948
摘要: Implementations of the present invention relate in part to optimizations to peer-to-peer communication systems. For example, one implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. Still another implementation relates to associating peer groups with namespaces, and for including peer groups of one namespace within still other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are communicated to any given peer at any given time.
-
公开(公告)号:US20070150540A1
公开(公告)日:2007-06-28
申请号:US11318768
申请日:2005-12-27
IPC分类号: G06F15/16
CPC分类号: H04L67/104
摘要: Managing peer-to-peer application components. A method may be performed, for example, at a computer system that includes application components including peer-to-peer application components. The peer-to-peer application components allow the computer system to communicate with other agents, such as host computers, operating systems, frameworks, application code and the like, in a peer-to-peer fashion. The computer system includes a launch pad module for coordinating the peer-to-peer application components. The method includes providing an extensible interface that allows peer-to-peer application components to be registered with the launch pad module. Peer-to-peer application components are registered with the launch pad module. Requests are accepted from agents directed to the peer-to-peer application components registered with the launch pad module. Launch functions are performed for the peer-to-peer application components registered with the launch pad module in response to the requests.
摘要翻译: 管理对等应用程序组件。 例如,可以在包括包括对等应用组件在内的应用组件的计算机系统上执行方法。 对等应用程序组件允许计算机系统以对等方式与其他代理(例如主机,操作系统,框架,应用程序代码等)进行通信。 计算机系统包括用于协调对等应用组件的启动板模块。 该方法包括提供允许对等应用组件向启动板模块注册的可扩展接口。 对等应用程序组件在启动板模块中注册。 代理人接受从针对发射台模块注册的对等应用组件的请求。 响应于请求,对启动板模块注册的对等应用组件执行启动功能。
-
公开(公告)号:US20060117025A1
公开(公告)日:2006-06-01
申请号:US11325691
申请日:2006-01-04
IPC分类号: G06F17/30
CPC分类号: H04L67/104 , H04L67/1046 , H04L67/1059 , H04L67/1063 , H04L67/1065 , H04L67/24 , H04L67/32
摘要: Implementations of the present invention relate in part to optimizations to peer-to-peer communication systems. For example, one implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. Still another implementation relates to associating peer groups with namespaces, and for including peer groups of one namespace within still other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are communicated to any given peer at any given time.
-
公开(公告)号:US20070133520A1
公开(公告)日:2007-06-14
申请号:US11301745
申请日:2005-12-12
IPC分类号: H04L12/66
CPC分类号: H04L41/0893 , H04L41/026 , H04L41/046
摘要: Communicating a message using between networked agents. Some embodiments may be practiced, for example, in a network including one or more interconnected agents. A method facilities communicating a message to one or more of the interconnected agents. The method includes receiving feedback including information about the network. The information about the network is tracked. The method further includes consulting a set of policy rules. The policy rules include logic which takes into account the tracked information about the network. The policy rules further include information about how messages should be sent based on the logic which takes into account the tracked information about the network. The method also includes sending the message according to the information about how messages should be sent.
摘要翻译: 使用联网代理之间的信息通信。 一些实施例可以例如在包括一个或多个互连代理的网络中实施。 将消息传递给一个或多个互连代理的方法设施。 该方法包括接收包括关于网络的信息的反馈。 跟踪有关网络的信息。 该方法还包括咨询一组策略规则。 策略规则包括考虑跟踪的关于网络的信息的逻辑。 策略规则还包括关于如何基于考虑到关于网络的跟踪信息的逻辑来发送消息的信息。 该方法还包括根据关于如何发送消息的信息发送消息。
-
公开(公告)号:US20070143770A1
公开(公告)日:2007-06-21
申请号:US11304298
申请日:2005-12-15
申请人: Christopher Kaler , Richard Hasha
发明人: Christopher Kaler , Richard Hasha
IPC分类号: G06F9/46
CPC分类号: G06F9/546
摘要: The present invention extends to methods, systems, and computer program products for mapping between anonymous modules in an event environment. Through the use of one or more event type to executable module bindings, a binding/dispatch manager maps events, for example, peer-to-peer, grid, or parallel processing computing events, to appropriate methods for processing the events. When an event is received from an event infrastructure, the binding/dispatch manager refers to annotations (e.g., based on the shape of the parameters) to identify an appropriate method for processing the event. Parameters are transferred to the appropriate method, which processes the parameters and returns any results to the binding/dispatch manager. In some embodiments, the binding/dispatch manager then forwards a response to the event infrastructure.
摘要翻译: 本发明扩展到用于在事件环境中的匿名模块之间进行映射的方法,系统和计算机程序产品。 通过将一个或多个事件类型用于可执行模块绑定,绑定/分派管理器将事件(例如,对等,网格或并行处理计算事件)映射到用于处理事件的适当方法。 当从事件基础设施接收到事件时,绑定/调度管理器引用注释(例如,基于参数的形状)来标识用于处理事件的适当方法。 参数传递到适当的方法,该方法处理参数并将任何结果返回给绑定/调度管理器。 在一些实施例中,绑定/调度管理器然后将响应转发到事件基础设施。
-
公开(公告)号:US20060130127A1
公开(公告)日:2006-06-15
申请号:US11009926
申请日:2004-12-10
申请人: Christopher Kaler , Douglas Walter , Giovanni Della-Libera , Melissa Dunn , Richard Hasha , Tomasz Janczuk
发明人: Christopher Kaler , Douglas Walter , Giovanni Della-Libera , Melissa Dunn , Richard Hasha , Tomasz Janczuk
IPC分类号: G06K9/00
CPC分类号: H04L63/0428 , H04L63/16
摘要: A data structure with endpoint address and security information. The data structure includes an address field that includes one or more endpoint addresses for an entity. The data structure further includes a security field that includes one or more keys for facilitating secure communications with the entity. The data structure may also be such that the contents of the address field and the security field are serialized in the data structure. The data structure may be extensible such that new address fields and security fields may be added.
-
公开(公告)号:US20070130478A1
公开(公告)日:2007-06-07
申请号:US11548266
申请日:2006-10-10
申请人: David Langworthy , Christopher Kaler , Luis Cabrera , Patrick Helland , Steven Lucco , John Shewchuk
发明人: David Langworthy , Christopher Kaler , Luis Cabrera , Patrick Helland , Steven Lucco , John Shewchuk
CPC分类号: H04L69/16 , H04L67/02 , H04L69/162 , H04L69/163
摘要: Reliable end-to-end messaging in which tracking and acknowledgement information are contained in the electronic message that is visible to layers above the transport layer, thereby being independent of what transport protocols, and whether different transport protocols, are used to comununicate between the two end points. Furthermore, acknowledgment messages may identify multiple ranges of sequence numbers corresponding to received electronic messages, thereby permitting further flexibility and completeness in acknowledging received messages.
摘要翻译: 可靠的端到端消息传递,其中跟踪和确认信息包含在电子消息中,对于传输层之上的层可见,从而独立于什么传输协议以及是否使用不同的传输协议来在两者之间进行通信 终点 此外,确认消息可以标识与所接收的电子消息相对应的多个序列号范围,从而允许在确认所接收的消息时进一步的灵活性和完整性。
-
公开(公告)号:US20050278390A1
公开(公告)日:2005-12-15
申请号:US11207034
申请日:2005-08-19
CPC分类号: H04L63/126 , G06F21/6218 , G06F2221/2141 , H04L45/34 , H04L45/566 , H04L63/04 , H04L63/0428 , H04L63/08 , H04L63/102 , H04L63/123 , H04L67/02 , Y10S707/99939
摘要: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. The generic metadata container can be adapted to dynamically define access control rights to a range of objects by a range of users, including granted and denied access rights.
摘要翻译: 提供了传达对象元数据的方法,系统和数据结构。 提出了一个通用的元数据容器,允许使用协议中立和平台无关的方法以可扩展的方式描述对象元数据。 元数据范围是指所包含的元数据语句对应的目标的动态范围。 元数据属性提供了一种描述元数据本身的机制,并且可以使用元数据安全性来确保发送和接收真实的元数据。 还提供了机制来允许细化和替换元数据语句。 通用元数据容器可以被适配成动态地定义一系列用户对一系列对象的访问控制权限,包括授权和被拒绝的访问权限。
-
公开(公告)号:US20050240640A1
公开(公告)日:2005-10-27
申请号:US11171768
申请日:2005-06-30
申请人: Christopher Kaler , Martyn Lovell , Michael Grier , Bradley Bartz
发明人: Christopher Kaler , Martyn Lovell , Michael Grier , Bradley Bartz
CPC分类号: A61M5/1689 , A61M2205/3306 , G06F8/20
摘要: A software-development system or versioning system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy management. Each module has an interface compatible with that of the others, so that modules can be added to or substituted for the original modules, if the new modules conform to the interface. The architecture of this system supports the performance of development actions such as document merging and keyword expansion at any location within the system. The system operates upon documents and files as objects in an object space, rather than in name spaces.
摘要翻译: 软件开发系统或版本控制系统具有用于执行诸如文档编辑,关键词处理和私人副本管理之类的个人开发功能的模块集合。 每个模块都具有与其他模块兼容的接口,因此如果新模块符合接口,则可以将模块添加到或替代原始模块。 该系统的架构支持系统内任何位置的文档合并和关键字扩展等开发操作的性能。 系统将文档和文件作为对象空间中的对象而不是名称空间进行操作。
-
-
-
-
-
-
-
-
-