THREADING TOGETHER MESSAGES WITH MULTIPLE COMMON PARTICIPANTS
First Claim
Patent Images
1. A method implemented in a mobile communications device, the method comprising:
- generating, for each message of a plurality of messages having three or more participants, a conversation identifier;
receiving a request to display a particular message of the plurality of messages;
identifying, in response to the request to display the particular message and based on the generated conversation identifiers, one or more other messages of the plurality of messages having a same conversation identifier as the particular message; and
displaying at least two of the one or more other messages of the plurality of messages concurrently.
2 Assignments
0 Petitions
Accused Products
Abstract
In a mobile communications device, a conversation identifier is generated for each of a plurality of messages. Each conversation identifier is generated based on addresses of message participants identified in the message. A request to display a particular message of the multiple messages is received. In response to the request, one or more other messages of the plurality of messages having a same conversation identifier as the particular message are identified based on the generated conversation identifiers. At least two of the one or more other messages are displayed concurrently.
222 Citations
20 Claims
-
1. A method implemented in a mobile communications device, the method comprising:
-
generating, for each message of a plurality of messages having three or more participants, a conversation identifier; receiving a request to display a particular message of the plurality of messages; identifying, in response to the request to display the particular message and based on the generated conversation identifiers, one or more other messages of the plurality of messages having a same conversation identifier as the particular message; and displaying at least two of the one or more other messages of the plurality of messages concurrently. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a mobile communications device, cause the one or more processors to:
-
obtain a message; obtain, from the message, addresses of a plurality of participants identified in the message; and generate, based on the addresses obtained from the message, a conversation identifier for the message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method implemented in a mobile communications device, the method comprising:
-
obtaining a message that includes addresses of three or more participants to the message, the three or more participants including the mobile communications device and two or more other participants; obtaining, from the message, an address of at least two of the three or more participants to the message; normalizing each obtained address; converting each of the normalized addresses to a common length, including generating, for each of the normalized addresses that exceeds a threshold length, a hash value for the normalized address; sorting the converted addresses; generating a conversation identifier for the message by generating a hash value of the sorted converted addresses; and displaying the message concurrently with one or more other messages having the conversation identifier.
-
Specification