IL166085A

Method and apparatus for use of identical data objects representing a user in a distributed communications network

Abstract

This record has no abstract on file.

IL166085A, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

20 claims: 9 independent, 11 dependent

  1. 1
    A method for conducting a media communication session with at least one user each of which represented by a plurality of identical data objects, all of which store data that includes an identification of the respective user and each of the plurality of identical data objects resides at one of a plurality of platforms associated with a distributed IP communication network, wherein each of said plurality of identical data objects, exists in said distributed IP communication network irrespective of whether said respective user is actively connected to any device belonging to said network, and wherein a request to establish said communication session includes identification of said plurality of data objects and does not specify a communication device associated with said distributed IP communication network for establishing said communication session.
  2. 4
    A method according to any one of the preceding claims, wherein said at least one user transfers the communication session to another communication device associated with said at least one user.
  3. 5
    A method according to any one of the preceding claims, wherein said communication session is a realtime, voice over IP media type of communication session conducted between at least two data objects each representing a peer user and each of said at least two data objects is associated with a platform comprised in the distributed IP communication network.
  4. 6
    A method according to any one of the preceding claims, further comprising a step of providing a notification at all platforms associated with said distributed IP communication network, indicating the creation, modification or deletion of said plurality of data objects.
  5. 8
    A method according to any one of the preceding claims, wherein at least most of the messages exchanged prior to establishing said communication session, are exchanged in an encrypted form that can be decrypted by entities to which said messages are directed.
  6. 9
    A method according to any one of the preceding claims, further comprising a step of providing said plurality of identical data objects with information related to the communication session to be established, and wherein said information allows at least one data object to determine which one or more communication devices will be selected for carrying out said communication session, out of said plurality of communication devices.
  7. 15
    A computer-readable medium encoded with instructions capable of being executed by a computer that perform a method, when executed by a processor, for conducting a media communication session with at least one user each of which represented by a plurality of identical data objects, all of which store data that includes an identification of the respective user and each of the plurality of identical data objects resides at one of a plurality of platforms associated with a distributed IP communication network, wherein each of said plurality of identical data objects exists in said distributed IP communication network irrespective of whether said respective user is actively connected to any device belonging to said network, and wherein a request to establish said communication session includes identification of said plurality of data objects and does not specify a communication device associated with said distributed IP communication network for establishing said communication session.
  8. 19
    A computer-readable medium encoded with instructions capable of being executed by a computer that perform a method, when executed by a processor, for conducting a media communication session with at least one user each of which represented by a plurality of identical data objects, all of which store data that includes an identification of the respective user and each of the plurality of identical data objects is located at a distributed IP communication network space, by:defining said at least one user at the distributed IP communication network;at one platform associated with said at least one user, creating a data object which represents said at least one user and wherein said data object is associated only with a respective user represented thereby;providing a replication of said data object to all other platforms associated with said distributed IP communication network, wherein each of said βΐ—least one plurality of identical data objects exists in said distributed IP communication network irrespective of whether said respective user is actively connected to any device belonging to said network;receiving a request to establish a communication session with said at least one user, which identifies said plurality of data objects and does not specify a communication device associated with said distributed IP communication network for establishing said communication session;determining whether said at least one user is associated with one or more communication devices that have already been registered at said distributed IP communication network, and if in the affirmative, determining through which of said one or more conununication devices, will said communication session be established with said at least one user;and establishing said conununi cat ion session.
  9. 20
    A distributed IP communication system comprising:a first communication platform including a data object;and a second communication platform including: a processor configured to establish a communication session with the data object residing at said first communication platform wherein said data object belongs to a plurality of identical data objects, all of which store data that includes an identification of a respective user, by: providing a replication of said data object to said first communication platform;invoking at said first communication platform. a process for: a) determining whether at least one user represented by said plurality of identical data objects is associated with one or more communication devices that have already been registered at said distributed IP communication system;and b) if in the affirmative, determining a communication device at which said communication session will be established with said at least one user;and establishing said communication session.