Methods and systems for monitoring and influencing gesture-based behaviors
First Claim
Patent Images
1. A gesture recognition method comprising:
- selectively activating a first sensor out of a sensor group located on a wearable device, wherein said wearable device is configured to be worn by a user, and the sensor group comprises a first sensor and a second sensor;
obtaining first sensor data collected using the first sensor;
analyzing the first sensor data to determine a likelihood of the user performing a predefined gesture based on a magnitude of a first motion vector in the first sensor data;
determining whether the likelihood that the user is performing the predefined gesture is below or above a threshold value;
selectively activating the second sensor to collect additional sensor data comprising a second motion vector having a magnitude when the likelihood that the user is performing the predefined gesture is above the threshold value; and
comparing the magnitudes of the first and second motion vectors in the collected sensor data without requiring comparing of the first and second motion vectors to a plurality of physical motion profiles, to determine whether the user is performing the predefined gesture.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided herein for analyzing, monitoring, and/or influencing a user'"'"'s behavioral gesture in real-time. A gesture recognition method may be provided. The method may comprise: obtaining sensor data collected using at least one sensor located on a wearable device, wherein said wearable device is configured to be worn by a user; and analyzing the sensor data to determine a probability of the user performing a predefined gesture, wherein the probability is determined based in part on a magnitude of a motion vector in the sensor data, and without comparing the motion vector to one or more physical motion profiles.
-
Citations
28 Claims
-
1. A gesture recognition method comprising:
-
selectively activating a first sensor out of a sensor group located on a wearable device, wherein said wearable device is configured to be worn by a user, and the sensor group comprises a first sensor and a second sensor; obtaining first sensor data collected using the first sensor; analyzing the first sensor data to determine a likelihood of the user performing a predefined gesture based on a magnitude of a first motion vector in the first sensor data; determining whether the likelihood that the user is performing the predefined gesture is below or above a threshold value; selectively activating the second sensor to collect additional sensor data comprising a second motion vector having a magnitude when the likelihood that the user is performing the predefined gesture is above the threshold value; and comparing the magnitudes of the first and second motion vectors in the collected sensor data without requiring comparing of the first and second motion vectors to a plurality of physical motion profiles, to determine whether the user is performing the predefined gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A gesture recognition method comprising:
-
obtaining sensor data collected using at least one sensor located on a wearable device, wherein said wearable device is configured to be worn by a user; analyzing the sensor data by comparing magnitudes of two or more motion vectors in the sensor data without requiring comparing of the motion vectors to a plurality of physical motion profiles, to determine a likelihood of the user performing a predefined gesture; and determining whether the likelihood that the user is performing the predefined gesture is below or above a threshold value, wherein the at least one sensor (1) starts collecting additional sensor data at a first predetermined frequency when the likelihood that the user is performing the predefined gesture is below the threshold value, or (2) starts collecting additional sensor data at a second predetermined frequency different from the first predetermined frequency when the likelihood that the user is performing the predefined gesture is above the threshold value.
-
-
15. A system for implementing gesture recognition, comprising:
-
a memory for storing sensor data collected using a sensor group located on a wearable device, wherein said wearable device is configured to be worn by a user, and the sensor group comprises a first sensor and a second sensor; and one or more processors configured to; selectively activate the first sensor; obtain first sensor data collected using the first sensor; analyze the first sensor data to determine a likelihood of the user performing a predefined gesture based on a magnitude of a first motion vector in the first sensor data; determine whether the likelihood that the user is performing the predefined gesture is below or above a threshold value; selectively activate the second sensor to collect additional sensor data comprising a second motion vector having a magnitude when the likelihood that the user is performing the predefined gesture is above the threshold value; and compare the magnitudes of the first and second motion vectors in the collected sensor data without requiring comparing of the first and second motion vectors to a plurality of physical motion profiles, to determine whether the user is performing the predefined gesture. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for implementing gesture recognition, comprising:
-
a memory for storing sensor data collected using at least one sensor located on a wearable device, wherein said wearable device is configured to be worn by a user; and one or more processors configured to; analyze the sensor data by comparing magnitudes of two or more motion vectors in the sensor data, without comparing of the motion vectors to a plurality of physical motion profiles, to determine a likelihood of the user performing a predefined gesture; and determine whether the likelihood that the user is performing the predefined gesture is below or above a threshold value, wherein the at least one (1) starts collecting additional sensor data at a first predetermined frequency when the likelihood that the user is performing the predefined gesture is below the threshold value, or (2) starts collecting additional sensor data at a second predetermined frequency different from the first predetermined frequency when the likelihood that the user is performing the predefined gesture is above the threshold value.
-
Specification