System and method for dynamic stability in a peer-to-peer hybrid communications network
First Claim
Patent Images
1. A method for use in a peer-to-peer hybrid network comprising:
- retrieving a profile and a routing table from an access server by a first endpoint during an authentication process, wherein the profile identifies a second endpoint as an endpoint with which the first endpoint has permission to communicate, and the routing table contains address information needed for the first endpoint to communicate directly with the second endpoint;
sending a notification message from the first endpoint directly to the second endpoint using the address information to inform the second endpoint that the first endpoint is online;
determining that a failure has occurred in communicating with the second endpoint, wherein the access server cannot communicate with the second endpoint using the address information; and
sending a failure message from the access server to the first endpoint, wherein the failure message notifies the first endpoint that the second endpoint cannot be communicated with using the address information.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for peer-to-peer communications. In one example, the method provides for dynamic stability.
277 Citations
20 Claims
-
1. A method for use in a peer-to-peer hybrid network comprising:
-
retrieving a profile and a routing table from an access server by a first endpoint during an authentication process, wherein the profile identifies a second endpoint as an endpoint with which the first endpoint has permission to communicate, and the routing table contains address information needed for the first endpoint to communicate directly with the second endpoint;
sending a notification message from the first endpoint directly to the second endpoint using the address information to inform the second endpoint that the first endpoint is online;
determining that a failure has occurred in communicating with the second endpoint, wherein the access server cannot communicate with the second endpoint using the address information; and
sending a failure message from the access server to the first endpoint, wherein the failure message notifies the first endpoint that the second endpoint cannot be communicated with using the address information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
sending a first authentication request from a first endpoint in a peer-to-peer hybrid network to an access server, wherein the first authentication request identifies network address information needed for the access server to communicate directly with the first endpoint;
sending the network address information directly to a second endpoint after being authenticated by the access server, wherein the second endpoint can communicate directly with the first endpoint using the network address information;
determining that an event has occurred that prevents the first endpoint from communicating with the access server or the second endpoint; and
rectifying the event to re-establish communications with the access server and second endpoint. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
an access server for a peer-to-peer hybrid network;
first and second endpoints coupled to each other and the access server via the peer-to-peer hybrid network; and
a plurality of instructions for execution by at least one of the first and second endpoints and access server, the instructions including instructions for;
retrieving a profile and a routing table from the access server by the first endpoint during an authentication process, wherein the profile identifies the second endpoint as an endpoint with which the first endpoint has permission to communicate, and the routing table contains address information needed for the first endpoint to communicate directly with the second endpoint;
sending a notification message from the first endpoint directly to the second endpoint using the address information to inform the second endpoint that the first endpoint is online;
determining that a failure has occurred in communicating with the second endpoint, wherein the access server cannot communicate with the second endpoint using the address information; and
sending a failure message from the access server to the first endpoint, wherein the failure message notifies the first endpoint that the second endpoint cannot be communicated with using the address information.
-
Specification