AUTOMATED PARTICIPANT ACCOUNT DETERMINATION FOR A COMMUNICATION SESSION
First Claim
1. A method comprising:
- receiving, at a computer, user input including a partial identifier for an intended recipient of a message to be sent by a sender;
determining, by the computer, based at least in part on the partial identifier, a list of candidate account addresses;
presenting, by the computer, the list of candidate account addresses;
receiving, by the computer, a user selection of one of the candidate account addresses as the identifier of the intended recipient for the message;
determining, by the computer, in response to the selection, a sender account address associated with the sender for sending the message to the intended recipient; and
sending the message to the selected candidate account address from the sender account address.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified communication application can allow a user to communicate with contacts across multiple electronic communication services. When the user desires to send a message, the communication application can identify a set of candidate account addresses associated with several electronic communication services in response to receiving a partial identifier of an intended recipient. The communication application can present a list including the set of candidate account addresses to the user. In response to receiving a user selection of one of the candidate account addresses, the communication application can determine a sender account from which to send the message.
24 Citations
27 Claims
-
1. A method comprising:
-
receiving, at a computer, user input including a partial identifier for an intended recipient of a message to be sent by a sender; determining, by the computer, based at least in part on the partial identifier, a list of candidate account addresses; presenting, by the computer, the list of candidate account addresses; receiving, by the computer, a user selection of one of the candidate account addresses as the identifier of the intended recipient for the message; determining, by the computer, in response to the selection, a sender account address associated with the sender for sending the message to the intended recipient; and sending the message to the selected candidate account address from the sender account address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, at a computer, user input including a sequence of characters; searching, by the computer and based at least in part on the sequence of characters, a database of user contacts to identify a first set of candidate recipient accounts; identifying, by the computer, a set of electronic communication services to which a sender is connected; searching, by the computer and based at least in part on the sequence of characters, one or more service-specific contacts lists of the sender, each service-specific contacts list being associated with one of the electronic communication services in the set of electronic communication services to identify a second set of candidate recipient accounts; presenting, by the computer, the first and second sets of candidate recipient accounts to the sender; and receiving, by the computer, user selection of a particular candidate recipient account from the first and second sets of candidate recipient accounts to send a communication. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable storage medium encoded with program instructions that, when executed, cause a processor in a computing device to execute a method for facilitating a chat session, the method comprising:
-
receiving user input including a partial identifier for an intended recipient of an instant message to be sent by a sender; searching, based at least in part on the partial identifier, a database of user contacts to identify a set of candidate account addresses for a set of candidate recipients, the set of candidate account addresses including a set of user identifiers associated with a plurality of electronic communication services; presenting the set of candidate account addresses; receiving a user selection of one of the candidate account addresses as the identifier of the intended recipient for the instant message; and determining, based at least in part on the selected candidate account address, a sender account address associated with the sender used for sending the instant message to the intended recipient. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An electronic device, comprising:
-
a processor; a memory device coupled to the processor, the memory device including instructions to be executed for facilitating communication, wherein the instructions, when executed by the processor, cause the processor to; receive user input including a partial identifier for an intended recipient of a message to be sent by a sender; search, based at least in part on the partial identifier, a database of user contacts to identify a set of candidate account addresses for a set of candidate recipients, wherein the set of candidate account addresses includes user identifiers associated with a plurality of electronic communication services; present the set of candidate account addresses; receive a user selection of one of the candidate account addresses as the identifier of the intended recipient for the message; and determine, in response to the selection, a sender account address associated with the sender used for sending the message to the intended recipient. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable storage medium encoded with program instructions that, when executed, cause a processor in a computing device to execute a method for setting up a communication session, the method comprising:
-
receiving user input including a sequence of characters; searching, based at least in part on the sequence of characters, a database of user contacts to identify a first set of candidate recipient accounts; identifying a set of electronic communication services to which the user is connected; searching, based at least in part on the sequence of characters, one or more service-specific contacts lists of the sender, each service-specific contacts list being associated with one of the electronic communication services in the set of electronic communication services to identify a second set of candidate recipient accounts; presenting the first and second sets of candidate recipient accounts to the sender; and receiving user selection of a particular candidate recipient account from the first and second sets of candidate recipient accounts to send a communication. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification