Accessing related application states from a current application state

US10002113B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10002113-B2
Application numberUS-201514980363-A
CountryUS
Kind codeB2
Filing dateDec 28, 2015
Priority dateDec 30, 2014
Publication dateJun 19, 2018
Grant dateJun 19, 2018

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 a link request from a remote device, the link request indicating an entity name and an action. The method further includes retrieving an application state record, the application state record indicating an entity name matching to the entity name of the link request and indicating a different action than the action of the link request. Additionally, the method further includes generating a link result based on the retrieved application state record and transmitting the link result to the remote device. The link result is configured to be displayed as a user-selectable link.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: in response to a remote device displaying a first application state of an application being executed by the remote device, receiving, by a processing system including one or more processors, a link request from the remote device, wherein: the link request indicates an entity name associated with the first application state and an action associated with first application state; and the action is a task to be performed by the application being executed by the remote device; identifying, by the processing system, a plurality of application state records from a data store based on a match between the entity name of the link request and an entity name indicated by each application state record of the plurality of application state records, wherein each application state record indicates a different action than the link request; for each application state record of a set of the plurality of application state records, generating, by the processing system, a relevance score based on a match between text of the link request and text of the application state record; selecting, by the processing system, a first application state record from the set of the plurality of application state records based on the relevance scores of the set of the plurality of application state records; generating, by the processing system, a link result based on the first application state record, wherein the link result is configured to be displayed as a user-selectable link by the remote device; and transmitting, by the processing system, the link result to the remote device. 2. The method of claim 1 , wherein the link request includes at least one of a number of requested links, an application state identifier, and an access mechanism. 3. The method of claim 2 , wherein: the link request is transmitted by the remote device manually, and a user intentionally causes the remote device to transmit the link request. 4. The method of claim 2 , wherein the link request is transmitted by the remote device automatically in response to user interaction with an element of a graphical user interface displayed by the remote device. 5. The method of claim 1 , wherein the first application state record comprises: application state information describing an application state associated with the first application state record, and an access mechanism that causes the remote device to (i) launch an application associated with the first application state record, and (ii) display the application state associated with the first application state record. 6. The method of claim 5 , wherein the first application state record corresponds to a different application than an application indicated by the link request. 7. The method of claim 5 , wherein: the first application state record includes a dynamic access mechanism configured to receive additional parameters associated with the link request, and the method further comprises generating a completed access mechanism based on the dynamic access mechanism and the additional parameters. 8. The method of claim 1 , further comprising identifying, by the processing system, a first entity record of a plurality of entity records from an entity data store based on a match between the entity name of the link request and the entity name indicated by each of the plurality of entity records, wherein: the first entity record indicates a plurality of actions that are different than the action of the link request; and each of the plurality of actions corresponds with one or more related application state records; and identifying, by the processing system, the plurality of application state records based on each of the one or more related application state records. 9. The method of claim 8 , wherein the first entity record comprises: an entity name that uniquely identifies an entity and matches the entity name of the link request, entity information describing the entity, an entity category, a list of actions associated with the entity, and a list of application state records related to the entity. 10. The method of claim 1 , wherein the link result includes an access mechanism of the first application state record. 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 link request from a remote device in response to the remote device displaying a first application state of an application being executed by the remote device, wherein: the link request indicates an entity name associated with the first application state and an action associated with the first application state; and the action is a task to be performed by the application being executed by the remote device; identify a plurality of application state records from the data store based on a match between the entity name of the link request and an entity name indicated by each application state record of the plurality of application state records, wherein each application state record of the plurality of application state records indicates a different action than the link request; for each application state record of a set of the plurality of application state records, generate a relevance score based on a match between text of the link request and text of the application state record; select a first application state record from the set of the plurality of application state records based on the relevance scores of the set of the plurality of application state records; generate a link result based on the first application state record, wherein the link result is configured to be displayed as a user-selectable link by the remote device; and transmit the link result to the remote device. 12. The system of claim 11 , wherein the link request includes at least one of a number of requested links, an application state identifier, and an access mechanism. 13. The system of claim 12 , wherein: the link request is transmitted by the remote device manually, and a user intentionally causes the remote device to transmit the link request. 14. The system of claim 12 , wherein the link request is transmitted by the remote device automatically in response to user interaction with an element of a graphical user interface displayed by the remote device. 15. The system of claim 11 , wherein the first application state record comprises: application state information describing an application state associated with the first application state record, and an access mechanism that causes the remote device to (i) launch an application associated with the first application state record, and (ii) display the application state associated with the first application state record. 16. The system of claim 15 , wherein the first application state record corresponds to a different application than an application indicated by the link request. 17. The system of claim 15 , wherein: the first application state record includes a dynamic access mechanism configured to receive additional parameters associated with the link request, and the computer-readable instructions further cause the one or more computing devices to generate a completed access mechanism based on the dynamic access mechanism and the additional parameters. 18. The system of claim 11 , wherein the computer-readab

Assignees

Inventors

Classifications

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

  • G06F40/134Primary

    Hyperlinking · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US10002113B2 cover?
A method includes receiving a link request from a remote device, the link request indicating an entity name and an action. The method further includes retrieving an application state record, the application state record indicating an entity name matching to the entity name of the link request and indicating a different action than the action of the link request. Additionally, the method further…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/9537. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 19 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).