SYSTEM AND METHOD FOR CONCURRENT SESSIONS IN A PEER-TO-PEER HYBRID COMMUNICATIONS NETWORK
First Claim
Patent Images
1. A method for execution in a peer-to-peer hybrid network comprising:
- performing, by the first endpoint, an authentication process with an access server to gain access to network information needed to communicate within the peer-to-peer hybrid network, wherein the authentication process presents unique user authentication information by the first endpoint to the access server and associates the first endpoint with the unique user authentication information within the network;
receiving, by the first endpoint, a profile and a routing table from the access server in response to the authentication process, wherein the profile is uniquely associated with the unique user authentication information by the access server, and wherein the profile identifies second and third endpoints as endpoints with which the first endpoint has permission to communicate and identifies a status of the second and third endpoints as online, and the routing table contains first address information needed for the first endpoint to communicate directly with the second endpoint and second address information needed for the first endpoint to communicate directly with the third endpoint;
determining, by the first endpoint, that the unique user authentication information is concurrently associated with the second endpoint, whereby the second endpoint previously presented the unique user authentication information to the access server in order to log in to the network;
identifying, by the first endpoint, the first endpoint as a master endpoint corresponding to the unique user authentication information and the second endpoint as a slave endpoint corresponding to the unique user authentication information;
sending, by the first endpoint, a first message directly to the second endpoint to notify the second endpoint that the first endpoint is logged into the network using the unique user authentication information and that the first endpoint is the master endpoint; and
sending, by the first endpoint, a second message directly to the third endpoint to notify the third endpoint that the first endpoint is logged into the network and that communications sent from the third endpoint to a user of the first and second endpoints should be sent to the first endpoint only.
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 concurrent sessions to be maintained by multiple endpoints.
32 Citations
20 Claims
-
1. A method for execution in a peer-to-peer hybrid network comprising:
-
performing, by the first endpoint, an authentication process with an access server to gain access to network information needed to communicate within the peer-to-peer hybrid network, wherein the authentication process presents unique user authentication information by the first endpoint to the access server and associates the first endpoint with the unique user authentication information within the network; receiving, by the first endpoint, a profile and a routing table from the access server in response to the authentication process, wherein the profile is uniquely associated with the unique user authentication information by the access server, and wherein the profile identifies second and third endpoints as endpoints with which the first endpoint has permission to communicate and identifies a status of the second and third endpoints as online, and the routing table contains first address information needed for the first endpoint to communicate directly with the second endpoint and second address information needed for the first endpoint to communicate directly with the third endpoint; determining, by the first endpoint, that the unique user authentication information is concurrently associated with the second endpoint, whereby the second endpoint previously presented the unique user authentication information to the access server in order to log in to the network; identifying, by the first endpoint, the first endpoint as a master endpoint corresponding to the unique user authentication information and the second endpoint as a slave endpoint corresponding to the unique user authentication information; sending, by the first endpoint, a first message directly to the second endpoint to notify the second endpoint that the first endpoint is logged into the network using the unique user authentication information and that the first endpoint is the master endpoint; and sending, by the first endpoint, a second message directly to the third endpoint to notify the third endpoint that the first endpoint is logged into the network and that communications sent from the third endpoint to a user of the first and second endpoints should be sent to the first endpoint only. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for applying a policy in a hybrid peer-to-peer network comprising:
-
logging, by a first endpoint, into the network by presenting unique user authentication information by the first endpoint to the network, wherein the login associates the first endpoint with the unique user authentication information required for authentication with the network; determining, by the first endpoint, that a second endpoint is not currently logged into the network and a third endpoint is logged into the network using unique user authentication information different from the unique user authentication information of the first endpoint; sending, by the first endpoint, a first message directly from the first endpoint to the third endpoint to notify the third endpoint that the first endpoint is logged into the network; receiving, by the first endpoint, a second message directly from the second endpoint that the second endpoint has logged into the network using the same unique user authentication information as the first endpoint, wherein the first and second endpoints represent a single user in the network; receiving, by the first endpoint, a third message directly from one of the second and third endpoints; determining, by the first endpoint, whether the third message is received from the second endpoint that has been authenticated with the network by presenting the unique user authentication information of the first endpoint to the network or from the third endpoint that is authenticated with the network using unique user authentication information different from the unique user authentication information of the first endpoint; and applying a policy based on whether the third message is from the second endpoint or the third endpoint. - View Dependent Claims (18, 19, 20)
-
Specification