SYSTEM AND METHOD FOR IMPLEMENTING HISTOGRAM CONTROLLED MOBILE DEVICES
First Claim
Patent Images
1. A communication network for controlling a mobile device based on a user activity, comprising:
- a mobile device having communication capability and a function dependent on a user activity;
a client having communication capability, activity detection logic for detecting the user activity based on the function, a data collection unit for collecting and compiling a digital histogram of the user activity, a stored histogram database for storing the compiled digital histogram, and a polling mechanism for directing the activity detection logic to detect the user activity;
wherein the polling mechanism directs the activity detection logic based on the stored histogram.
7 Assignments
0 Petitions
Accused Products
Abstract
A communication network and software for its implementation that controls a mobile device based on historical user activity is provided. The mobile device communicates with a server and includes a function that is dependent on the user activity. The server senses the user activity over time and produces a histogram of that activity. The rate at which the server attempts to sense the user activity depends on the histogram. An application might change the function depending on the result of detecting the user activity and the rate at which it does so.
-
Citations
27 Claims
-
1. A communication network for controlling a mobile device based on a user activity, comprising:
-
a mobile device having communication capability and a function dependent on a user activity; a client having communication capability, activity detection logic for detecting the user activity based on the function, a data collection unit for collecting and compiling a digital histogram of the user activity, a stored histogram database for storing the compiled digital histogram, and a polling mechanism for directing the activity detection logic to detect the user activity; wherein the polling mechanism directs the activity detection logic based on the stored histogram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising stored computer readable coded instructions to:
-
establish communications with a mobile device; set a mobile device function that is dependent on a user activity; establish communications with a server; implement activity detection logic for detecting the user activity based on the mobile device function setting; implement a data collection unit for collecting and compiling a digital histogram of the user activity detected by the activity detection logic; implement a stored histogram database for storing the compiled digital histogram; creating a polling mechanism for directing the activity detection logic to detect the user activity; controlling the polling mechanism based on the stored histogram.
-
-
13. A communication network for operating a mobile device based on a user activity, comprising:
-
a mobile device having communication capability, a function dependent on a user activity, and a feature settable by a received status signal; a server having communication capability and activity detection logic for detecting user activity based on the function; a client having communication capability, a data collection unit for collecting and compiling a digital histogram of the user activity, a stored histogram database for storing the compiled digital histogram, a polling mechanism for directing the activity detection logic to detect the user activity, and status logic for producing a status signal; and application software for controlling an application whose operation depends on the user activity, the application software interacting with the status logic; wherein the polling mechanism directs the activity detection logic via the communication capability of the server and the client at a frequency based on the stored histogram; and wherein the application directs the status logic to cause the server to transmit the received status signal when the user activity is detected. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification