Patent ID: 9641480
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: within a single communication application running on a computer, wherein the single communication application is configured to communicate using a plurality of different types of electronic communications services: receiving, at the computer, user input including a partial identifier for an intended recipient of a message to be sent by a user; determining based at least in part on the partial identifier, a list of candidate account addresses each associated with a respective electronic communication service of the plurality of different types of electronic communication services; presenting, by the computer, the list of candidate account addresses; receiving, by the computer, an additional user input selecting one of the candidate account addresses as a selected account address of the intended recipient for the message, wherein the selected account address is associated with a particular type of electronic communication service of the plurality of different types of electronic communication services; determining, by the computer without human intervention, based on the selected account address, a respective user account address from a plurality of user account addresses associated with the user, wherein the user account address is determined in accordance with a criteria that the user account address is also associated with the particular type of electronic communication service, and the plurality of user account addresses include one or more user account addresses associated with a type of communication service other than the particular type of communication service; and sending, from the computer via the particular type of communication service, the message to the selected account address from the respective user account address.