Consumer purchasing and inventory control assistant apparatus, system and methods
US-12148022-B2 · Nov 19, 2024 · US
US2016188684A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016188684-A1 |
| Application number | US-201514982150-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 29, 2015 |
| Priority date | Dec 29, 2014 |
| Publication date | Jun 30, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2 . The method of claim 1 , wherein the preliminary set of application state records is stored in a data store, and wherein identifying the preliminary set of application state records comprises matching terms of the search query to terms included in the application state records. 3 . The method of claim 1 , wherein the consolidated result and the plurality of final search results are configured to be displayed as user-selectable links. 4 . The method of claim 1 , wherein the secondary application state record is included in the preliminary set of application state records. 5 . The method of claim 1 , wherein the primary application state record comprises application state information describing a primary application state associated with the primary application state record, a primary access mechanism that causes a user device to launch the primary application state, and a primary action and a primary entity associated with the primary application state, wherein the secondary application state record comprises application state information describing a secondary application state associated with the secondary application state record, a secondary access mechanism that causes a user device to launch the secondary application state, and a secondary action and a secondary entity associated with the secondary application state, wherein the primary entity name and secondary entity name are the same, and wherein the primary action and secondary action are different. 6 . The method of claim 5 , wherein at least one of the primary and secondary application state records includes an access mechanism configured to receive additional parameters associated with the search query, the method further comprising generating a completed access mechanism based on the access mechanism and the additional parameters. 7 . The method of claim 5 , wherein selecting the secondary application state record comprises determining that the primary entity name is the same as the secondary entity name and that the primary action is different than the secondary action. 8 . The method of claim 5 , wherein the consolidated result includes the access mechanism of the primary application state record and the access mechanism of the secondary application state record. 9 . The method of claim 1 , wherein selecting the secondary application state record comprises identifying a secondary set of application state records and selecting the secondary application state record from the secondary set of application state records. 10 . The method of claim 9 , wherein selecting the primary application state record comprises selecting, by the processing system, an application state record based on an entity category associated with the entity names of the preliminary set. 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. 12 . The system of claim 11 , wherein the one or more computing devices are configured to identify the preliminary set of application state records by matching terms of the search query to terms included in the application state records. 13 . The system of claim 11 , wherein the consolidated result and the plurality of final search results are configured to be displayed as user-selectable links. 14 . The system of claim 11 , wherein the secondary application state record is included in the preliminary set of application state records. 15 . The system of claim 11 , wherein the primary application state record comprises application state information describing a primary application state associated with the primary application state record, a primary access mechanism that causes a user device to launch the primary application state, and a primary action and a primary entity associated with the primary application state, wherein the secondary application state record comprises application state information describing a secondary application state associated with the secondary application state record, a secondary access mechanism that causes a user device to launch the secondary application state, and a secondary action and a secondary entity associated with the secondary application state, wherein the primary entity name and secondary entity name are the same, and wherein the primary action and secondary action are different. 16 . The system of claim 15 , wherein at least one of the primary and secondary application state records includes an access mechanism configured to receive additional parameters associated with the search query, and wherein the one or more computing devices are configured to generate a completed access mechanism based on the access mechanism and the additional parameters. 17 . The system of claim 15 , wherein the one or more computing devices are configured to select the secondary application state record by determining that the primary entity name is the same as the secondary entity name and that the primary action is different than the secondary action. 18 . The system of claim 15 , wherein the consolidated result includ
Indexing; Web crawling techniques · CPC title
Presentation of query results · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.