Program setting adjustments based on activity identification
First Claim
Patent Images
1. A method of monitoring a motion state, comprising:
- monitoring accelerations by an electronic device using a motion sensor;
determining, by the electronic device, a current motion state based on the accelerations;
identifying a plurality of applications that subscribe to a motion state identification service; and
notifying a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device monitors accelerations using a motion sensor. The electronic device determines a current motion state based on the accelerations. The electronic device identifies a plurality of applications that subscribe to a motion state identification service and notifies a subset of the applications of the current motion state, the subset meeting notification criteria associated with the current motion state.
456 Citations
20 Claims
-
1. A method of monitoring a motion state, comprising:
-
monitoring accelerations by an electronic device using a motion sensor; determining, by the electronic device, a current motion state based on the accelerations; identifying a plurality of applications that subscribe to a motion state identification service; and notifying a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
monitoring accelerations by an electronic device using a motion sensor; determining, by the electronic device, a current motion state based on the accelerations; identifying a plurality of applications that subscribe to a motion state identification service; and notifying a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
an inertial sensor to monitor accelerations experienced by the electronic device; a processor running an application on the electronic device, the application including a motion state identification system to determine a current motion state based on the accelerations, and to identify one or more of a plurality of applications that subscribe to a motion state identification service, and to notify a subset of the plurality of applications of the current motion state, the subset meeting notification criteria associated with the current motion state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification