Systems, methods, and devices for context-aware applications
First Claim
Patent Images
1. A method, comprising:
- determining context-related information based on a system signal obtained, comprising;
receiving the system signal from an interface of a device; and
determining, based at least in part on subscription information that maps the system signal to the context-related information, at least one piece of context-related information corresponding to the system signal, comprising;
searching in the subscription information by using the system signal to determine the at least one piece of context-related information, the context-related information subscribing to the system signal;
selecting, among a plurality of applications, a target application corresponding to the context-related information, comprising;
selecting the target application based on a first context-related information or a second context-related information, wherein the first context-related information is different from the second context-related information;
determining whether the selected target application is available locally;
in response to a determination that the selected target application is not available locally;
obtaining the selected target application from a server; and
loading the selected target application for execution;
executing the target application corresponding to the context-related information;
wherein;
the target application comprises at least one application unit; and
the execution of the target application corresponding to the context-related information includes using the target application to perform a corresponding operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for applications includes: determining context-related information based on a system signal obtained; executing a target application corresponding to the context-related information, wherein the target application comprises at least one application unit; and using the target application to perform a corresponding operation.
14 Citations
12 Claims
-
1. A method, comprising:
-
determining context-related information based on a system signal obtained, comprising; receiving the system signal from an interface of a device; and determining, based at least in part on subscription information that maps the system signal to the context-related information, at least one piece of context-related information corresponding to the system signal, comprising; searching in the subscription information by using the system signal to determine the at least one piece of context-related information, the context-related information subscribing to the system signal; selecting, among a plurality of applications, a target application corresponding to the context-related information, comprising; selecting the target application based on a first context-related information or a second context-related information, wherein the first context-related information is different from the second context-related information; determining whether the selected target application is available locally; in response to a determination that the selected target application is not available locally; obtaining the selected target application from a server; and loading the selected target application for execution; executing the target application corresponding to the context-related information;
wherein;the target application comprises at least one application unit; and the execution of the target application corresponding to the context-related information includes using the target application to perform a corresponding operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for context-based applications, comprising:
-
one or more processors configured to; determine context-related information based on a system signal obtained, comprising to; receive the system signal from an interface of a device; and determine, based at least in part on subscription information that maps the system signal to the context-related information, at least one piece of context-related information corresponding to the system signal, comprising to; search in the subscription information by using the system signal to determine the at least one piece of context-related information, the context-related information subscribing to the system signal; select, among a plurality of applications, a target application corresponding to the context-related information, comprising to; select the target application based on a first context-related information or a second context-related information, wherein the first context-related information is different from the second context-related information; determine whether the target application corresponding to the context-related information is available locally; in response to a determination that the target application is not available locally; obtain the target application from a server; and load the target application for execution; execute the target application corresponding to the context-related information, wherein the target application comprises at least one application unit; and use the target application to perform a corresponding operation; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.
-
-
11. An application system comprising a first device and a second device, wherein:
-
the first device, comprising; a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; determine a first piece of context-related information according to a first signal obtained, comprising to; receive the first signal from an interface of a device; and determine, based at least in part on subscription information that maps the first signal to the context-related information, at least one piece of context-related information corresponding to the first signal, comprising to; search in the subscription information by using the first signal to determine the at least one piece of context-related information, the context-related information subscribing to the first signal; select, among a plurality of applications, a first application corresponding to the context-related information, comprising to; select the first application based on a first context-related information or a second context-related information, wherein the first context-related information is different from the second context-related information; and execute the first application corresponding to the first piece of context-related information; and send an instruction to a second device; the second device, comprising; a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive a second signal corresponding to the instruction, wherein a second piece of context-related information is obtained according to the second signal; determine whether a second application corresponding to the second piece of context-related information is available locally; in response to a determination that the second application is not available locally; obtain the second application from a server; and load the second application for execution; and execute the second application corresponding to the second piece of context-related information to perform a corresponding second operation.
-
-
12. A computer program product for applications, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
determining context-related information based on a system signal obtained, comprising; receiving the system signal from an interface of a device; and determining, based at least in part on subscription information that maps the system signal to the context-related information, at least one piece of context-related information corresponding to the system signal, comprising; searching in the subscription information by using the system signal to determine the at least one piece of context-related information, the context-related information subscribing to the system signal; selecting, among a plurality of applications, a target application corresponding to the context-related information, comprising; selecting the target application based on a first context-related information or a second context-related information, wherein the first context-related information is different from the second context-related information; determining whether the target application corresponding to the context-related information is available locally; in response to a determination that the target application is not available locally; obtaining the target application from a server; and loading the target application for execution; executing the target application corresponding to the context-related information, wherein the target application comprises at least one application unit; and using the target application to perform a corresponding operation.
-
Specification