Enhanced message handling
First Claim
1. A method, comprising:
- registering, by a computing device, an identity for use with a first communication service, the identity being used when communicating via a second communication service different from the first communication service;
sending, by the computing device, a first message to a first identity;
sending, by the computing device, a second message to a second identity; and
in response to determining, based on local address book data, that the first identity and the second identity are both associated with a first person, displaying, by the computing device, the first message and the second message in a single conversation window,wherein the first communication service is a messaging service provided at least in part by a software application executed by the computing device, the messaging service facilitating transmission of messages in accordance with one or more protocols,wherein the identity registered for use with the first communication service includes a handle and a denotation of the second communication service on which the handle is used to communicate,wherein the identity registered for use with the first communication service is at least one of a telephone number associated with a Short Message Service (SMS) communication service different from the messaging service, an email address associated with an email communication service different from the messaging service, and a username associated with a social networking service different from the messaging service, andwherein the messaging service is further provided at least in part by at least one message server that is configured to store registration information and process messages associated with the first communication service, the at least one message server being further configured to cause, when processing at least one message to be sent to a recipient identity that is not registered with the first communication service, a connection to be established to a communication service associated with the recipient identity.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer readable media, and apparatuses for enhanced message handling are presented. A first message may be sent to a first identity. Thereafter, a second message may be sent to a second identity. Alternatively, a first message may be received from a first identity, and a second message may be received from a second identity. In either case, in response to determining, based on local address book data, that the first identity and the second identity are both associated with a first person, the first message and the second message may be displayed in a single conversation window. Subsequently sent and/or received messages may be similarly aggregated into the conversation window based on such messages being to and/or from one or more identities of the same person. Additionally, these subsequently aggregated messages may be sent and/or received via different communication services, such as email, SMS, and/or social networking services.
13 Citations
23 Claims
-
1. A method, comprising:
-
registering, by a computing device, an identity for use with a first communication service, the identity being used when communicating via a second communication service different from the first communication service; sending, by the computing device, a first message to a first identity; sending, by the computing device, a second message to a second identity; and in response to determining, based on local address book data, that the first identity and the second identity are both associated with a first person, displaying, by the computing device, the first message and the second message in a single conversation window, wherein the first communication service is a messaging service provided at least in part by a software application executed by the computing device, the messaging service facilitating transmission of messages in accordance with one or more protocols, wherein the identity registered for use with the first communication service includes a handle and a denotation of the second communication service on which the handle is used to communicate, wherein the identity registered for use with the first communication service is at least one of a telephone number associated with a Short Message Service (SMS) communication service different from the messaging service, an email address associated with an email communication service different from the messaging service, and a username associated with a social networking service different from the messaging service, and wherein the messaging service is further provided at least in part by at least one message server that is configured to store registration information and process messages associated with the first communication service, the at least one message server being further configured to cause, when processing at least one message to be sent to a recipient identity that is not registered with the first communication service, a connection to be established to a communication service associated with the recipient identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
registering, by a computing device, an identity for use with a first communication service, the identity being used when communicating via a second communication service different from the first communication service; receiving, by the computing device, via the first communication service, a first message from a first identity; receiving, by the computing device, a second message from a second identity; and in response to determining, based on local address book data, that the first identity and the second identity are both associated with a first person, displaying, by the computing device, the first message and the second message in a single conversation window, wherein the first communication service is a messaging service provided at least in part by a software application executed by the computing device, the messaging service facilitating transmission of messages in accordance with one or more protocols, wherein the identity registered for use with the first communication service includes a handle and a denotation of the second communication service on which the handle is used to communicate, wherein the identity registered for use with the first communication service is at least one of a telephone number associated with a Short Message Service (SMS) communication service different from the messaging service, an email address associated with an email communication service different from the messaging service, and a username associated with a social networking service different from the messaging service, and wherein the messaging service is further provided at least in part by at least one message server that is configured to store registration information and process messages associated with the first communication service, the at least one message server being further configured to cause, when processing at least one message to be sent to a recipient identity that is not registered with the first communication service, a connection to be established to a communication service associated with the recipient identity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed, cause at least one computing device to:
-
register an identity for use with a first communication service, the identity being used when communicating via a second communication service different from the first communication service; receive a first request to send a first message to a first identity; in response to determining that the first identity is registered with the first communication service, determine to send the first message via the first communication service; send the first message to the first identity; receive a second request to send a second message to a second identity; in response to determining that the second identity is not registered with the first communication service, determine to send the second message via the second communication service; send the second message to the second identity; and in response to determining, based on local address book data, that the first identity and the second identity are both associated with a first person, display the first message and the second message in a single conversation window, wherein the first communication service is a messaging service provided at least in part by a software application executed by the at least one computing device, the messaging service facilitating transmission of messages in accordance with one or more protocols, wherein the identity registered for use with the first communication service includes a handle and a denotation of the second communication service on which the handle is used to communicate, wherein the identity registered for use with the first communication service is at least one of a telephone number associated with a Short Message Service (SMS) communication service different from the messaging service, an email address associated with an email communication service different from the messaging service, and a username associated with a social networking service different from the messaging service, and wherein the messaging service is further provided at least in part by at least one message server that is configured to store registration information and process messages associated with the first communication service, the at least one message server being further configured to cause, when processing at least one message to be sent to a recipient identity that is not registered with the first communication service, a connection to be established to a communication service associated with the recipient identity.
-
Specification