Ranking search results
US-9767159-B2 · Sep 19, 2017 · US
US2016357716A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016357716-A1 |
| Application number | US-201514871918-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 30, 2015 |
| Priority date | Jun 5, 2015 |
| Publication date | Dec 8, 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 and apparatus of a device that performs a search using a deep link index is described. In an exemplary embodiment, the device receives a query on a device. The device additionally determines a plurality of results matching the query. The device further determines a subset of the plurality of results that correspond to at least one native application installed on the device. In addition, the device presents a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, where the link is a deep link that reference a location in the corresponding native application. Upon detecting one of the links corresponding to the subset of the plurality of results is selected, the device launches the corresponding native application with the data for that link.
Opening claim text (preview).
What is claimed is: 1 . A machine-readable medium having executable instructions to cause one or more processing units to perform a method to perform a search, the method comprising: receiving a query on a device; determining a plurality of results matching the query; determining a subset of the plurality of results that correspond to at least one native application installed on the device; presenting a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, wherein the link is a deep link that references a location in the corresponding native application; upon detecting one of the links corresponding to the subset of the plurality of results is selected, launching the corresponding native application with the data for that link. 2 . The machine readable medium of claim 1 , wherein a native application is not a web browser. 3 . The machine readable medium of claim 1 , wherein the presenting the link further includes, presenting a representation of the native application corresponding to that link. 4 . The machine-readable medium of claim 1 , further comprising: presenting a breadcrumb user interface object, wherein the breadcrumb user interface object is used to indicate to a user how to return the plurality of results. 5 . The machine-readable medium of claim 1 , further comprising: ranking the plurality of results. 6 . The machine-readable medium of claim 1 , wherein the plurality of results are from multiple search domains. 7 . A machine-readable medium having executable instructions to cause one or more processing units to perform a method to index deep links in a search index, the method comprising: receiving a set of seed objects; for each object in the set of seed objects, determining if the object includes a deep link, wherein the deep link references a location in an application, and adding the deep link to the search index; and using the search index to serve query, wherein the search index includes the indexed deep links. 8 . The machine readable medium of claim 1 , wherein each of the indexed deep links can reference different applications using different schema for the different applications. 9 . The machine-readable medium of claim 1 , further comprising: if the object further includes other references to other objects, adding those other objects to the set of seed objects. 10 . The machine-readable medium of claim 1 , wherein the search index indexes content within an application. 11 . A method to perform a search, the method comprising: receiving a query on a device; determining a plurality of results matching the query; determining a subset of the plurality of results that correspond to at least one native application installed on the device; presenting a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, wherein the link is a deep link that references a location in the corresponding native application; upon detecting one of the links corresponding to the subset of the plurality of results is selected, launching the corresponding native application with the data for that link. 12 . The method of claim 11 , wherein a native application is not a web browser. 13 . The method of claim 11 , wherein the presenting the link further includes, presenting a representation of the native application corresponding to that link. 14 . The method of claim 11 , further comprising: presenting a breadcrumb user interface object, wherein the breadcrumb user interface object is used to indicate to a user how to return the plurality of results. 15 . A method to index deep links in a search index, the method comprising: receiving a set of seed objects; for each object in the set of seed objects, determining if the object includes a deep link, wherein the deep link references a location in an application, and adding the deep link to the search index; and using the search index to serve query, wherein the search index includes the indexed deep links. 16 . The method of claim 15 , wherein each of the indexed deep links can reference different applications using different schema for the different applications. 17 . The method of claim 15 , further comprising: if the object further includes other references to other objects, adding those other objects to the set of seed objects. 18 . The method of claim 15 , wherein the search index indexes content within an application. 19 . A device to index deep links in a search index, the device comprising: a processor; a memory coupled to the processor though a bus; and a process executed from the memory by the processor causes the processor to receive a query on a device, determine a plurality of results matching the query, determine a subset of the plurality of results that correspond to at least one native application installed on the device, present a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, wherein the link is a deep link that references a location in the corresponding native application, and upon detecting one of the links corresponding to the subset of the plurality of results is selected, launch the corresponding native application with the data for that link. 20 . A device to perform a search, the device comprising: a processor; a memory coupled to the processor though a bus; and a process executed from the memory by the processor causes the processor to receive a set of seed objects, for each object in the set of seed objects, determine if the object includes a deep link, wherein the deep link references a location in an application, and adding the deep link to the search index, and use the search index to serve query, wherein the search index includes the indexed deep links.
Indexing; Data structures therefor; Storage structures · CPC title
using ranking · CPC title
Indexing; Web crawling techniques · CPC title
Hyperlinking · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.