Predicted usage based on monitored usage
AssigneeHewlett-Packard Development Company, L.P.
InventorRafael Zotto
Life of this patent
Estimating the term…
Abstract
Example implementations relate to predicted usage based on monitored usage. For example, a system comprising a monitor engine can monitor usage of a plurality of applications used by a user during a first time period, during a heartbeat event, and predict usage of the plurality of applications, using a predictor engine, by the user during a second time period based on the analyzed monitored usage of the plurality of applications during the first time period. Additionally, the predictor engine can generate content during the second time period based on the predicated usage of the plurality of applications during the first time period.
Claims14
A system comprising:
- a monitor engine to monitor usage of a plurality of applications used by a user during a series of heartbeat events that occur during a first time period, each of the heartbeat events having a predetermined time interval wherein usage is monitored during each heartbeat event over the first time period by:
- analyzing the monitored usage during the predetermined time interval;
- determining a frequency of signal generated by the monitored usage of the plurality of applications, wherein the frequency of signal comprises a number of occurrences and time of usage for each application during the first time period, and is measured in proportion to the number of applications being monitored;
- and
- generating information to elect one application over another application applications based on the frequency of signal for each of the plurality of applications;
- and
- a predictor engine to:
- analyze the monitored usage of the plurality of applications over the first time period;
- predict usage of the one application by the user during a second time period after the first time period based on the analyzed monitored usage of the plurality of applications during the first time period;
- and
- generate existing content of the one application during the second time period based on the predicated usage of the plurality of applications during the first time period.
A non-transitory machine-readable medium storing instructions executable by a processor to:
- monitor usage of a plurality of applications used by a user during a series of heartbeat events each having a predetermined time interval that occur during a first time period based on a frequency of signal generated by the plurality of applications;
- analyze the monitored usage of the plurality of applications;
- determine a frequency of signal generated by the monitored usage of the plurality of applications wherein the frequency of signal comprises a number of occurrences and time of usage for each application during the first time period, and is measured in proportion to the number of applications being monitored;
- generate information to elect one application over another application based on the frequency of signal for each of the plurality of applications;
- predict usage of the one application by the user during a second time period based on the frequency of signal;
- and
- generate existing content of the one application during the second time period based on the predicated usage of the plurality of applications during the first time period.
A method, comprising:
- monitoring usage of a plurality of applications by a user during a series of heartbeat events each having a predetermined time interval that occur during a first time period;
- analyzing usage during the first time period;
- determining a frequency of signal generated by the monitored usage of the plurality of applications wherein the frequency of signal comprises a number of occurrences and time of usage for each application during the first time period, and is measured in proportion to the number of applications being monitored;
- generating information to elect one application over another application based on the frequency of signal for each of the plurality of applications;
- predicting future usage of the one application plurality of applications by the user during a second time period after the first time period based on the analysis of usage;
- and
- displaying existing content of the one application on a display during a second time period based on the predicted future usage of the plurality of the applications.
Dependencies are inferred from the claim text.