Consolidating Search Results

US2016188684A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016188684-A1
Application numberUS-201514982150-A
CountryUS
Kind codeA1
Filing dateDec 29, 2015
Priority dateDec 29, 2014
Publication dateJun 30, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016188684A1 cover?
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 applicat…
Who is the assignee on this patent?
Quixey Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).