Related entities
US-2018046717-A1 · Feb 15, 2018 · US
US10503796B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10503796-B2 |
| Application number | US-201514923191-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 26, 2015 |
| Priority date | Oct 26, 2015 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
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 a query identifying a first entity associated with the online social network. The method then includes accessing a deep-link index of the online social network including a plurality of records of indexed deep-links to a plurality of third-party applications. A deep link to the third-party application may include instructions for accessing a display state of the third-party application associated with the entity. The method further includes identifying one or more records of the deep-link index having an entity-identifier matching the identified first entity of the query, and sending one or more search results responsive to the query. The search results may include deep links corresponding to one or more of the identified records, and each deep link may be selectable by the first user to access a display state of a third-party application associated with the first entity of the query.
Opening claim text (preview).
The invention claimed is: 1. A method comprising, by one or more computing devices of an online social network: receiving, from a first user interface of a first application of a first content provider and running on a client device of a first user of the online social network, a query inputted via the first user interface identifying a first entity of the online social network, wherein the first application is a third-party application separate from and external to the online social network; determining, from the query, a first entity-identifier of the first entity and an application-identifier of a second application of a second content provider; accessing a deep-link index stored on one or more servers of the online social network comprising a plurality of records of indexed deep links to a plurality of mobile applications, each record comprising an entity-identifier of a respective entity of the online social network, an application-identifier of a respective application associated with the respective entity, and a deep link to the respective application comprising instructions for accessing a display state of the respective application associated with the respective entity; identifying one or more records of the deep-link index, wherein each identified record has a respective entity-identifier matching the determined first entity-identifier of the first entity of the query, a respective application-identifier matching the determined application-identifier of the second application of the second content provider, and a deep link to a display state of the second application associated with the first entity of the query; sending, responsive to the query, to the client device of the first user, instructions for presenting a second user interface associated with the second application, the second user interface overlapping the first user interface, wherein the second user interface comprises one or more search results, wherein one or more of the search results comprise deep links corresponding to one or more of the identified records, each deep link being selectable by the first user to access a respective display state of the second application associated with the first entity of the query, wherein the one or more search results are isolated from the first application; receiving, from the client device of the first user, a selection of one of the deep links of one the of search results via the second user interface of the second application; and sending, to the client device of the first user, instructions for displaying content from the second content provider in the second user interface, wherein the displayed content corresponds to a display state of the second application corresponding to the selected deep link, and wherein the displayed content is isolated from the first application. 2. The method of claim 1 , wherein the query is received from the first application of the client device via a social plug-in associated with the online social network. 3. The method of claim 2 , wherein the second application is associated with the online social network. 4. The method of claim 1 , wherein the first entity corresponds to a node of a social graph of the online social network, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, and each of the edges between two of the nodes representing a single degree of separation between them. 5. The method of claim 1 , wherein the entity-identifier of the first entity of the online social network comprises information for identifying a corresponding first node of the social graph of the online social network. 6. The method of claim 1 , wherein the application-identifier of the second application comprises information for identifying a corresponding second node of the social graph of the online social network. 7. The method of claim 1 , further comprising ranking the one or more search results based on a predetermined metric; and wherein the one or more search results are presented in ranked order based on their respective rankings. 8. The method of claim 7 , wherein the one or more search results are ranked based on a degree of separation between an entity associated with the identified record and the first entity of the query on a social graph of the online social network. 9. The method of claim 7 , wherein the one or more search results are ranked based on a type of content associated with each search result. 10. The method of claim 1 , wherein the one or more search results are sent to the client device via the social plug in. 11. The method of claim 10 , further comprising, prior to sending the one or more search results, requesting authentication information from the client device to access the one or more search results, wherein the authentication information is sent via the social plug-in and not accessible by the first application. 12. The method of claim 10 , wherein the one or more search results sent via the social plug-in are not accessible by the first application. 13. The method of claim 1 , further comprising: executing, via the social plug-in, the retrieved deep link to present the display state of the second application associated with the first entity of the query in the second user interface. 14. The method of claim 1 , wherein the display state of the second application is presented in an interactive element overlapping a portion of the first user interface. 15. The method of claim 14 , wherein the interactive element is persistently displayed on the first user interface until the client device receives a user input selecting the interactive element. 16. The method of claim 13 , wherein the presenting of the display state of the second application further comprises redirecting the first user from the first user interface of the first application to the second user interface of the second application. 17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to: receive, from a first user interface of a first application of a first content provider and running on a client device of a first user of the online social network, a query inputted via the first user interface identifying a first entity of the online social network, wherein the first application is a third-party application separate from and external to the online social network; determine, from the query, a first entity-identifier of the first entity and an application-identifier of a second application of a second content provider; access a deep-link index stored on one or more servers of the online social network comprising a plurality of records of indexed deep links to a plurality of mobile applications, each record comprising an entity-identifier of a respective entity of the online social network, an application-identifier of a respective application associated with the respective entity, and a deep link to the respective application comprising instructions for accessing a display state of the respective application associated with the respective entity; identify one or more records of the deep-link index, wherein each identified record has a respective entity-identifier matching the determined first entity-identifier of the first entity of the query, a respective application-identifier matching the determined application-identifier of the second application of the second content provider, and a deep link to a display state of the second application associated with the first entity of the query; send, responsive to the query, t
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
Presentation of query results · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
using ranking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.