Techniques for determining communication state using accelerometer data
First Claim
1. An apparatus comprising:
- a memory configured to store sets of acceleration ranges associated with activity states; and
a processor configured to receive accelerometer data and identify an activity state based on a comparison of the accelerometer data to the sets of acceleration ranges.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for communicating with a user on a network include receiving acceleration data that indicates acceleration of a mobile network node associated with a user of a network. A communication state for the user is determined based at least in part on the acceleration data. The communication state indicates a type of network communication suitable for communicating with the user. Network communications with the user are based on the communication state. Among other uses, such techniques allow a network communicating with a human through a mobile node carried by the human to infer from stopped or unusual motions when the human'"'"'s ability to receive or act on communications is impaired or otherwise affected.
80 Citations
21 Claims
-
1. An apparatus comprising:
-
a memory configured to store sets of acceleration ranges associated with activity states; and a processor configured to receive accelerometer data and identify an activity state based on a comparison of the accelerometer data to the sets of acceleration ranges. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving accelerometer data generated at a mobile device; comparing the accelerometer data to sets of acceleration ranges associated with activity states; identifying a user activity for the acceleration data; and generating a message based on the user activity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including instructions operable, when executed by a processor, to perform a method comprising:
-
receiving accelerometer data generated at an accelerometer; comparing the accelerometer data to sets of acceleration ranges associated with activity states; identifying a user activity for the acceleration data; and generating a message based on the user activity.
-
-
21. A method comprising:
-
receiving, at a processor, accelerometer data generated at a mobile device; identifying, using the processor, a plurality of motion event vectors based on the acceleration data, wherein the plurality of motion event vectors indicate a user activity; and generating a message based on the user activity.
-
Specification