Providing app store search results

US10635725B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10635725-B2
Application numberUS-201615092459-A
CountryUS
Kind codeB2
Filing dateApr 6, 2016
Priority dateApr 9, 2015
Publication dateApr 28, 2020
Grant dateApr 28, 2020

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 devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising: responsive to an app search engine of an app store receiving, from a mobile device, a first search query that is directed to the app store: revising, by the app search engine of the app store, the first search query that is directed to the app store to produce a second search query that is different from the first search query, for submission to an Internet search engine that is different than the app search engine and that returns matching web pages in response to search queries, comprising adding one or more terms that identify the app store associated with the app search engine to the first search query; submitting, by the app search engine of the app store, the second search query that includes the one or more terms that identify the app store to the Internet search engine that is different than the app search engine; obtaining, by the app search engine and from the Internet search engine, second search results in response to the second search query, each second search result identifying a respective web page that matches the second search query that includes the one or more terms that identify the app store; analyzing, by the app search engine, the respective web pages identified by the second search results obtained by the Internet search engine to identify apps that are available on the app store that are relevant to the second search query that includes the one or more terms that identify the app store; obtaining, from the app search engine of the app store, first search results responsive to the first search query that identify apps that are available in the app store; modifying, by the app search engine, the first search results obtained from the app search engine of the app store based on the apps identified by analyzing the respective web pages identified by the second search results obtained from the Internet search engine; and providing, by the app search engine, the modified first search results for presentation on the mobile device. 2. The system of claim 1 , the operations further comprising: annotating the first search results with terms appearing in the web pages identified by the second search results. 3. The system of claim 1 , wherein analyzing the respective web pages identified by the second search results to identify apps available on the app store that are relevant to the second search query comprises: semantically analyzing the respective web pages to identify one or more candidate names of apps. 4. The system of claim 1 , wherein analyzing the respective web pages identified by the second search results to identify apps available on the app store that are relevant to the second search query comprises: identifying, in the respective web pages, one or more links to applications in the app store. 5. The system of claim 1 , wherein the one or more terms that identify the app store include a name of the app store. 6. The system of claim 1 , wherein modifying the first search results based on the apps identified by analyzing the respective web pages identified by the second search results comprises: removing a search result from the first search results based on analyzing the respective web pages identified by the second search results. 7. The system of claim 1 , wherein modifying the first search results based on the apps identified by analyzing the respective web pages identified by the second search results comprises: ranking the first search results based on analyzing the respective web pages identified by the second search results. 8. A method comprising: responsive to an app search engine of an app store receiving, from a mobile device, a first search query that is directed to the app store: revising, by the app search engine of the app store, the first search query that is directed to the app store to produce a second search query that is different from the first search query, for submission to an Internet search engine that is different than the app search engine and that returns matching web pages in response to search queries, comprising adding one or more terms that identify the app store associated with the app search engine to the first search query; submitting, by the app search engine of the app store, the second search query that includes the one or more terms that identify the app store to the Internet search engine that is different than the app search engine; obtaining, by the app search engine and from the Internet search engine, second search results in response to the second search query, each second search result identifying a respective web page that matches the second search query that includes the one or more terms that identify the app store; analyzing, by the app search engine, the respective web pages identified by the second search results obtained by the Internet search engine to identify apps that are available on the app store that are relevant to the second search query that includes the one or more terms that identify the app store; obtaining, from the app search engine of the app store, first search results responsive to the first search query that identify apps that are available in the app store; modifying, by the app search engine, the first search results obtained from the app search engine of the app store based on the apps identified by analyzing the respective web pages identified by the second search results obtained from the Internet search engine; and providing, by the app search engine, the modified first search results for presentation on the mobile device. 9. The method of claim 8 , further comprising: annotating the first search results with terms appearing in the respective web pages. 10. The method of claim 8 , wherein analyzing the respective web pages identified by the second search results to identify apps available on the app store that are relevant to the second search query comprises: semantically analyzing the respective web pages to identify one or more candidate names of apps. 11. The method of claim 8 , wherein analyzing the respective web pages identified by the second search results to identify apps available on the app store that are relevant to the second search query comprises: identifying, in the respective web pages, one or more links to applications in the app store. 12. The method of claim 8 , wherein the one or more terms that identify the app store include a name of the app store. 13. The method of claim 8 , wherein modifying the first search results based on the apps identified by analyzing the respective web pages identified by the second search results comprises: removing a search result from the first search results based on analyzing the respective web pages identified by the second search results. 14. The method of claim 8 , wherein modifying the first search results based on the apps identified by analyzing the respective web pages identified by the second search results comprises: ranking the first search results based on analyzing the respective web pages identified by the second search results. 15. 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 an app search engine of an app store receiving, from a mobile device, a first search query that is direct

Assignees

Inventors

Classifications

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

  • Query rewriting; Transformation · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Retrieval from the web · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US10635725B2 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 Llc
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 Tue Apr 28 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).