Automatically enabling the forwarding of instant messages
First Claim
1. A method for communicating using a messaging application of a mobile device, the method comprising:
- receiving, from a user at the messaging application executing on the mobile device, an electronic message, an indication of a user-specified destination for the electronic message, and a user-specified mode of communication;
determining whether an identity associated with the user-specified destination is available to receive an electronic message using the user-specified mode of communication;
in response to the identity being available to receive the electronic message using the user-specified mode of communication, sending the electronic message from the mobile device to the identity using the user-specified mode of communication; and
in response to the identity not being available to receive the electronic message using the user-specified mode of communication,accessing a user contact list stored on the mobile device to determine a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination; and
in response to determining that a mobile telephone number is not in the contact list, representing to the user that the user-specified destination is not capable of receiving the electronic message; and
in response to determining a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination, representing to the user that the user-specified destination is capable of receiving the electronic message even when the identity is not available to receive the electronic message using the user-specified mode of communication, and sending, from the mobile device, a communication based on the electronic message using the mobile telephone number associated with the user-specified destination.
11 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for forwarding an instant message addressed to an intended instant messaging recipient to the recipient'"'"'s mobile telephone when the recipient'"'"'s mobile telephone number is known to the instant message sender. In one example, an instant message is forwarded to the intended recipient'"'"'s mobile telephone number when the instant message sender'"'"'s contact information for the intended recipient includes an instant message address (e.g., a screen name or other type of instant message identifier) and a mobile telephone number, without dependence upon the intended recipient'"'"'s presence on the instant message (IM) system or through actual login or registration with an IM forwarding service. In a more particular example, an address book of the instant message sender includes an entry for the intended recipient where the entry includes an instant message address and a mobile telephone number of the intended recipient.
435 Citations
27 Claims
-
1. A method for communicating using a messaging application of a mobile device, the method comprising:
-
receiving, from a user at the messaging application executing on the mobile device, an electronic message, an indication of a user-specified destination for the electronic message, and a user-specified mode of communication; determining whether an identity associated with the user-specified destination is available to receive an electronic message using the user-specified mode of communication; in response to the identity being available to receive the electronic message using the user-specified mode of communication, sending the electronic message from the mobile device to the identity using the user-specified mode of communication; and in response to the identity not being available to receive the electronic message using the user-specified mode of communication, accessing a user contact list stored on the mobile device to determine a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination; and in response to determining that a mobile telephone number is not in the contact list, representing to the user that the user-specified destination is not capable of receiving the electronic message; and in response to determining a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination, representing to the user that the user-specified destination is capable of receiving the electronic message even when the identity is not available to receive the electronic message using the user-specified mode of communication, and sending, from the mobile device, a communication based on the electronic message using the mobile telephone number associated with the user-specified destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with a computer executable messaging program for communicating using a mobile device, the messaging program comprising instructions for:
-
receiving, from a user at the messaging program on the mobile device, an electronic message, an indication of a user-specified destination for the electronic message, and a user-specified mode of communication; determining whether an identity associated with the user-specified destination is available to receive an electronic message using the user-specified mode of communication; in response to the identity being available to receive the electronic message using the user-specified mode of communication, sending the electronic message from the mobile device to the identity using the user-specified mode of communication; and in response to the identity not being available to receive the electronic message using the user-specified mode of communication, accessing a user contact list stored on the mobile device to determine a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination; and in response to determining that a mobile telephone number is not in the contact list, representing to the user that the user-specified destination is not capable of receiving the electronic message; and in response to determining a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination, representing to the user that the user-specified destination is capable of receiving the electronic message even when the identity is not available to receive the electronic message using the user-specified mode of communication, and sending, from the mobile device, a communication based on the electronic message using the mobile telephone number associated with the user-specified destination. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An electronic device for communicating electronic messages, the electronic device comprising:
-
a touch screen configured to receive input from a user; a communications interface configured to communicate over one or more wireless networks; a memory encoded with instructions for; receiving, from a user at a messaging system on the electronic device, an electronic message, an indication of a user-specified destination for the electronic message, and a user-specified mode of communication; determining whether an identity associated with the user-specified destination is available to receive an electronic message using the user-specified mode of communication over the communications interface; in response to the identity being available to receive the electronic message, sending the electronic message from the electronic device to the identity using the first mode of communication; in response to the identity not being available to receive the electronic message using the user-specified mode of communication, accessing a user contact list stored on the electronic device to determine a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination; in response to determining that a mobile telephone number is not in the contact list, representing to the user that the user-specified destination is not capable of receiving the electronic message; and in response to determining a mobile telephone number in the user contact list that the user knows to be associated with the user-specified destination, representing to the user that the user-specified destination is capable of receiving the electronic message even when the identity is not available to receive the electronic message using the user-specified mode of communication, and sending, from the electronic device, a communication based on the electronic message using the mobile telephone number associated with the user-specified destination; and a processor configured to execute the instructions. - View Dependent Claims (25, 26, 27)
-
Specification