Presenting related communications
First Claim
Patent Images
1. A method performed by data processing apparatus, the method comprising:
- identifying a conversation thread from a plurality of messages;
determining a number of participants associated with a portion of the conversation thread that includes a sequence of messages;
comparing the number of participants to a threshold value; and
generating a representation of the portion of the conversation thread based on comparing the number of participants to the threshold value, the representation having formatting different from formatting of representations of other portions of the conversation thread when the number of participants satisfies the threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting related conversations. In one aspect, it is determined that a portion of a conversation thread includes an exchange of messages between fewer than a predetermined number of conversation participants. Based on determining that the portion of the conversation thread includes the exchange of messages between fewer than the predetermined number of conversation participants, a conversation view can be generated that that includes a flattened representation of the portion of the conversation thread.
-
Citations
30 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
identifying a conversation thread from a plurality of messages; determining a number of participants associated with a portion of the conversation thread that includes a sequence of messages; comparing the number of participants to a threshold value; and generating a representation of the portion of the conversation thread based on comparing the number of participants to the threshold value, the representation having formatting different from formatting of representations of other portions of the conversation thread when the number of participants satisfies the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; identifying a conversation thread from a plurality of messages; determining a number of participants associated with a portion of the conversation thread that includes a sequence of messages; comparing the number of participants to a threshold value; and generating a representation of the portion of the conversation thread based on comparing the number of participants to the threshold value, the representation having formatting different from formatting of representations of other portions of the conversation thread when the number of participants satisfies the threshold value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
identifying a conversation thread from a plurality of messages; determining a number of participants associated with a portion of the conversation thread that includes a sequence of messages; comparing the number of participants to a threshold value; and generating a representation of the portion of the conversation thread based on comparing the number of participants to the threshold value, the representation having formatting different from formatting of representations of other portions of the conversation thread when the number of participants satisfies the threshold value. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method performed by data processing apparatus, the method comprising:
-
obtaining data for a conversation thread; determining that a portion of the conversation thread includes an exchange of messages between fewer than a predetermined number of conversation participants; and based on determining that the portion of the conversation thread includes the exchange of messages between fewer than the predetermined number of conversation participants, generating a conversation view that includes a flattened representation of the portion of the conversation thread, wherein fewer reply messages in the flattened representation are indented than in a standard representation. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification