Providing app store search results

US2016299972A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016299972-A1
Application numberUS-201615092459-A
CountryUS
Kind codeA1
Filing dateApr 6, 2016
Priority dateApr 9, 2015
Publication dateOct 13, 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.

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing app store search results. An example method includes responsive to a first search query directed to an app store: revising the first search query to produce a second search query different from the first search query; obtaining, from an Internet search engine, second search results responsive to the second search query; analyzing the second search results to identify apps available on the app store that are relevant to the second search query; obtaining, from the app store, first search results responsive to the first search query that identify apps available in the app store; and modifying the first search results based on analyzing the second search results.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more computers; and one or more storage units storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising: responsive to a first search query directed to an app store: revising the first search query to produce a second search query different from the first search query; obtaining, from an Internet search engine, second search results responsive to the second search query; analyzing the second search results to identify apps available on the app store that are relevant to the second search query; obtaining, from the app store, first search results responsive to the first search query that identify apps available in the app store; and modifying the first search results based on analyzing the second search results. 2 . The system of claim 1 , wherein the second search results identify a plurality of web pages. 3 . The system of claim 2 , the operations further comprising: annotating the first search results with terms appearing in the plurality of web pages. 4 . The system of claim 2 , wherein analyzing the second search results to identify apps available on the app store that are relevant to the second search query comprises: semantically analyzing the plurality of web pages to identify one or more candidate names of apps. 5 . The system of claim 2 , wherein analyzing the second search results to identify apps available on the app store that are relevant to the second search query comprises: identifying, in the plurality of web pages, one or more links to applications in the app store. 6 . The system of claim 1 , wherein revising the first search query to produce a second search query different from the first search query comprises: adding, to the first search query, a search term identifying one or more characteristics of the app store to produce the second search query. 7 . The system of claim 6 , wherein the one or more characteristics of the app store include one or more of: a name of the app store, a name of a user device accessing the app store, or a name of an operating system under which a user device issuing the first search query operates. 8 . The system of claim 1 , wherein modifying the first search results based on the apps identified by analyzing the second search results comprises: removing a search result from the first search results based on analyzing the second search results. 9 . The system of claim 1 , wherein modifying the first search results based on the apps identified by analyzing the second search results comprises: ranking the first search results based on analyzing the second search results. 10 . A method comprising: responsive to a first search query directed to an app store: revising the first search query to produce a second search query different from the first search query; obtaining, from an Internet search engine, second search results responsive to the second search query; analyzing the second search results to identify apps available on the app store that are relevant to the second search query; obtaining, from the app store, first search results responsive to the first search query that identify apps available in the app store; and modifying the first search results based on analyzing the second search results. 11 . The method of claim 10 , wherein the second search results identify a plurality of web pages. 12 . The method of claim 11 , further comprising: annotating the first search results with terms appearing in the plurality of web pages. 13 . The method of claim 11 , wherein analyzing the second search results to identify apps available on the app store that are relevant to the second search query comprises: semantically analyzing the plurality of web pages to identify one or more candidate names of apps. 14 . The method of claim 11 , wherein analyzing the second search results to identify apps available on the app store that are relevant to the second search query comprises: identifying, in the plurality of web pages, one or more links to applications in the app store. 15 . The method of claim 10 , wherein revising the first search query to produce a second search query different from the first search query comprises: adding, to the first search query, a search term identifying one or more characteristics of the app store to produce the second search query. 16 . The method of claim 15 , wherein the one or more characteristics of the app store include one or more of: a name of the app store, a name of a user device accessing the app store, or a name of an operating system under which a user device issuing the first search query operates. 17 . The method of claim 10 , wherein modifying the first search results based on the apps identified by analyzing the second search results comprises: removing a search result from the first search results based on analyzing the second search results. 18 . The method of claim 10 , wherein modifying the first search results based on the apps identified by analyzing the second search results comprises: ranking the first search results based on analyzing the second search results. 19 . One or more non-transitory computer storage media encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: responsive to a first search query directed to an app store: revising the first search query to produce a second search query different from the first search query; obtaining, from an Internet search engine, second search results responsive to the second search query; analyzing the second search results to identify apps available on the app store that are relevant to the second search query; obtaining, from the app store, first search results responsive to the first search query that identify apps available in the app store; and modifying the first search results based on analyzing the second search results. 20 . The non-transitory computer storage media of claim 19 , wherein the second search results identify a plurality of web pages.

Assignees

Inventors

Classifications

  • Hyperlinking · CPC title

  • using data annotations, e.g. user-defined metadata · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Query rewriting; Transformation · CPC title

  • Retrieval from the web · CPC title

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 US2016299972A1 cover?
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing app store search results. An example method includes responsive to a first search query directed to an app store: revising the first search query to produce a second search query different from the first search query; obtaining, from an Internet search engine, second search results resp…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/24534. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 13 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).