PERFORMANCE OF PREDICTED ACTIONS
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of techniques and systems for performance of predicted actions are described. In embodiments, a predicted action performance engine (“PAE”) may receive one or probabilities of potential actions that may be performed on a computing device. The PAE may also receive a system context for the computing device describing available resources on the computing device, workload, etc. Based on these probabilities and the system context, the PAE may determine one or more predicted actions and/or resource utilizations which are likely to occur and which may be performed ahead of time. The PAE may then facilitate performance of these actions and/or resource utilizations. Other embodiments may be described and claimed.
6 Citations
55 Claims
-
1-30. -30. (canceled)
-
31. One or more non-transitory computer-readable media comprising instructions, which when executed by a computer device, cause the computer device to:
-
identify a current system context of the computer device, wherein the current system context comprises information about one or more applications executing on the computer device; determine probabilities for one or more potential actions for the computer device based on an indication of a plurality of states and transitions between individual states of the plurality of states; select a predicted action to perform based on the current system context and the determined probabilities; and pre-fetch executable code for the predicted action prior to receipt of a command to obtain the executable code for the predicted action. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer system comprising:
one or more processors coupled with one or more memory devices, wherein the one or more processors are to execute instructions to; identify a current system context of the computer device, wherein the current system context comprises information about one or more applications executing on the computer device; determine probabilities for one or more potential actions for the computer device based on an indication of a plurality of states and transitions between individual states of the plurality of states; select a predicted action to perform based on the current system context and the determined probabilities; and pre-fetch executable code for the predicted action prior to receipt of a command to obtain the executable code for the predicted action. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
46. An apparatus for predicting activities of a computer device, the apparatus comprising:
-
a probabilities engine to be operated by one or more computer processors to; obtain context information from one or more applications executing on the computer device; identify a current action currently being performed by the computer device; and determine probabilities for one or more potential actions for the computer device based on the context information and the current action; and a predicted action engine to be operated by the one or more computer processors to; identify a current system context of the computer device; select a predicted action to perform based on the current system context and the determined probabilities; and pre-fetch executable code for the predicted action prior to receipt of a command to obtain the executable code for the action. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A method for predicting activities of a first computer device, the method comprising
identifying, by a second computer device, a current system context of the first computer device, wherein the current system context comprises information about one or more applications executing on the first computer device; -
determining, by the second computer device, probabilities for one or more potential actions for the first computer device based on an indication of a plurality of states and transitions between individual states of the plurality of states; selecting, by the second computer device, a predicted action to perform based on the current system context and the determined probabilities; and pre-fetching, by the second computer device, executable code for the predicted action prior to receipt of a command to obtain the executable code for the predicted action, wherein the pre-fetching comprises providing, by the second computer device, the executable code to the first computer device. - View Dependent Claims (52, 53, 54, 55)
-
Specification