Method for controlling operation of a mobile device by detecting usage situations
First Claim
1. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
- storing sensor signals indicative of a plurality of external conditions over a period of time;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of an operation performed by the user during at least one of said sensor data segments; and
determining a rule for future operation, the rule corresponding to said sequence of sensor data segments and the operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device, such as a mobile telephone, may be equipped with sensors for monitoring acceleration, noise level, luminosity and humidity. During a learning phase in the operation of the device, data from the sensors may be stored and associated with particular time segments. Usage of the device is monitored during the learning phase and associated with the sensor data. If a pattern of usage is detected for certain sensor levels, a rule for future similar situations is recognized and stored by the device. In a usage phase, the stored rules are applied to change a user interface of the device when similar future situations are encountered. The learning and usage phases of the device may overlap.
186 Citations
37 Claims
-
1. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of a plurality of external conditions over a period of time;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of an operation performed by the user during at least one of said sensor data segments; and
determining a rule for future operation, the rule corresponding to said sequence of sensor data segments and the operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 35, 36)
-
-
13. A mobile communication device, comprising:
-
at least one sensor for detecting a plurality of external conditions;
a display for presenting a user interface for selecting a plurality of operations;
a memory for storing a plurality of sensor signals from said at least one sensor, said sensor signals indicative of a plurality of external conditions over a period of time;
a processor for segmenting said sensor signals into a time sequence of sensor data segments;
the memory further for storing an indication of an operation performed by the user during at least one of said sensor data segments; and
the processor further for determining a rule for modifying the user interface based on said sequence of sensor data segments and the operation.
-
-
14. A mobile communication device, comprising:
-
means for detecting a plurality of external conditions;
means for presenting a user interface for selecting a plurality of operations;
means for storing a plurality of sensor signals from said at least one sensor, said sensor signals indicative of a plurality of external conditions over a period of time;
means for segmenting said sensor signals into a time sequence of sensor data segments;
means for storing an indication of an operation performed by the user during at least one of said sensor data segments; and
means for determining a rule for modifying the user interface based on said sequence of sensor data segments and the operation.
-
-
15. A computer-readable medium encoded with processing instructions for implementing a method performed by a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of a plurality of external conditions over a period of time;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of an operation performed by the user during at least one of said sensor data segments; and
determining a rule for future operation, the rule corresponding to said sequence of sensor data segments and the operation.
-
-
17. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of particular external conditions;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of an operation performed by the user during said particular external conditions; and
if the operation is performed during a later occurence of the particular external conditions, determining a rule corresponding to the operation performed by the user and the particular external conditions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A mobile communication device, comprising:
-
means for storing sensor signals indicative of particular external conditions;
means for segmenting said sensor signals into a time sequence of sensor data segments;
means for storing an indication of an operation performed by the user during said particular external conditions; and
means for determining a rule corresponding to the operation performed by the user and the particular external conditions, if the operation is performed during a later occurence of the particular external conditions.
-
-
31. A mobile communication device, comprising:
-
at least one sensor for detecting a plurality of external conditions;
a display for presenting a user interface for selecting a plurality of operations;
a memory for storing sensor signals indicative of particular external conditions;
a processor for segmenting said sensor signals into a time sequence of sensor data segments;
the memory further for storing an indication of an operation performed by the user during said particular external conditions; and
the processor further for determining a rule corresponding to the operation performed by the user and the particular external, conditions if the operation is performed during a later occurence of the particular external conditions.
-
-
32. A computer-readable medium encoded with processing instructions for implementing a method performed by a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of particular external conditions;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of an operation performed by the user during said particular external conditions; and
determining a rule corresponding to the operation performed by the user and the particular external, conditions if the operation is performed during a later occurence of the particular external conditions.
-
-
33. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of a plurality of external conditions over a period of time;
segmenting said sensor signals into a time sequence of sensor data segments;
storing an indication of a plurality of operations performed by the user during at least one of said sensor data segments; and
determining a rule for future operation, the rule corresponding to said sequence of sensor data segments and the plurality of operations.
-
-
34. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
-
storing sensor signals indicative of particular external conditions;
segmenting said sensor signals into a time sequence of sensor data segments;
storing at least one indication of a plurality of operations performed by the user during said particular external conditions; and
if the plurality of operations are performed during a later occurence of the particular external conditions, determining a rule corresponding to the plurality of operations performed by the user and the particular external conditions.
-
-
37. A method for controlling a user interface of a mobile communication device having at least one sensor, the method comprising:
-
storing each of a plurality of sensor signals each indicative of an external condition over a period of time;
segmenting each of said plurality of sensor signals into a sequence of time segments, wherein the sequence of the time segments is the same for each of the plurality of sensor signals;
storing an indication of an operation performed by the user during at least one of said time segments; and
determining a rule for future operation, the rule corresponding to a duration of each of said time segments and the operation.
-
Specification