System and method for concurrent sessions in a peer-to-peer hybrid communications network
First Claim
Patent Images
1. A method for use within 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 currently logged into the network using the same unique user authentication information as the first endpoint 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, wherein the first endpoint is visible to the third endpoint and the second endpoint is not visible to the third endpoint after the first endpoint has logged into the network;
receiving, by the first endpoint, a request for a communication session directly from the third endpoint;
determining, by the first endpoint, that the communication session should involve the second endpoint;
applying, by the first endpoint, a policy to involve the second endpoint in the communication session;
setting, by the first endpoint, a status of the first endpoint as an active master endpoint corresponding to the unique user authentication information; and
sending, by the first endpoint, a message to the second endpoint instructing the second endpoint to change the second endpoint'"'"'s status to a slave status.
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.
-
Citations
14 Claims
-
1. A method for use within 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 currently logged into the network using the same unique user authentication information as the first endpoint 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, wherein the first endpoint is visible to the third endpoint and the second endpoint is not visible to the third endpoint after the first endpoint has logged into the network; receiving, by the first endpoint, a request for a communication session directly from the third endpoint; determining, by the first endpoint, that the communication session should involve the second endpoint; applying, by the first endpoint, a policy to involve the second endpoint in the communication session; setting, by the first endpoint, a status of the first endpoint as an active master endpoint corresponding to the unique user authentication information; and sending, by the first endpoint, a message to the second endpoint instructing the second endpoint to change the second endpoint'"'"'s status to a slave status. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first endpoint device comprising:
-
a hardware platform; and an architecture having a graphical user interface (GUI) configured to provide user access to an endpoint engine; an operating system configured to provide access to the hardware platform; and
the endpoint engine coupled to the GUI and the operating system, the endpoint engine having a plurality of functional components configured for;logging into a hybrid peer-to-peer network by presenting unique user authentication information to the network, wherein the login associates the first endpoint device with the unique user authentication information required for authentication with the network; determining that a second endpoint device is currently logged into the network using the same unique user authentication information as the first endpoint device and a third endpoint device is logged into the network using unique user authentication information different from the unique user authentication information of the first endpoint device, wherein the first endpoint device is visible to the third endpoint device and the second endpoint device is not visible to the third endpoint device after the first endpoint device has logged into the network; receiving a request for a communication session directly from the third endpoint device; determining that the communication session should involve the second endpoint device; applying a policy to involve the second endpoint device in the communication session; setting a status of the first endpoint device as an active master endpoint corresponding to the unique user authentication information; and sending a message to the second endpoint device instructing the second endpoint device to change the second endpoint device'"'"'s status to a slave status. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for use within 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 currently logged into the network using the same unique user authentication information as the first endpoint 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, wherein the first endpoint is visible to the third endpoint and the second endpoint is not visible to the third endpoint after the first endpoint has logged into the network; receiving, by the first endpoint, a request for a communication session directly from the third endpoint; determining, by the first endpoint, that the communication session should involve the second endpoint; applying, by the first endpoint, a policy to involve the second endpoint in the communication session; setting, by the first endpoint, a status of the first endpoint as an active master endpoint corresponding to the unique user authentication information; and sending, by the first endpoint, a message to the second endpoint instructing the second endpoint to change the second endpoint'"'"'s status to an inactive master status.
-
-
14. A first endpoint device comprising:
-
a hardware platform; and an architecture having a graphical user interface (GUI) configured to provide user access to an endpoint engine; an operating system configured to provide access to the hardware platform; and
the endpoint engine coupled to the GUI and the operating system, the endpoint engine having a plurality of functional components configured for;logging into a hybrid peer-to-peer network by presenting unique user authentication information to the network, wherein the login associates the first endpoint device with the unique user authentication information required for authentication with the network; determining that a second endpoint device is currently logged into the network using the same unique user authentication information as the first endpoint device and a third endpoint device is logged into the network using unique user authentication information different from the unique user authentication information of the first endpoint device, wherein the first endpoint device is visible to the third endpoint device and the second endpoint device is not visible to the third endpoint device after the first endpoint device has logged into the network; receiving a request for a communication session directly from the third endpoint device; determining that the communication session should involve the second endpoint device; applying a policy to involve the second endpoint device in the communication session; setting a status of the first endpoint device as an active master endpoint corresponding to the unique user authentication information; and sending a message to the second endpoint device instructing the second endpoint device to change the second endpoint device'"'"'s status to an inactive master status.
-
Specification