Browse Prior Art Database

System and Method for Collaborative Device Ambient Movement Adaptation for Human Interaction Disclosure Number: IPCOM000236657D
Publication Date: 2014-May-07
Document File: 3 page(s) / 79K

Publishing Venue

The Prior Art Database


Disclosed are a system and method to improve interaction with hand-held electronic devices when movement in the user’s environment causes unintended input or reaction on the device. The solution determines movements generated by the ambient environment and then alters human interaction with a hand-held electronic device, such as negating detected movements or changing the user interface, based on those movements.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

System and Method for Collaborative Device Ambient Movement Adaptation for Human Interaction

Many smart phones and other hand-held electronics are equipped with accelerometers in order to allow movement of the device to effect operations, such as changing the layout of the user interface or manipulating an application on the device. One issue with interacting with these devices in fluctuating ambient conditions is interference from movement inherent in the environment. Specifically, in an environment where movement is forced on the user (e.g., bumps in the road while riding in a vehicle) such movement can affect the operation of the device. Unintentional movement can cause the accelerometer to take unwanted action or make touching particular elements on a screen more challenging. A method is needed to determine movements generated by the ambient environment and alter human interaction with the device based on those.

The novel and non-obvious system and method adapt human input/output (I/O) behavior based on matching or sequence of movement measurements from/among other nearby devices. These adaptations may include negation of detected movements or changes in the user interface to accommodate the movement.

The preferred embodiment of the system and method is as a service running on the devices. The steps for implementation are:

1. Collect movement data from a device

A. Capture the movements of the device
B. Take into account the angle/facing of the device to determine exact movements

C. Take into account applications running on a device that involve movement (e.g., a game) to assist in differentiation of intended vs. unintended movement

Figure 1: Collect movement data

2. Share and compare movement data across devices; use a background service to obtain or provide movement information of nearby devices

Figure 2: Share and compare movement data across devices


Page 02 of 3

3. Find patterns in movement

A. Compare movement across devices
B. Determine sim...