IP Library Granted Patent US 9,071,566
Granted Patent B2
US 9,071,566 · App. 13/619,325 · Granted Jun 30, 2015

Retrieving conversations that match a search query

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,071,566
App. No.
13/619,325
Granted
Jun 30, 2015
Kind
B2
Abstract

A server having one or more processors and memory receives a search query from a client. The server identifies a conversation relevant to the search query, where the conversation has two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier. Identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query. The server returns to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.

Claims (15)

1. A method, performed at a server having one or more processors and memory storing programs executed by the one or more processors, the method comprising:

receiving a search query from a client, wherein the search query comprises at least a first term and a second term;

identifying a conversation relevant to the search query, the conversation having two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier, wherein identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query, wherein identifying a conversation relevant to the search query comprises identifying the first term in a first message of the conversation, identifying the second term in a second message of the conversation but not in the first message and not identifying the first term in the second message, the second message being distinct from the first message; and

returning to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.

2. A server system, comprising:

one or more processors;

memory; and

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

receiving a search query from a client, wherein the search query comprises at least a first term and a second term;

identifying a conversation relevant to the search query, the conversation having two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier, wherein identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query, wherein identifying a conversation relevant to the search query comprises identifying the first term in a first message of the conversation, identifying the second term in a second message of the conversation but not in the first message and not identifying the first term in the second message, the second message being distinct from the first message; and

returning to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.

3. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system with one or more processors, cause the computer system to:

receiving a search query from a client, wherein the search query comprises at least a first term and a second term;

identifying a conversation relevant to the search query, the conversation having two or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier, wherein identifying a conversation relevant to the search query comprises identifying a conversation that, as a whole, is relevant to the search query, wherein identifying a conversation relevant to the search query comprises identifying the first term in a first message of the conversation, identifying the second term in a second message of the conversation but not in the first message and not identifying the first term in the second message; the second message being distinct from the first message; and

returning to the client for display, as a search result for the search query, conversation information corresponding to the identified conversation.

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