Techniques for determining communication state using accelerometer data
First Claim
1. A mobile device comprising:
- an accelerometer located in the mobile device and configured to provide accelerometer data in response to a hand movement of the mobile device;
a user interface located in the mobile device; and
a processor configured to identify an acceleration condition of the mobile device based on the accelerometer data, wherein the processor is configured to output information from the user interface according to the acceleration condition.
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.
-
Citations
26 Claims
-
1. A mobile device comprising:
-
an accelerometer located in the mobile device and configured to provide accelerometer data in response to a hand movement of the mobile device; a user interface located in the mobile device; and a processor configured to identify an acceleration condition of the mobile device based on the accelerometer data, wherein the processor is configured to output information from the user interface according to the acceleration condition. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. A mobile device comprising:
-
an accelerometer located in the mobile device and configured to provide accelerometer data associated with the mobile device; a user interface located in the mobile device; and a processor configured to change information output from the user interface in response to a characteristic of the accelerometer data, wherein the characteristic of the accelerometer data comprises at least one of a positive acceleration or a negative acceleration exceeding a defined threshold value.
-
-
10. A computer-readable memory device having instructions stored thereon that, in response to execution by a processing system, cause the processing system to perform operations comprising:
-
receiving accelerometer data from an accelerometer located in a mobile device; determining an acceleration characteristic of the mobile device based on the accelerometer data; determining an acceleration direction of the mobile device based on the accelerometer data; and operating the mobile device in response to the acceleration characteristic and the acceleration direction of the mobile device. - View Dependent Claims (11, 12, 13, 14, 16)
-
-
15. A computer-readable memory device having instructions stored thereon that, in response to execution by a processing the processing system to perform operations comprising:
-
receiving accelerometer data from an accelerometer in a mobile device; sensing a type of user of the mobile device according to the accelerometer data; operating the mobile device according to the type of user of the mobile device; and changing a type of communication used by the mobile device to communicate through a user interface according to the type of user of the mobile device.
-
-
17. A mobile device, comprising:
-
an accelerometer located in the mobile device and configured to generate acceleration data; a processor configured to determine whether the mobile device is in motion or stationary according to the acceleration data; and perform a first operation with the mobile device when the mobile device is in motion and perform a second different operation when the mobile device is stationary. - View Dependent Claims (18, 19, 20, 21, 24)
-
-
22. The mobile device according 17 wherein the processor is further configured to change to a different device or change to a different interface for communicating according to the acceleration data.
-
23. A mobile device, comprising:
-
an accelerometer located in the mobile device and configured to generate acceleration data; and a processor configured to; sense the mobile device accelerated in different directions according to the acceleration data; and perform different operations on the mobile device according to the different directions the mobile device is accelerated.
-
-
25. A mobile device, comprising:
-
an accelerometer located in the mobile device and configured to generate acceleration data; and a processor configured to; sense different user activities performed by a user with the mobile device according to the acceleration data, wherein the processor is further configured to; compare the acceleration data with stored acceleration patterns; identify one of the stored acceleration patterns that corresponds with the acceleration data; identify one of the user activities corresponding with the identified one of the stored acceleration patterns; and perform an operation in the mobile device based on the identified one of the user activities.
-
-
26. The mobile device according to 23 wherein the processor is further configured to detect different hand movements based on the acceleration data and perform the different operations in response to the detected hand movements.
Specification