# US 2016/0262011 A1 · Techniques for Determining Communication State Using Accelerometer Data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0262011 A1
- Document ID: US20160262011A1
- Status: Published application
- Kind: A1
- Application number: 15/155,724
- Filed: 2016-05-16
- Published: 2016-09-08
- Earliest claimed: 2005-02-05
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Gregory Pelton; Billy Moon
- Web page: https://patentgrep.com/patent/US20160262011A1

## CPC

- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04W 4/02: Services making use of location information
- H04W 4/025: {using location based information parameters}
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/50: Service provisioning or reconfiguring
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W 4/029: Location-based management or tracking services
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### Claim 1

(canceled)

### Claim 2

An apparatus comprising:
a memory including an acceleration characteristic associated with a human walking motion;
an accelerometer configured to generate data indicative of changes in motion experienced by the apparatus; and
a processor configured to identify the human walking motion based at least on a comparison of the data indicative of changes in motion experienced by the apparatus to the characteristic associated with the human walking motion.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the acceleration characteristic includes a set of acceleration amplitude ranges associated with human walking motion.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein the acceleration characteristic includes at least one acceleration frequency band.

### Claim 5 (depends on 2)

The apparatus of claim 2, wherein the acceleration characteristic includes a positive acceleration event onset in each of three directions and the acceleration characteristic includes a negative acceleration event onset in each of three directions.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the memory includes a vector including a duration of time and the positive acceleration event onset or the negative acceleration event onset.

### Claim 7 (depends on 5)

The apparatus of claim 5, wherein the three directions for the positive acceleration event onset or the three directions for the negative acceleration event onset are expressed in Cartesian coordinates or spherical coordinates.

### Claim 8 (depends on 2)

The apparatus of claim 2, wherein the acceleration characteristic associated with human walking motion is a first acceleration characteristic, the memory including a second acceleration characteristic associated with a human running motion, the processor configured to identify the human running motion based at least on the comparison of the data indicative of changes in motion experienced by the apparatus to the characteristic associated with the human running motion.

### Claim 9 (depends on 2)

The apparatus of claim 2, further comprising:
a display configured to present a visual message based on the human walking motion.

### Claim 10 (depends on 2)

The apparatus of claim 2, wherein the processor is configured to generate an alert based on the comparison.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the alert includes an audio signal.

### Claim 12

A method comprising:
receiving, from an accelerometer, data indicative of changes in motion experienced by an apparatus;
performing a comparison of a library of acceleration characteristics associated with corresponding user activities to the data indicative of changes in motion; and
determining a state of a user of the apparatus based at least on the comparison.

### Claim 13 (depends on 12)

The method of claim 12, wherein the state of the user corresponds to a human walking motion or a human running motion.

### Claim 14 (depends on 12)

The method of claim 12, wherein the library of acceleration characteristics includes a first set of acceleration amplitude ranges associated with human walking motion and a second set of acceleration amplitude ranges associated with human running motion.

### Claim 15 (depends on 12)

The method of claim 12, wherein the library of acceleration characteristics includes acceleration frequency bands.

### Claim 16 (depends on 12)

The method of claim 12, wherein at least one of acceleration characteristic in the library of acceleration characteristics includes a positive acceleration event onset in each of three directions and the acceleration characteristic includes a negative acceleration event onset in each of three directions.

### Claim 17 (depends on 16)

The method of claim 16, wherein the at least one acceleration characteristic includes a vector including a duration of time and the positive acceleration event onset or the negative acceleration event onset.

### Claim 18 (depends on 12)

The method of claim 12, further comprising:
generating an alert based on the comparison.

### Claim 19

A non-transitory computer readable medium including instructions that when executed are configured to:
receive data indicative of changes in motion experienced by an apparatus;
perform a comparison of a library of acceleration characteristics associated with corresponding user activities to the data indicative of changes in motion; and
determine a state of a user of the apparatus based at least on the comparison.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the state of the user corresponds to a human walking motion or a human running motion.
