Predicting the future state of a mobile device user
AssigneeFacebook, Inc.
InventorsMichael Dudley Johnson, Joshua Williams
Life of this patent
Estimating the term…
Abstract
In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. The multiple predictor functions calculate a probability of the future user state based on multiple weights and multiple decay factors. The multiple decay factors are determined from past user states. The computing system further sends instructions to the mobile device for adapting the operation of the mobile device corresponding to the determined future user state.
Claims20
A method comprising, by one or more computing devices:
- accessing current usage information of a mobile device associated with a user;
- determining a future user state of the user based on a set of predictor functions, wherein the predictor functions calculate a probability of the future user state based on a set of weights and a set of decay factors determined from one or more past user states;
- and
- sending, to the mobile device associated with the user, instructions for adapting an operation of the mobile device corresponding to the determined future user state.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- access current usage information of a mobile device associated with a user;
- determine a future user state of the user based on a set of predictor functions, wherein the predictor functions calculate a probability of the future user state based on a set of weights and a set of decay factors determined from one or more past user states;
- and
- send, to the mobile device associated with the user, instructions for adapting an operation of the mobile device corresponding to the determined future user state.
A system comprising:
- one or more processors;
- and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
- access current usage information of a mobile device associated with a user;
- determine a future user state of the user based on a set of predictor functions, wherein the predictor functions calculate a probability of the future user state based on a set of weights and a set of decay factors determined from one or more past user states;
- and
- send, to the mobile device associated with the user, instructions for adapting an operation of the mobile device corresponding to the determined future user state.
Dependencies are inferred from the claim text.