Presenting related communications
First Claim
Patent Images
1. A method performed by data processing apparatus, the method comprising:
- receiving data identifying a search result selected by a user from among multiple search results on an Internet search engine results page, the user-selected search result corresponding to a particular message; and
in response to receiving the data;
identifying a conversation of messages that corresponds to the user-selected search result;
determining that a maximum reply depth associated with a first portion of the conversation is less than an indent level threshold, the first portion of the conversation including the particular message;
determining that a maximum reply depth associated with each message of a second portion of the conversation is greater than or equal to the indent level threshold; and
generating a conversation view for the conversation, the conversation view displaying i) each message of the first portion of the conversation with an indent level corresponding to a reply depth of the message, and ii) an indicator indicating that the second portion of the conversation is omitted.
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
12 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving data identifying a search result selected by a user from among multiple search results on an Internet search engine results page, the user-selected search result corresponding to a particular message; and in response to receiving the data; identifying a conversation of messages that corresponds to the user-selected search result; determining that a maximum reply depth associated with a first portion of the conversation is less than an indent level threshold, the first portion of the conversation including the particular message; determining that a maximum reply depth associated with each message of a second portion of the conversation is greater than or equal to the indent level threshold; and generating a conversation view for the conversation, the conversation view displaying i) each message of the first portion of the conversation with an indent level corresponding to a reply depth of the message, and ii) an indicator indicating that the second portion of the conversation is omitted. - View Dependent Claims (2, 3, 4)
-
-
5. 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; receiving data identifying a search result selected by a user from among multiple search results on an Internet search engine results page, the user-selected search result corresponding to a particular message; and in response to receiving the data; identifying a conversation of messages that corresponds to the user-selected search result; determining that a maximum reply depth associated with a first portion of the conversation is less than an indent level threshold, the first portion of the conversation including the particular message; determining that a maximum reply depth associated with each message of a second portion of the conversation is greater than or equal to the indent level threshold; and generating a conversation view for the conversation, the conversation view displaying i) each message of the first portion of the conversation with an indent level corresponding to a reply depth of the message, and ii) an indicator indicating that the second portion of the conversation is omitted. - View Dependent Claims (6, 7, 8)
-
9. 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:
-
receiving data identifying a search result selected by a user from among multiple search results on an Internet search engine results page, the user-selected search result corresponding to a particular message; and in response to receiving the data; identifying a conversation of messages that corresponds to the user-selected search result; determining that a maximum reply depth associated with a first portion of the conversation is less than an indent level threshold, the first portion of the conversation including the particular message; determining that a maximum reply depth associated with each message of a second portion of the conversation is greater than or equal to the indent level threshold; and generating a conversation view for the conversation, the conversation view displaying i) each message of the first portion of the conversation with an indent level corresponding to a reply depth of the message, and ii) an indicator indicating that the second portion of the conversation is omitted. - View Dependent Claims (10, 11, 12)
-
Specification