Method and system for deep links in application contexts
AssigneeGoogle Inc.
InventorsThomas Deselaers, Daniel Keysers
Life of this patent
Estimating the term…
Abstract
A first application running on an electronic device may receive a first request that was triggered by a second application running on the electronic device. In response to the first request, the first application may provide a token that corresponds to a state of the first application at the time of receiving the first request. In response to receiving—after the state of the first application has changed—a second request that comprises the previously-provided token, the first application may return to the state that it was in at the time of the first request.
Claims20
A method comprising:
- performing by a first application running on an electronic device:
- receiving a first request, the first request being triggered by a second application running on the electronic device;
- in response to the first request, providing a token that corresponds to a state of the first application at the time of receiving the first request, wherein the state of the first application corresponds to information entered by a user over a first number of screens or windows of the first application;
- in response to receiving, after the first application has changed state, a second request comprising the token, generating an interface via which information can be entered by a user over a second number of screens or windows that is less than the first number;
- and
- in response to entry of the information over the second number of screens or windows, returning to the state that the first application was in at the time of the first request.
A method comprising:
- performing in smartphone:
- while a first application runs on the smartphone, presenting a window of a note-taking application in response to a user interacting with an icon located in a navigation area of the smartphone, the window of the second application comprising a text field;
- in response to a user input, generating a link corresponding to a state of the first application at the time of the user input;
- and
- storing the generated link along with text entered via the text field such that the link and text can be subsequently accessed by a user of the electronic device.
A system comprising:
- an electronic device comprising a first application and a second application wherein:
- the first application is operable to receive a first request triggered by the second application;
- in response to the first request, the first application is operable to provide a token that corresponds to a state of the first application at the time of receiving the first request wherein the state of the first application corresponds to information entered by a user over a first number of screens or windows of the first application;
- in response to receiving, after the first application has changed state, a second request comprising the token, generating an interface via which information can be entered over a second number of screens or windows that is less than the first number;
- and
- in response to entry of the information over the second number of screens or windows, the first application is operable to return to the state that the first application was in at the time of the first request.
Dependencies are inferred from the claim text.