×

System and method for using context models to control operation of a mobile communications device

  • US 9,408,143 B2
  • Filed: 11/27/2013
  • Issued: 08/02/2016
  • Est. Priority Date: 10/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • monitoring, by a server, current activities of a mobile communications device in use by a first user, including determining an actual rate of usage and a current available level for a first resource of the mobile communications device;

    selecting, by the server, a first stored context from a data store storing a plurality of contexts of use of the mobile communications device by the first user, the selection from among the plurality based upon the first user'"'"'s monitored current activities of the mobile communications device, each stored context including a modeling of a first expected context behavior and a second expected context behavior of the first user, wherein the second expected context behavior is subsequent in time to the first expected context behavior, and wherein each of the first and second expected context behaviors is a sequence of context situations or a combination of context situations, each context situation describing a single activity involving usage of resources and components of the mobile communications device, the resources and components including one or more of internal resources, applications, operating systems, external resources, and environmental factors including one or more of date, time, and locations of the mobile communications device;

    determining, by the server, an expected rate of usage of the first resource for the usage of the first resource for the first ex acted context behavior with the actual rate of usage of the first resource during the monitored current activities of the mobile communications device in use by the first user;

    when the comparison shows that the actual rate of usage of the first resource is higher than the expected rate of usage of the first resource;

    determining, by the server, a first point in time for exhaustion of the first resource of the mobile communications device based on the second expected context behavior associated with the selected first stored context of the mobile communications device;

    determining, by the server, a second point in time for exhaustion of the first resource of the mobile communications device based on the current available level and the actual rate of usage of the first resource of the mobile communications device as indicated by the monitored current activities; and

    reducing usage of the first resource by the mobile communications device when the second point in time is prior to the first point in time such that the mobile communications device is able to continue operating while using the first resource until at least the first point in time.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×