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:
- obtaining a selection preference indicating a predetermined order of types of messages;
after obtaining the selection preference, receiving, based on user input from a user at a mobile device, an electronic message, an indication of a user-specified destination for the electronic message, and a particular mode of communication, wherein the user-specified destination is associated with an identity;
obtaining information indicating whether the identity is available to receive the electronic message using the particular mode of communication;
in response to the identity being available to receive the electronic message using the particular mode of communication, sending the electronic message from the mobile device to the identity using the particular mode of communication; and
in response to the identity not being available to receive the electronic message using the particular mode of communication;
accessing a user contact list stored on the mobile device to determine one or more communication addresses in the user contact list that are associated with the user-specified destination; and
in response to determining one or more communication addresses in the user contact list that are associated with the user-specified destination, sending, from the mobile device, a communication based on the electronic message using a selected communication address associated with the user-specified destination, wherein the selected communication address and the communication are of a type selected based on the predetermined order of types of messages indicated in the selection preference.
6 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.
-
Citations
20 Claims
-
1. A method for communicating using a messaging application of a mobile device, the method comprising:
-
obtaining a selection preference indicating a predetermined order of types of messages; after obtaining the selection preference, receiving, based on user input from a user at a mobile device, an electronic message, an indication of a user-specified destination for the electronic message, and a particular mode of communication, wherein the user-specified destination is associated with an identity; obtaining information indicating whether the identity is available to receive the electronic message using the particular mode of communication; in response to the identity being available to receive the electronic message using the particular mode of communication, sending the electronic message from the mobile device to the identity using the particular mode of communication; and in response to the identity not being available to receive the electronic message using the particular mode of communication; accessing a user contact list stored on the mobile device to determine one or more communication addresses in the user contact list that are associated with the user-specified destination; and in response to determining one or more communication addresses in the user contact list that are associated with the user-specified destination, sending, from the mobile device, a communication based on the electronic message using a selected communication address associated with the user-specified destination, wherein the selected communication address and the communication are of a type selected based on the predetermined order of types of messages indicated in the selection preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium encoded with a computer executable program causing a processor to perform operations comprising:
-
obtaining information indicating that an identity is not available to receive electronic messages using a particular mode of communication and has recipient-initiated mobile forwarding enabled; outputting on a mobile device a recipient-initiated forwarding indicator indicating that the identity is not available to receive the electronic messages using the particular mode of communication and the identity has enabled recipient-initiated mobile forwarding in which a messaging account of the identity is enabled to forward the electronic messages to the identity via a different mode of communication; after outputting the recipient-initiated forwarding indicator, receiving, based on user input from a user at the mobile device, a particular electronic message, an indication of a user-specified destination for the particular electronic message, and the particular mode of communication for the particular electronic message; obtaining information indicating whether the identity associated with the user-specified destination is available to receive the particular electronic message using the particular mode of communication; in response to the identity being available to receive the particular electronic message using the particular mode of communication, sending the particular electronic message from the mobile device to the identity using the particular mode of communication; in response to the identity not being available to receive the particular electronic message using the particular mode of communication, determining from a user contact list stored on the mobile device that the identity has recipient-initiated mobile forwarding enabled; and in response to determining that the identity has recipient-initiated mobile forwarding enabled; sending, from the mobile device, a communication based on the particular electronic message, wherein the communication is sent via the different mode of communication. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device for communicating using a messaging application, the device comprising:
-
an input device configured to receive input from a user; a communications interface configured to communicate over one or more wireless networks; a memory encoded with instructions; and a processor configured to execute the instructions and perform operations comprising; obtaining a selection preference indicating a predetermined order of types of messages; after obtaining the selection preference, receiving, based on user input from the user, an electronic message, an indication of a user-specified destination for the electronic message, and a particular mode of communication, wherein the user-specified destination is associated with an identity; obtaining information indicating whether the identity is available to receive the electronic message using the particular mode of communication; in response to the identity being available to receive the electronic message using the particular mode of communication, sending the electronic message from the device to the identity using the particular mode of communication; and in response to the identity not being available to receive the electronic message using the particular mode of communication; determining one or more communication addresses in a user contact list stored in the memory, the one or more communication addresses being associated with the user-specified destination; and in response to determining one or more communication addresses in the user contact list, sending, from the device, a communication based on the electronic message using a selected communication address associated with the user-specified destination, wherein the selected communication address and the communication are of a type selected based on the predetermined order of types of messages indicated in the selection preference. - View Dependent Claims (17, 18, 19, 20)
-
Specification