Device hold determination using bone conduction
First Claim
1. A computer storage medium that stores computer-readable instructions that, when executed by a processor of a user device, cause the processor to perform operations comprising:
- receiving a reference signal;
receiving, via a device side transducer of the user device, a bone conduction signal from a user side transducer, wherein the bone conduction signal has propagated through a bone of a user associated with the user device; and
analyzing, the bone conduction signal to determine how the user device is being held by the user, wherein analyzing comprises comparing the bone conduction signal to the reference signal to associate the bone conduction signal with at least a portion of a hand of the user to determine how the user device is being held in the hand of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for device hold determination using bone conduction. According to one aspect, a device side transducer of a user device can receive a bone conduction signal from a user side transducer. The bone conduction signal can propagate through one or more bones of a user, such as one or more finger bones. An application can be executed by a processor of the user device to analyze the bone conduction signal to determine how the device is being held. In some embodiments, data regarding how the user device is being held by the user can be exposed to an application that is executable by the processor of the user device, an application external to the user device, an operating system that is executable by the user device, and/or a website.
-
Citations
18 Claims
-
1. A computer storage medium that stores computer-readable instructions that, when executed by a processor of a user device, cause the processor to perform operations comprising:
-
receiving a reference signal; receiving, via a device side transducer of the user device, a bone conduction signal from a user side transducer, wherein the bone conduction signal has propagated through a bone of a user associated with the user device; and analyzing, the bone conduction signal to determine how the user device is being held by the user, wherein analyzing comprises comparing the bone conduction signal to the reference signal to associate the bone conduction signal with at least a portion of a hand of the user to determine how the user device is being held in the hand of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user device comprising:
-
a device side transducer; a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a reference signal; receiving, via the device side transducer, a bone conduction signal from a user side transducer, wherein the bone conduction signal has propagated through a bone of a user associated with the user device; and analyzing the bone conduction signal to determine how the user device is being held by the user, wherein analyzing comprises comparing the bone conduction signal to the reference signal to associate the bone conduction signal with at least a portion of a hand of the user to determine how the user device is being held in the hand of the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer storage medium that stores instructions that, when executed by a processor of a user device, cause the processor to perform operations comprising:
-
presenting a user interface on a display of the user device; receiving data regarding how the user device is being held by a user, wherein the data is based upon comparing a bone conduction signal to a reference signal to associate the bone conduction signal with at least a portion of a hand of the user, and thereby reflecting how the user device is being held in the hand of the user; causing the user interface of to be modified to accommodate how the user device is being held by the user; and presenting the user interface as modified to accommodate how the user device is being held by the user on the display. - View Dependent Claims (18)
-
Specification