Sensor based activity detection
First Claim
Patent Images
1. A method of determining if a client device is moving, the method comprising:
- receiving N data points from an accelerometer of the client device;
determining, by a processor of the client device, an average of the N data points;
determining, if the average is greater than a threshold value, that the client device is moving; and
activating, in response to determining that the client device is moving, a location determination device to generate geographic location information associated with the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A sensor is used to detect movement of a mobile device. For example, data received from an accelerometer may be averaged together and compared to a threshold value. If the average of the data is greater than a threshold value, the mobile device may be assumed to be moving. This information may be used to control the frequency of data collection by, for example, a GPS receiver in order to maximize utility and minimize power use.
268 Citations
18 Claims
-
1. A method of determining if a client device is moving, the method comprising:
-
receiving N data points from an accelerometer of the client device; determining, by a processor of the client device, an average of the N data points; determining, if the average is greater than a threshold value, that the client device is moving; and activating, in response to determining that the client device is moving, a location determination device to generate geographic location information associated with the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device to detect movement of a user, the device comprising:
-
an accelerometer for detecting data points; memory for storing a last N detected data points; a location determination device; and a processor coupled to the accelerometer, the memory, and the location determination device, the processor configured to; receive the last N detected data points from the accelerometer of the device; store the last N detected data points in the memory; determine an average of the last N detected data points; determine, if the average is greater than a threshold value, that the device is moving; and activate, in response to determining that the device is moving, a location determination device to generate geographic location information associated with the device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification