Probabilities of potential actions based on system observations
OwnerDirk Hohndel, Adriaan Van De Veninventors
Life of this patent
Estimating the term…
Abstract
Embodiments of techniques and systems for computation of probabilities of potential actions in a computing device are described. In embodiments, an observation engine (“OE”) may receive indications of one or more actions and/or resource utilizations of a computing device. The OE may, based on these indications, create a flow structure describing steady states and transitions of the computing device during operation. The OE may provide the flow structure to an analysis engine (“AE”) which may compute probabilities of potential actions based on the flow structure and knowledge of a current action. Other embodiments may be described and claimed.
Claims30
One or more computer-readable media comprising instructions stored thereon that are configured to cause a first computing device, in response to execution of the instructions, to:
- monitor one or more actions or resource utilizations of a second computing device;
- and
- determine, based at least in part on the monitored one or more actions or resource utilizations, for a received action of the second computing device, one or more probabilities for one or more potential actions or resource utilizations of the second computing device.
An apparatus for predicting activities of the apparatus, the apparatus comprising:
- one or more computer processors;
- an observation engine configured to be operated by the one or more computer processors to monitor one or more actions or resource utilizations of a computing device;
- and
- an analysis engine configured to be operated by the one or more computer processors to determine, based at least in part on the monitored one or more actions or resource utilizations, for a received action, one or more probabilities for one or more potential actions or resource utilizations of the computing device.
The apparatus of claim lit wherein the apparatus is the computing device.
A computer-implemented method for predicting potential actions of a first computing device, to:
- monitor, by a second computing device, one or more actions or resource utilizations of a first computing device;
- and
- determine, by the second computing device, based at least in part on the monitored one or more actions or resource utilizations, for a received action of the first computing device, one or more probabilities for one or more potential actions or resource utilizations of the first computing device.
The method of 29, wherein one or more of the one or more expected values may have a value over 1 or 100%.
Dependencies are inferred from the claim text.