-
公开(公告)号:US07430747B2
公开(公告)日:2008-09-30
申请号:US10309865
申请日:2002-12-04
申请人: Todd R. Manion , Jeremy L. Dewey , Robert D. Donner , Scott A. Senkeresty , Rohit Gupta , Upshur Warren Parks, III , Noel W. Anderson
发明人: Todd R. Manion , Jeremy L. Dewey , Robert D. Donner , Scott A. Senkeresty , Rohit Gupta , Upshur Warren Parks, III , Noel W. Anderson
CPC分类号: H04L67/104 , H04L67/1042 , H04L67/1089
摘要: Application programming interfaces and methods that provide graph management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of graphs, the retrieval of node and graph information, the addition, modification, deletion and management of records (data), the importation and exportation of graph data, the direct communication between graph nodes, the addition of a security provider to a graph, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize graphs. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.
摘要翻译: 提供了在点对点(P2P)网络中提供图形管理的应用程序编程接口和方法。 更具体地说,新的和改进的P2P应用编程接口(API)和图形创建和访问方法,节点和图形信息的检索,记录(数据)的添加,修改,删除和管理,输入和输出 呈现图形数据,图形节点之间的直接通信,图形中的安全提供者的添加,存在信息的设置和检索,事件通知的注册以及其他实用和支持功能。 这些接口中的每一个都使用从使用这些接口的应用程序传入的各种参数来管理和利用图形。 接口返回一个值,表示该函数的成功或失败。 对于故障,接口提供了导致故障的问题的指示。
-
2.
公开(公告)号:US08255546B2
公开(公告)日:2012-08-28
申请号:US11241393
申请日:2005-09-30
申请人: Noah Horton , David G. Thaler , Brian R. Lieuallen , Upshur Warren Parks, III , Jeremy L. Dewey , Todd R. Manion , Scott A. Senkeresty
发明人: Noah Horton , David G. Thaler , Brian R. Lieuallen , Upshur Warren Parks, III , Jeremy L. Dewey , Todd R. Manion , Scott A. Senkeresty
IPC分类号: G06F15/16 , G06F15/173 , H04L12/28
CPC分类号: H04L67/104 , H04L29/12047 , H04L61/15 , H04L67/1048 , H04L67/16
摘要: An application program interface (API) for sending and receiving endpoint registration data and peer-to-peer network cloud data has a registration call for adding endpoint data to a peer-to-peer network. The API may receive explicit data regarding address information or may be instructed to select and maintain suitable address information as the topology of the peer-to-peer network changes. Blocking and non-blocking calls are exposed for retrieving information peer-to-peer network endpoint data.
摘要翻译: 用于发送和接收端点注册数据和点对点网络云数据的应用程序接口(API)具有用于将端点数据添加到对等网络的注册呼叫。 API可以接收关于地址信息的显式数据,或者当对等网络的拓扑发生变化时,可以指示选择和维护合适的地址信息。 暴露阻塞和非阻塞呼叫以检索信息对等网络端点数据。
-
公开(公告)号:US07596625B2
公开(公告)日:2009-09-29
申请号:US10351905
申请日:2003-01-27
IPC分类号: G06F15/173
CPC分类号: H04L63/104
摘要: Application programming interfaces and methods that provide group management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of groups, the retrieval of member and group information, the addition, modification, deletion and management of records (data), the importation and exportation of group data, the direct communication between members, the addition of a security provider to a group, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize groups. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.
摘要翻译: 提供了在点对点(P2P)网络中提供组管理的应用程序编程接口和方法。 更具体地说,新的和改进的P2P应用编程接口(API)以及用于创建和访问组的方法,成员和组信息的检索,记录(数据)的添加,修改,删除和管理,输入和输出 提供组数据,成员之间的直接通信,向组中添加安全提供者,存在信息的设置和检索,事件通知的注册以及其他实用和支持功能。 这些接口中的每一个都使用从使用这些接口的应用程序传入的各种参数来管理和利用组。 接口返回一个值,表示该函数的成功或失败。 对于故障,接口提供了导致故障的问题的指示。
-
公开(公告)号:US08977686B2
公开(公告)日:2015-03-10
申请号:US13438771
申请日:2012-04-03
申请人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
发明人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
IPC分类号: G06F15/16 , H04L12/701 , H04L12/741 , H04L12/771
摘要: Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection, establishing a node of the DRT, where each node is an instance of an application that is participating in the mesh, and node participation by allowing the application to search for keys published by other nodes in the mesh, or by becoming part of the mesh by publishing a key. The API facilitates optimization of the routing table for quickly finding a root of a specific key in the mesh by finding the key directly in a cache or by asking a root node of the key that is in the local routing table that is closest numerically to the key being searched.
摘要翻译: 用于启动和访问分布式路由表(DRT)功能的应用程序编程接口(API)。 API有助于通过寻求通过无服务器连接协作的一组设备(网格)的一个或多个设备来引导DRT,建立DRT的节点,其中每个节点是参与该应用的实例 网格和节点参与,允许应用程序搜索网格中其他节点发布的密钥,或通过发布密钥成为网格的一部分。 API有助于路由表的优化,以通过直接在高速缓存中查找密钥或通过询问本地路由表中与数字最接近的密钥的密钥的根节点快速找到网格中的特定密钥的根 正在搜索的关键
-
公开(公告)号:US20110119400A1
公开(公告)日:2011-05-19
申请号:US13012789
申请日:2011-01-24
申请人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
发明人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
IPC分类号: G06F15/173
摘要: A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.
摘要翻译: 分布式路由表(DRT)网格可以包括两个或更多个节点,每个节点维护其自己的路由表,其表示DRT网格的一些或全部路由知识。 每个节点可以由可以执行各种定义的功能的模块化组件组成,使得节点的特征和能力可以由基于哪个模块化组件被实例化的应用来定制。 路由表管理模块可以在每个节点上维护单独的路由表,并且可以确保在路由表中仅保留网络拓扑意义上靠近节点的条目。 另外,安全模块可以根据约定的根证书验证接收到的消息。
-
公开(公告)号:US08161095B2
公开(公告)日:2012-04-17
申请号:US11716896
申请日:2007-03-12
申请人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
发明人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
IPC分类号: G06F15/16 , G06F15/173
摘要: Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection, establishing a node of the DRT, where each node is an instance of an application that is participating in the mesh, and node participation by allowing the application to search for keys published by other nodes in the mesh, or by becoming part of the mesh by publishing a key. The API facilitates optimization of the routing table for quickly finding a root of a specific key in the mesh by finding the key directly in a cache or by asking a root node of the key that is in the local routing table that is closest numerically to the key being searched.
摘要翻译: 用于启动和访问分布式路由表(DRT)功能的应用程序编程接口(API)。 API有助于通过寻求通过无服务器连接协作的一组设备(网格)的一个或多个设备来引导DRT,建立DRT的节点,其中每个节点是参与该应用的实例 网格和节点参与,允许应用程序搜索网格中其他节点发布的密钥,或通过发布密钥成为网格的一部分。 API有助于路由表的优化,以通过直接在高速缓存中查找密钥或通过询问本地路由表中与数字最接近的密钥的密钥的根节点快速找到网格中的特定密钥的根 正在搜索的关键
-
公开(公告)号:US20080225860A1
公开(公告)日:2008-09-18
申请号:US11716896
申请日:2007-03-12
申请人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
发明人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
IPC分类号: H04L12/56
摘要: Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection, establishing a node of the DRT, where each node is an instance of an application that is participating in the mesh, and node participation by allowing the application to search for keys published by other nodes in the mesh, or by becoming part of the mesh by publishing a key. The API facilitates optimization of the routing table for quickly finding a root of a specific key in the mesh by finding the key directly in a cache or by asking a root node of the key that is in the local routing table that is closest numerically to the key being searched.
摘要翻译: 用于启动和访问分布式路由表(DRT)功能的应用程序编程接口(API)。 API有助于通过寻求通过无服务器连接协作的一组设备(网格)的一个或多个设备来引导DRT,建立DRT的节点,其中每个节点是参与该应用的实例 网格和节点参与,允许应用程序搜索网格中其他节点发布的密钥,或通过发布密钥成为网格的一部分。 API有助于路由表的优化,以通过直接在高速缓存中查找密钥或通过询问本地路由表中与数字最接近的密钥的密钥的根节点快速找到网格中的特定密钥的根 正在搜索的关键
-
公开(公告)号:US09270585B2
公开(公告)日:2016-02-23
申请号:US13012789
申请日:2011-01-24
申请人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
发明人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
IPC分类号: G06F15/16 , H04L12/741 , H04L12/751 , H04L12/773
摘要: A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.
摘要翻译: 分布式路由表(DRT)网格可以包括两个或更多个节点,每个节点维护其自己的路由表,其表示DRT网格的一些或全部路由知识。 每个节点可以由可以执行各种定义的功能的模块化组件组成,使得节点的特征和能力可以由基于哪个模块化组件被实例化的应用来定制。 路由表管理模块可以在每个节点上维护单独的路由表,并且可以确保在路由表中仅保留网络拓扑意义上靠近节点的条目。 另外,安全模块可以根据约定的根证书验证接收到的消息。
-
公开(公告)号:US20120203835A1
公开(公告)日:2012-08-09
申请号:US13438771
申请日:2012-04-03
申请人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
发明人: Todd R. Manion , Kevin C. Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Travis C. Luke , Upshur W. Parks , Brian R. Lieuallen , Pritam De , Pallavi Choudhury
IPC分类号: G06F15/16
摘要: Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection, establishing a node of the DRT, where each node is an instance of an application that is participating in the mesh, and node participation by allowing the application to search for keys published by other nodes in the mesh, or by becoming part of the mesh by publishing a key. The API facilitates optimization of the routing table for quickly finding a root of a specific key in the mesh by finding the key directly in a cache or by asking a root node of the key that is in the local routing table that is closest numerically to the key being searched.
摘要翻译: 用于启动和访问分布式路由表(DRT)功能的应用程序编程接口(API)。 API有助于通过寻求通过无服务器连接协作的一组设备(网格)的一个或多个设备来引导DRT,建立DRT的节点,其中每个节点是参与该应用的实例 网格和节点参与,允许应用程序搜索网格中其他节点发布的密钥,或通过发布密钥成为网格的一部分。 API有助于路由表的优化,以通过直接在高速缓存中查找密钥或通过询问本地路由表中与数字最接近的密钥的密钥的根节点快速找到网格中的特定密钥的根 正在搜索的关键
-
公开(公告)号:US07895345B2
公开(公告)日:2011-02-22
申请号:US11786820
申请日:2007-04-13
申请人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
发明人: Todd R. Manion , Kevin Charles Ransom , Jeremy L. Dewey , Scott A. Senkeresty , Brian R. Lieuallen , Pritam De , Sandeep Kishan Singhal
IPC分类号: G06F15/16
摘要: A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.
摘要翻译: 分布式路由表(DRT)网格可以包括两个或更多个节点,每个节点维护其自己的路由表,其表示DRT网格的一些或全部路由知识。 每个节点可以由可以执行各种定义的功能的模块化组件组成,使得节点的特征和能力可以由基于哪个模块化组件被实例化的应用来定制。 路由表管理模块可以在每个节点上维护单独的路由表,并且可以确保在路由表中仅保留网络拓扑意义上靠近节点的条目。 另外,安全模块可以根据约定的根证书验证接收到的消息。
-
-
-
-
-
-
-
-
-