Detecting body language via bone conduction
First Claim
Patent Images
1. A method comprising:
- generating, by a device comprising a processor, a signal;
sending, by the device, the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user;
receiving, at the device, a modified signal from the sensor network, wherein the modified signal comprises the signal received, from the device, by at least one vibration sensor of the plurality of vibration sensors and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal;
selecting, by the device, a body language reference model to compare to the modified signal received from the sensor network, wherein the body language reference model identifies a plurality of body language features and associated signal features;
comparing, by the device, the modified signal to the body language reference model;
determining, by the device, based upon comparing the modified signal to the body language reference model, a signal feature of the modified signal that maps to a body language feature of the plurality of body language features identified in the body language reference model; and
outputting, by the device, the body language feature of the plurality of body language features identified in the body language reference model to an application.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for detecting body language via bone conduction. According to one aspect, a device can detect body language of a user. The device can generate a signal and send the signal to a sensor network connected to a user. The device can receive a modified signal from the sensor network and compare the modified signal to a body language reference model. The device can determine the body language of the user based upon comparing the modified signal to the body language reference model.
190 Citations
17 Claims
-
1. A method comprising:
-
generating, by a device comprising a processor, a signal; sending, by the device, the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user; receiving, at the device, a modified signal from the sensor network, wherein the modified signal comprises the signal received, from the device, by at least one vibration sensor of the plurality of vibration sensors and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal; selecting, by the device, a body language reference model to compare to the modified signal received from the sensor network, wherein the body language reference model identifies a plurality of body language features and associated signal features; comparing, by the device, the modified signal to the body language reference model; determining, by the device, based upon comparing the modified signal to the body language reference model, a signal feature of the modified signal that maps to a body language feature of the plurality of body language features identified in the body language reference model; and outputting, by the device, the body language feature of the plurality of body language features identified in the body language reference model to an application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
a processor; and a memory that stores computer-readable instructions that, when executed by the processor, cause the processor to perform operations comprising generating a signal, sending the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user, receiving a modified signal from the sensor network, wherein the modified signal comprises the signal received, from the device, by at least one vibration sensor of the plurality of vibration sensors and propagated by the at least one vibration sensor through at least one bone of the body of the user, thereby modifying the signal to create the modified signal, selecting a body language reference model to compare to the modified signal received from the sensor network, wherein the body language reference model identifies a plurality of body language features and associated signal features, comparing the modified signal to the body language reference model, determining, based upon comparing the modified signal to the body language reference model, a signal feature of the modified signal that maps to a body language feature of the plurality of body language features identified in the body language reference model, and outputting the body language feature of the plurality of body language features identified in the body language reference model to an application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
generating a signal; sending the signal to a sensor network associated with a user, wherein the sensor network comprises a plurality of vibration sensors positioned at various locations on a body of the user; receiving a modified signal from the sensor network, wherein the modified signal comprises the signal received, from the device, by at least one vibration sensor of the plurality of vibration sensors and propagated by the at least one vibration sensor through at least a bone of the body of the user, thereby modifying the signal to create the modified signal; selecting a body language reference model to compare to the modified signal received from the sensor network, wherein the body language reference model identifies a plurality of body language features and associated signal features; comparing the modified signal to the body language reference model; and determining, based upon comparing the modified signal to the body language reference model, a signal feature of the modified signal that maps to a body language feature of the plurality of body language features identified in the body language reference model; and outputting the body language feature of the plurality of body language features identified in the body language reference model to an application. - View Dependent Claims (14, 15, 16, 17)
-
Specification