Communication in a distributed system
First Claim
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 providing at least one replication of at least one data object to all other platforms associated with said distributed communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device are provided 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. The method and device comprise providing at least one replication of at least one data object to all other platforms associated with that distributed communication network.
-
Citations
17 Claims
- 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 providing at least one replication of at least one data object to all other platforms associated with said distributed communication network.
- 14. A computer-readable medium containing instructions that perform a method, when executed by a processor, 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 sending at least one replication of at least one data object to all other platforms associated with said distributed communication network.
-
16. A computer-readable medium containing instructions that perform a method, when executed by a processor, for establishing a real-time, voice over IP media type of communication session in a distributed system, wherein the method enables computational entities to maintain references indicating the location of objects within the distributed system, by:
-
registering a first peer user at the distributed communication network;
at a platform associated with said first peer user, creating a data object which comprises a request to establish a communication session with at least one other peer user, and the identification of said first peer user and said at least one other peer user;
sending a notification to at least one platform associated with said at least one other peer user, indicating the creation or modification of said data object;
sending a replication of said data object to said at least one platform associated with said at least one other peer user;
determining whether said real-time communication session may be established between said first and said at least one other peer users; and
if in the affirmative, establishing said real-time communication session therebetween.
-
-
17. A distributed communication system comprising:
-
a first client system including an object; and
a second client system including;
a client process; and
a remote process configured, when executed by a processor, to register a request to establish a real-time, voice over IP media type of communication session with an object of the first client system, by;
providing a replication of the request to said first client system;
exchanging messages between the first and second client systems, and based on the information retrieved from the messages exchanged, determining whether a communication session may be established between the first and second client systems;
if in the affirmative, establishing a communication session between the first and second client systems.
-
Specification