Surface determination via bone conduction
First Claim
Patent Images
1. A method comprising:
- identifying, by a user device, a surface via bone conduction, wherein the identifying comprisesgenerating a bone conduction signal,sending the bone conduction signal through a bone of a user and through the surface,receiving a modified bone conduction signal comprising the bone conduction signal as modified by the bone of the user and the surface,removing, from the modified bone conduction signal, a body characteristic associated with an effect of the bone of the user on the bone conduction signal,comparing the modified bone conduction signal sans the body characteristic to a plurality of surface signatures of a reference database, andreceiving, from the reference database, a surface identification associated with a surface signature of the plurality of surface signatures, wherein the surface signature uniquely identifies the surface to the user device;
identifying, by the user device, a controllable device to control using the surface;
detecting, by the user device, a user interaction with the surface; and
providing, by the user device, an instruction to the controllable device to cause the controllable device to perform an operation in response to the user interaction with the surface.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for surface determination via bone conduction. According to one aspect, a user device can identify a surface via bone conduction. The user device can identify one or more controllable devices to control using the surface. The user device can detect a user interaction, such as a gesture, performed by a user on the surface. The user device can provide an instruction to the controllable device(s) to cause the controllable device(s) to perform one or more operations in response to the user interaction with the surface.
195 Citations
17 Claims
-
1. A method comprising:
-
identifying, by a user device, a surface via bone conduction, wherein the identifying comprises generating a bone conduction signal, sending the bone conduction signal through a bone of a user and through the surface, receiving a modified bone conduction signal comprising the bone conduction signal as modified by the bone of the user and the surface, removing, from the modified bone conduction signal, a body characteristic associated with an effect of the bone of the user on the bone conduction signal, comparing the modified bone conduction signal sans the body characteristic to a plurality of surface signatures of a reference database, and receiving, from the reference database, a surface identification associated with a surface signature of the plurality of surface signatures, wherein the surface signature uniquely identifies the surface to the user device; identifying, by the user device, a controllable device to control using the surface; detecting, by the user device, a user interaction with the surface; and providing, by the user device, an instruction to the controllable device to cause the controllable device to perform an operation in response to the user interaction with the surface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user device comprising:
-
a transducer; a processor; and a memory that stores computer-readable instructions that, when executed by the processor, causes the processor to perform operations comprising; identifying a surface via bone conduction, wherein the identifying comprises generating a bone conduction signal, sending, via the transducer, the bone conduction signal through a bone of a user and through the surface, receiving, via the transducer, a modified bone conduction signal, the modified bone conduction signal comprising the bone conduction signal as modified by the bone of the user and the surface, removing, from the modified bone conduction signal, a body characteristic associated with an effect of the bone of the user on the bone conduction signal, comparing the modified bone conduction signal sans the body characteristic to a plurality of surface signatures of a reference database, and receiving, from the reference database, a surface identification associated with a surface signature of the plurality of surface signatures, wherein the surface signature uniquely identifies the surface to the user device, identifying a controllable device to control using the surface, detecting a user interaction with the surface, and providing an instruction to the controllable device to cause the controllable device to perform an operation in response to the user interaction with the surface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having instructions stored thereon that, when executed by a processor of a user device, cause the user device to perform operations comprising:
-
identifying a surface via bone conduction, wherein the identifying comprises generating a bone conduction signal, sending the bone conduction signal through a bone of a user and through the surface, receiving a modified bone conduction signal, the modified bone conduction signal comprising the bone conduction signal as modified by the bone of the user and the surface, removing, from the modified bone conduction signal, a body characteristic associated with an effect of the bone of the user on the bone conduction signal, comparing the modified bone conduction signal sans the body characteristic to a plurality of surface signatures of a reference database, and receiving, from the reference database, a surface identification associated with a surface signature of the plurality of surface signatures, wherein the surface signature uniquely identifies the surface to the user device; identifying a controllable device to control using the surface; detecting a user interaction with the surface; and providing an instruction to the controllable device to cause the controllable device to perform an operation in response to the user interaction with the surface. - View Dependent Claims (14, 15, 16, 17)
-
Specification