IP Library Granted Patent US 9,418,105
Granted Patent B2
US 9,418,105 · App. 14/243,815 · Granted Aug 16, 2016

Email conversation management system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,418,105
App. No.
14/243,815
Granted
Aug 16, 2016
Kind
B2
Abstract

Methods and systems for searching conversations are provided. At a computer system having one or more processors and memory storing programs executed by the one or more processors a search query is receive from a client. A conversation relevant to the search query is identified. The conversation has two or more messages. There is returned to the client for display a portion of a body of a message in the two or more messages responsive to the search query.

Claims (33)

1. A method of searching conversations, comprising:

at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors:

receiving a search query from a user;

identifying a conversation relevant to the search query, wherein the conversation has two or more messages; and

displaying a snippet of the conversation, wherein the snippet includes portions of message bodies from at least two of the two or more messages, and the displayed snippet highlights terms in the snippet that match terms from the search query.

2. The method of claim 1 , wherein identifying the conversation includes identifying a first message relevant to the search query.

3. The method of claim 1 , further comprising displaying conversation information corresponding to the identified conversation.

4. The method of claim 3 , wherein the conversation information is displayed in a single line.

5. The method of claim 3 , wherein the conversation information includes a list of sender identifiers corresponding to senders who have sent messages in the conversation.

6. The method of claim 5 , wherein the list of sender identifiers is ordered according to their respective message arrival time.

7. The method of claim 5 , wherein, at least one sender identifier in the list of sender identifiers is represented by an icon or unique character string distinct from corresponding names of the senders.

8. A non-transitory computer readable storage medium, storing one or more programs configured for execution by one or more processors of a computer system, the one or more programs comprising instructions for:

receiving a search query from a user;

identifying a conversation relevant to the search query, wherein the conversation has two or more messages; and

displaying a snippet of the conversation, wherein the snippet includes portions of message bodies from at least two of the two or more messages, and the displayed snippet highlights terms in the snippet that match terms from the search query.

9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions for identifying the conversation include instructions for identifying a first message relevant to the search query.

10. The non-transitory computer readable storage medium of claim 8 , further comprising instructions for displaying conversation information corresponding to the identified conversation.

11. The non-transitory computer readable storage medium of claim 10 , wherein the conversation information is displayed in a single line.

12. The non-transitory computer readable storage medium of claim 10 , wherein the conversation information includes a list of sender identifiers corresponding to senders who have sent messages in the conversation.

13. The non-transitory computer readable storage medium of claim 12 , wherein the list of sender identifiers is ordered according to their respective message arrival time.

14. The non-transitory computer readable storage medium of claim 12 , wherein at least one sender identifier in the list of sender identifiers is represented by an icon or unique character string distinct from corresponding names of the senders.

15. A computer system, comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a search query from a user;

identifying a conversation relevant to the search query, wherein the conversation has two or more messages; and

displaying a snippet of the conversation, wherein the snippet includes portions of message bodies from at least two of the two or more messages, and the displayed snippet highlights terms in the snippet that match terms from the search query.

16. The computer system of claim 15 , wherein identifying the conversation includes identifying a first message relevant to the search query.

17. The computer system of claim 15 , further comprising instructions for displaying conversation information corresponding to the identified conversation.

18. The computer system of claim 17 , wherein the conversation information is displayed in a single line.

19. The computer system of claim 17 , wherein the conversation information includes a list of sender identifiers corresponding to senders who have sent messages in the conversation.

20. The computer system of claim 19 , wherein the list of sender identifiers is ordered according to their respective message arrival time.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →