Patent ID: 9325851
Filing Date: 2016-04-26
CPC Classification: G06Q,H04L,H04M

Claim Text:
1. A method for establishing a communication session between a first user and a second user, the method comprising: providing a database configured to enable a first user to store a plurality of entries at a communication device, wherein each of the plurality of entries represents a user and is associated with a plurality of communication addresses stored at said database, and wherein each of the plurality of communication addresses associated with an entry, are associated with different communication applications; providing the first user with an option to select a type of a message which will be forwarded to the second user; receiving, at a remote server, a request transmitted from the first user's communication device, which identifies the second user with whom a communication session is to be established; selecting by the remote server a communication application from among the different communication applications, wherein the second user is active on the communication application and the communication application being compatible with the communication application of the first user, for establishing the communication session between the first user and the second user, wherein said communication application resides at a server different from said remote server; and using a communication address from among the plurality of communication addresses associated with an entry representing the second user which is associated with selected communication application, for establishing the communication session between the first user and the second user.