Consolidating Search Results
First Claim
1. A method comprising:
- receiving, at a computing device including one or more processing units, a search query from a remote device;
identifying, by the computing device, a preliminary set of application state records;
selecting, by the computing device, a primary application state record from the preliminary set of application state records;
identifying, by the computing device, an entity name and an action associated with the primary application state record;
identifying, by the computing device, a secondary application state record from the preliminary set of application state records associated with the same entity name as the primary application state record and a different action than the primary application state record;
generating, by the computing device, a consolidated result based on the primary application state record and the secondary application state record;
generating, by the computing device, final search results based on the preliminary set of application state records, wherein the final search results include the consolidated result in addition to a plurality of search results based on the preliminary set of application state records; and
transmitting, by the computing device, the final search results to the remote device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a computing device, a search query from a remote device, identifying a preliminary set of application state records, selecting a primary application state record from the preliminary set of application state records, and identifying an entity name and action associated with the primary application state record. The method includes identifying a secondary application state record from the preliminary set with the same entity name as the primary application state record and a different action than the primary application state record. Additionally, the method includes generating a consolidated result based on the primary application state record and the secondary application state record, generating final search results based on the preliminary set of application state records, and transmitting final search results to the remote device. The search results include the consolidated results in addition to the search results based on the preliminary set of application state records.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device including one or more processing units, a search query from a remote device; identifying, by the computing device, a preliminary set of application state records; selecting, by the computing device, a primary application state record from the preliminary set of application state records; identifying, by the computing device, an entity name and an action associated with the primary application state record; identifying, by the computing device, a secondary application state record from the preliminary set of application state records associated with the same entity name as the primary application state record and a different action than the primary application state record; generating, by the computing device, a consolidated result based on the primary application state record and the secondary application state record; generating, by the computing device, final search results based on the preliminary set of application state records, wherein the final search results include the consolidated result in addition to a plurality of search results based on the preliminary set of application state records; and transmitting, by the computing device, the final search results to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a data store comprising one or more storage devices; one or more computing devices including one or more processing units that execute computer-readable instructions, the computer readable instructions, when executed by the one or more processing units, cause the one or more computing devices to; receive a search query from a remote device; identify a preliminary set of application state records from the data store; select a primary application state record from the preliminary set of application state records; identify an entity name and an action associated with the primary application state record; identify a secondary application state record from the preliminary set of application state records associated with the same entity name as the primary application state record and a different action than the primary application state record; generate a consolidated result based on the primary application state record and the secondary application state record; generate final search results based on the preliminary set of application state records, wherein the final search results include the consolidated result in addition to a plurality of search results based on the preliminary set of application state records; and transmit the final search results to the remote device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification