Application-provided context for potential action prediction
AssigneeIntel Corporation
InventorsDirk Hohndel, Adriaan Van De Ven
Life of this patent
Estimating the term…
Abstract
Embodiments of techniques and systems for facilitation of performance of predicted actions based on application-provided contexts are described. In embodiments, applications may include a context component that is configured to provide context information, such as in the form of one or more tags, to a prediction engine. In embodiments, the prediction engine may tag one or more observed actions and/or resource utilizations with the received tag, allowing for increased knowledge of application status when making predictions from the observed actions. In embodiments, the tag may also be applied to a current action being used to determine potential actions for early performance. Other embodiments may be described and claimed.
Claims29
One or more computer-readable media comprising instructions stored thereon that are configured to cause a computing device, in response to execution of the instructions by the computing device, to:
- determine contextual information for an application currently executing on the computing device;
- provide the determined contextual information to an observation engine operated on a second computing device to he analyzed by the observation engine in determining potential actions or resource utilizations of the first computing device.
An apparatus for predicting activities of the apparatus, the apparatus comprising:
- one or more computer processors;
- a context component operated by the one or more computer processors to:
- determine contextual information for an application during execution of the application;
- provide the determined contextual information to an observation engine to be analyzed in determining potential actions or resource utilizations of the application.
A computer-implemented method for predicting potential actions of a first computing device, the method comprising:
- determining, by a first computing device, contextual information for an application currently executing on the computing device;
- providing, by the first computing device, the determined contextual information to an observation engine operated on a second computing device to be analyzed by the observation engine in determining potential actions or resource utilizations of the first computing device.
Dependencies are inferred from the claim text.