Providing Additional Functionality With 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 primary set of application state records using the search query;
selecting, by the computing device, a first application state record from the primary set of application state records;
identifying, by the computing device, an entity name and action associated with the first application state record;
identifying, by the computing device, a second application state record associated with the same entity name as the first application state record and a different action than the first application state record;
generating, by the computing device, a combined result based on the first application state record and the second application state record;
generating, by the computing device, search results based on the primary set of application state records, wherein the search results include the combined result in addition to a plurality of search results based on the primary set of application state records; and
transmitting, by the computing device, the 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. The method further includes identifying a primary set of application state records, selecting a first application state record from the primary set of application state records, and identifying an entity name and action associated with the first application state record. The method further includes identifying a second application state record associated with the same entity name as the first application state record and a different action than the first application state record. Additionally, the method includes generating a combined result based on the first application state record and the second application state record, generating search results based on the primary set of application state records, and transmitting the search results to the remote device. The search results include the combined result in addition to search results based on the primary set of application state records.
-
Citations
28 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 primary set of application state records using the search query; selecting, by the computing device, a first application state record from the primary set of application state records; identifying, by the computing device, an entity name and action associated with the first application state record; identifying, by the computing device, a second application state record associated with the same entity name as the first application state record and a different action than the first application state record; generating, by the computing device, a combined result based on the first application state record and the second application state record; generating, by the computing device, search results based on the primary set of application state records, wherein the search results include the combined result in addition to a plurality of search results based on the primary set of application state records; and transmitting, by the computing device, the search results to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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, using the search query, a primary set of application state records from a plurality of application state records stored in the data store; select a first application state record from the primary set of application state records; identify an entity name and action associated with the first application state record; identify a second application state record stored in the data store, the second application state record associated with the same entity name as the first application state record and a different action than the first application state record; generate a combined result based on the first application state record and the second application state record; generate search results based on the primary set of application state records, wherein the search results include the combined result in addition to a plurality of search results based on the primary set of application state records; and transmit the search results to the remote device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification