System and method for shared session appearance in a hybrid peer-to-peer environment
AssigneeDamaka, Inc.
InventorsSivakumar Chaturvedi, Satish Gundabathula, Rameshkumar Chaturvedi
Life of this patent
Estimating the term…
Abstract
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables the joining and/or recording of an ongoing peer-to-peer communication session in real time.
Claims20
A method for receiving, by a first endpoint, communications in an ongoing peer-to-peer communication session between a second endpoint and a third endpoint in a hybrid peer-to-peer network comprising:
- sending, by the first endpoint, a first request to an access server in the hybrid peer-to-peer network, wherein the first request includes information that enables the access server to identify a session entry corresponding to the ongoing communication session from a plurality of session entries corresponding to a plurality of communication sessions;
- receiving, by the first endpoint, a response to the first request from the access server, wherein the response includes a network address for a media server;
- sending, by the first endpoint, a second request to the media server, wherein the second request includes information that enables the media server to identify a recording session corresponding to the ongoing communication session from a plurality of recording sessions corresponding to a plurality of communication sessions, wherein the plurality of recording sessions are stored on the media server and wherein each recording session includes communications sent to the media server for recording by at least one endpoint in each of the plurality of communication sessions;
- and
- receiving, by the first endpoint via the media server, peer-to-peer communications from the ongoing communication session between the second and third endpoints, wherein the first endpoint does not communicate with either of the second and third endpoints to receive the peer-to-peer communications.
A method for joining, by a first endpoint, an ongoing peer-to-peer communication session between a second endpoint and a third endpoint in a hybrid peer-to-peer network comprising:
- identifying, by the first endpoint, the ongoing communication session from a plurality of communication sessions;
- obtaining from a server, by the first endpoint, first communications occurring between the second and third endpoints that correspond to the ongoing communication session, wherein the server is configured to receive the first communications from the first and second endpoints for recording;
- establishing, by the first endpoint, a communication leg directly with the second endpoint, wherein the communication leg is capable of carrying second communications from the first endpoint to the second endpoint;
- and
- sending, by the first endpoint, the second communications to the second endpoint.
Dependencies are inferred from the claim text.