×

Method and device using data objects and their replications for carrying out communications in a distributed system

  • US 8,488,590 B2
  • Filed: 08/04/2005
  • Issued: 07/16/2013
  • Est. Priority Date: 10/14/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for conducting a real-time, voice over IP media type of communication session between at least two peer users, each associated with a platform comprised in a distributed communication network, wherein the method comprises:

  • in response to a request initiated by a first user from among the at least two users, creating at a platform comprised in said distributed communication network, a data object which stores data that includes an identification of another user from among the at least two users;

    providing a plurality of replications of said data object to a plurality of other platforms associated with said distributed communication network so that that each of said plurality of replications reside at a different platform associated with the distributed communication network; and

    providing a notification at the plurality of other platforms associated with said distributed communication network, indicating the creation or modification of said data object; and

    wherein said real-time, voice over IP media communication session is established according to the steps of;

    registering each of said at least two peer users at the distributed communication network;

    at a platform associated with a first of said at least two peer users, creating a data object which comprises a request initiated by said first of said at least two peer users to establish a communication session with at least one other of said at least two peer users, and the identification of said at least two peer users;

    creating a plurality of replications of said data object and distributing said plurality of replications among all other platforms associated with said distributed communication network;

    if said at least one other of said at least two peer users is associated with a platform other than the one with which said first of said at least two peer users is associated, receiving a notification at all platforms associated with said distributed communication network, indicating the creation or modification of said data object;

    receiving a replication of said data object and processing it by a computational entity located thereat;

    determining whether said real-time communication session may be established between said at least two peer users; and

    if in the affirmative, establishing said real-time communication session between said at least two peer users.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×