-
公开(公告)号:US08176189B2
公开(公告)日:2012-05-08
申请号:US10055645
申请日:2002-01-22
申请人: Bernard A. Traversat , Gregory L. Slaughter , Thomas E. Saulpaugh , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Gregory L. Slaughter , Thomas E. Saulpaugh , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A peer-to-peer platform that may provide mechanisms through which peers may discover each other, communicate with each other, and cooperate with each other to form peer groups is described. The peer-to-peer platform may comprise several layers including a peer-to-peer platform layer, a peer-to-peer services layer, and a peer-to-peer applications layer. At the highest abstraction level, the peer-to-peer platform may be viewed as a set of protocols. Each protocol may be defined by one or more messages exchanged among participants of the protocol. In one embodiment, the peer-to-peer platform may include, but is not limited to, one or more of a peer discovery protocol, a peer resolver protocol, a peer information protocol, a peer membership protocol, a pipe binding protocol, and an endpoint routing protocol. To underpin this set of protocols, the peer-to-peer platform may define a number of concepts including peer, peer group, advertisement, message, pipe, and endpoint.
摘要翻译: 一种对等平台,可以提供对等体可以彼此发现,彼此通信,彼此协作以形成对等体组的机制。 对等平台可以包括数个层,包括对等平台层,对等服务层和对等应用层。 在最高抽象级别,对等平台可以被视为一组协议。 每个协议可以由在协议的参与者之间交换的一个或多个消息来定义。 在一个实施例中,对等平台可以包括但不限于对等体发现协议,对等解析器协议,对等信息协议,对等成员协议,管道绑定协议和管理绑定协议中的一个或多个 端点路由协议。 为了支持这套协议,对等平台可以定义许多概念,包括对等体组,对等体组,广告,消息,管道和端点。
-
公开(公告)号:US07340500B2
公开(公告)日:2008-03-04
申请号:US10055547
申请日:2002-01-22
申请人: Bernard A. Traversat , Li Gong , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Li Gong , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for providing peer groups in a peer-to-peer environment. A peer group may be one or more peers in a peer-to-peer environment that share a set of network services and content. A peer group may define an implicit scope for messages originating from members peers of the peer group. A peer group may provide redundant services and content for greater reliability. In one embodiment, interaction among peers and peer groups in the peer-to-peer environment may be implemented using protocols that are platform-independent as to programming language implementations and network transports. In one embodiment, peers may discover existing peer groups and join the existing peer groups. In one embodiment, peers may create new peer groups.
摘要翻译: 一种用于在对等环境中提供对等体组的系统和方法。 对等体组可以是共享一组网络服务和内容的对等环境中的一个或多个对等体。 对等体组可以定义来自对等体组的成员对等体的消息的隐含范围。 对等组可以提供冗余服务和内容以提高可靠性。 在一个实施例中,可以使用与编程语言实现和网络传输平台无关的协议来实现对等环境中的对等体和对等体组之间的交互。 在一个实施例中,对等体可以发现现有的对等体组并加入现有的对等体组。 在一个实施例中,对等体可以创建新的对等体组。
-
公开(公告)号:US08160077B2
公开(公告)日:2012-04-17
申请号:US11611989
申请日:2006-12-18
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: H04L12/28
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication channels for sending and receiving messages and other data between services or applications over input and output endpoints. Pipes may be asynchronous, unidirectional, stateless and unreliable. Bidirectional pipes may also be supported. Pipes may have ends that may be moved around and bound to different peers at different times. Point-to-point and propagate pipes may be supported. Pipes may connect peers that have a direct physical link and peers that do not have a direct link. Peers may communicate through pipes without knowing on which peer a pipe endpoint is bound. A message is sent to all peer endpoints currently connected (listening) to the pipe. The set of connected endpoints may be obtained from a pipe service using a pipe binding protocol.
摘要翻译: 一种用于在对等网络环境中的对等体之间建立通信信道的系统和方法。 管道可以用作通过输入和输出端点在服务或应用程序之间发送和接收消息和其他数据的通信通道。 管道可能是异步的,单向的,无状态的和不可靠的。 也可以支持双向管道。 管道可能具有在不同时间可能移动并绑定到不同对等体的端部。 可以支持点对点和传播管道。 管道可以连接具有直接物理链路的对等体和不具有直接链路的对等体。 对等人可以通过管道通信,而不知道管道端点绑定在哪个对等体上。 一条消息被发送到当前连接(监听)管道的所有对等端点。 连接端点的集合可以使用管道绑定协议从管道服务获得。
-
公开(公告)号:US08359397B2
公开(公告)日:2013-01-22
申请号:US10055650
申请日:2002-01-22
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: Embodiments of a system and method for establishing reliable connections between peers in a peer-to-peer networking environment. In one embodiment, a reliable communications channel may use transmit and receive windows, acknowledgement of received messages, and retransmission of messages not received to provide reliable delivery of messages between peers in the peer-to-peer environment. In one embodiment, each message may include a sequence number configured for use in maintaining ordering of received messages on a receiving peer. A communications channel may make multiple hops on a network, and different hops in the connection may use different underlying network protocols. Communications channels may also pass through one or more firewalls and/or one or more gateways on the network. A communications channel may also pass through one or more router (relay) peers on the network. The peers may adjust the sizes of the transmit and receive window based upon reliability of the connection.
-
公开(公告)号:US07167920B2
公开(公告)日:2007-01-23
申请号:US10055662
申请日:2002-01-22
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication channels for sending and receiving messages and other data between services or applications over input and output endpoints. Pipes may be asynchronous, unidirectional, stateless and unreliable. Bidirectional pipes may also be supported. Pipes may have ends that may be moved around and bound to different peers at different times. Point-to-point and propagate pipes may be supported. Pipes may connect peers that have a direct physical link and peers that do not have a direct link. Peers may communicate through pipes without knowing on which peer a pipe endpoint is bound. A message is sent to all peer endpoints currently connected (listening) to the pipe. The set of connected endpoints may be obtained from a pipe service using a pipe binding protocol.
摘要翻译: 一种用于在对等网络环境中的对等体之间建立通信信道的系统和方法。 管道可以用作通过输入和输出端点在服务或应用程序之间发送和接收消息和其他数据的通信通道。 管道可能是异步的,单向的,无状态的和不可靠的。 也可以支持双向管道。 管道可能具有在不同时间可能移动并绑定到不同对等体的端部。 可以支持点对点和传播管道。 管道可以连接具有直接物理链路的对等体和不具有直接链路的对等体。 对等人可以通过管道通信,而不知道管道端点绑定在哪个对等体上。 一条消息被发送到当前连接(监听)管道的所有对等端点。 连接端点的集合可以使用管道绑定协议从管道服务获得。
-
公开(公告)号:US08755392B2
公开(公告)日:2014-06-17
申请号:US13439966
申请日:2012-04-05
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: H04L12/28
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication channels for sending and receiving messages and other data between services or applications over input and output endpoints. Pipes may be asynchronous, unidirectional, stateless and unreliable. Bidirectional pipes may also be supported. Pipes may have ends that may be moved around and bound to different peers at different times. Point-to-point and propagate pipes may be supported. Pipes may connect peers that have a direct physical link and peers that do not have a direct link. Peers may communicate through pipes without knowing on which peer a pipe endpoint is bound. A message is sent to all peer endpoints currently connected (listening) to the pipe. The set of connected endpoints may be obtained from a pipe service using a pipe binding protocol.
摘要翻译: 一种用于在对等网络环境中的对等体之间建立通信信道的系统和方法。 管道可以用作通过输入和输出端点在服务或应用程序之间发送和接收消息和其他数据的通信通道。 管道可能是异步的,单向的,无状态的和不可靠的。 也可以支持双向管道。 管道可能具有在不同时间可能移动并绑定到不同对等体的端部。 可以支持点对点和传播管道。 管道可以连接具有直接物理链路的对等体和不具有直接链路的对等体。 对等人可以通过管道通信,而不知道管道端点绑定在哪个对等体上。 一条消息被发送到当前连接(监听)管道的所有对等端点。 连接端点的集合可以使用管道绑定协议从管道服务获得。
-
公开(公告)号:US20120191860A1
公开(公告)日:2012-07-26
申请号:US13439966
申请日:2012-04-05
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication channels for sending and receiving messages and other data between services or applications over input and output endpoints. Pipes may be asynchronous, unidirectional, stateless and unreliable. Bidirectional pipes may also be supported. Pipes may have ends that may be moved around and bound to different peers at different times. Point-to-point and propagate pipes may be supported. Pipes may connect peers that have a direct physical link and peers that do not have a direct link. Peers may communicate through pipes without knowing on which peer a pipe endpoint is bound. A message is sent to all peer endpoints currently connected (listening) to the pipe. The set of connected endpoints may be obtained from a pipe service using a pipe binding protocol.
摘要翻译: 一种用于在对等网络环境中的对等体之间建立通信信道的系统和方法。 管道可以用作通过输入和输出端点在服务或应用程序之间发送和接收消息和其他数据的通信通道。 管道可能是异步的,单向的,无状态的和不可靠的。 也可以支持双向管道。 管道可能具有在不同时间可能移动并绑定到不同对等体的端部。 可以支持点对点和传播管道。 管道可以连接具有直接物理链路的对等体和不具有直接链路的对等体。 对等人可以通过管道通信,而不知道管道端点绑定在哪个对等体上。 一条消息被发送到当前连接(监听)管道的所有对等端点。 连接端点的集合可以使用管道绑定协议从管道服务获得。
-
公开(公告)号:US07136927B2
公开(公告)日:2006-11-14
申请号:US10055741
申请日:2002-01-22
申请人: Bernard A. Traversat , Li Gong , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Li Gong , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
IPC分类号: G06F15/16
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for sending, resolving, and receiving queries for information on the status of network resources. A peer computing system may include one or more resolver nodes on a network for resolving queries for a resource to particular resource instances. The resolver nodes may receive query messages from peer nodes on the network. Each query message may request information about a resource implemented by one or more peer nodes on the network. The query messages may be formatted in accordance with a peer resolver protocol. The resolver node may determine a particular instance of the resource hosted on a particular peer node to receive the query. The resolver node may use a variety of criteria to determine a particular resource instance. The resolver node may forward the query message to the determined resource instance.
-
公开(公告)号:US07574523B2
公开(公告)日:2009-08-11
申请号:US10055097
申请日:2002-01-22
申请人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , Li Gong , William J. Yeager , William N. Joy , Michael J. Clary
IPC分类号: G06F15/173 , G06F15/16
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for allowing peers to exchange messages with other peers independently of their network location in a peer-to-peer environment. Messages may be transparently routed, potentially traversing partitions (e.g. firewalls and NATs), and using different protocols to reach the destination peers. In one embodiment, any peer node may serve as a relay peer that allows peers inside a partition to have a presence outside the partition and provides a mechanism for peers outside partitions to discover and communicate with peers inside the partitions. In one embodiment, a relay peer may maintain information on routes to other peers and assist in relaying messages to other peers. In one embodiment, any peer may query a relay peer for route information. In one embodiment, messages may include routing information as part of their payloads.
-
公开(公告)号:US07533172B2
公开(公告)日:2009-05-12
申请号:US10054809
申请日:2002-01-22
申请人: Bernard A. Traversat , Li Gong , Kuldipsingh Pabla , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
发明人: Bernard A. Traversat , Li Gong , Kuldipsingh Pabla , William J. Yeager , Mohamed M. Abdelaziz , Michael J. Duigou , Eric Pouyoul , Jean-Christophe Hugly , William N. Joy , Michael J. Clary
IPC分类号: G06F15/173
CPC分类号: H04L67/104 , G06F9/4416 , G06F9/544 , G06Q10/10 , G06Q30/02 , H04L29/06 , H04L29/12009 , H04L29/12047 , H04L29/12113 , H04L29/12207 , H04L29/12452 , H04L29/12783 , H04L51/00 , H04L51/04 , H04L61/1541 , H04L61/20 , H04L61/2546 , H04L61/35 , H04L63/0209 , H04L63/029 , H04L63/0428 , H04L63/0442 , H04L63/061 , H04L63/08 , H04L63/0823 , H04L63/10 , H04L63/105 , H04L63/123 , H04L63/126 , H04L63/164 , H04L63/166 , H04L67/1044 , H04L67/1046 , H04L67/1048 , H04L67/1057 , H04L67/1059 , H04L67/1061 , H04L67/1063 , H04L67/1068 , H04L67/107 , H04L67/1093 , H04L67/1095 , H04L67/28 , H04L67/2814 , H04L67/2823 , H04L67/2842 , H04L67/34 , H04L69/329 , Y10S707/99939
摘要: A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use advertisements to describe and publish the existence of peer resources. An advertisement may be defined as a structured, language neutral metadata structure that names, describes, and publishes the existence of a peer-to-peer platform resource, such as a peer, a peer group, a pipe, or a service. In one embodiment, user-defined advertisement subtypes (for example, using XML schemas) may be formed from these basic types. A peer in a peer-to-peer network may publish a resource advertisement to make the resource corresponding to the advertisement available to other peers on the network. Peers may discover published advertisements by broadcasting discovery query messages. Other peers may respond to discovery query messages by sending response messages that may include advertisements.
-
-
-
-
-
-
-
-
-