Program setting adjustments based on activity identification
First Claim
Patent Images
1. An electronic device, comprising:
- a plurality of applications that run on the electronic device;
an inertial sensor to monitor accelerations experienced by the electronic device; and
a motion processor comprising;
a motion state identification system to identify a current motion state based on the accelerations,a subscription logic to identify a set of the plurality of applications that subscribe to a motion state identification service, a subscription indicating motion data to be sent to each of the set of applications, andthe motion processor to notify a subset of the plurality of applications of the current motion state, only when the motion state meets notification criteria associated with the subset of the applications, the notification criteria identified by the subscription logic.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device monitors accelerations using an inertial sensor. The electronic device identifies a current motion state based on the accelerations. The electronic device determines an application that subscribes to a motion state identification service and notifies the application of the current motion state.
419 Citations
8 Claims
-
1. An electronic device, comprising:
-
a plurality of applications that run on the electronic device; an inertial sensor to monitor accelerations experienced by the electronic device; and a motion processor comprising; a motion state identification system to identify a current motion state based on the accelerations, a subscription logic to identify a set of the plurality of applications that subscribe to a motion state identification service, a subscription indicating motion data to be sent to each of the set of applications, and the motion processor to notify a subset of the plurality of applications of the current motion state, only when the motion state meets notification criteria associated with the subset of the applications, the notification criteria identified by the subscription logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification