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,wherein the identifying of the second application state record comprises identifying a secondary set of application state records and selecting the second application state record from the secondary set of application state records.
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
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 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, wherein the identifying of the second application state record comprises identifying a secondary set of application state records and selecting the second application state record from the secondary set of application state records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory; and at least one processor configured to execute computer-readable instructions stored in the memory, the computer readable instructions, when executed by the processor, cause the at least one processor 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 memory, 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 memory, 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, wherein at least one of the first and second application state records includes an access mechanism configured to receive additional parameters associated with the search query, and wherein the at least one processor is configured to generate a completed access mechanism based on the access mechanism and the additional parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification