Delegation of rendering between a web application and a native application
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnupam Garg, Nickolas Dwayne Welton, Michael Davenport
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are described herein for transferring an application state between a web control rendered by a native application to native indicators provided by the native application. The web control may be embedded in the native application or may be accessed by the native application. In accordance with some concepts and technologies disclosed herein, an application state control transfers the application state from a web control to a native application. The transfer may occur as a result of a function request received at the native application.
Claims20
A computer-implemented method for transferring application state control comprising:
- transmitting a function request in response to an input to initiate the function request at a web control of a native application, wherein the web control is configured to render data stored in a content data store;
- transferring, in response to the input, an application state of the native application from the web control to the native application;
- initiating, based on the transferring, a native indicator;
- receiving information in response to the function request;
- and
- transferring, based on a state of processing of the function request, the application state of the native application from the native application to the web control.
A computer-readable storage medium having computer readable instructions stored thereon which, when executed by a computer, cause the computer to:
- execute a native application;
- execute a web control embedded in the native application;
- transfer an application state to the native application during a function request operation, the function request operation initiated at the web control embedded in the native application;
- initiate, based on the transfer of the application state, a native indicator;
- and
- transfer, based on a state of processing of the function request, the application state of the native application from the native application to the web control.
A computer, comprising:
- a processor;
- and
- a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to:
- execute a native application;
- execute a web control embedded in the native application;
- transfer an application state to the native application from the web control during a function request operation, the function request operation initiated at the web control embedded in the native application;
- initiate a native indicator from the native application during the function request operation;
- receive information in response to the function request operation;
- and
- execute an application state control configured to control the transfer of the application state to the native application during the function request operation and a transfer of the application state to the web control when the function request operation is completed.
Dependencies are inferred from the claim text.