Computing device chording authentication and control
First Claim
Patent Images
1. A method comprising:
- determining, by a computing device, based on a first plurality of inputs received from at least one sensor, a relative position of and an amount of pressure applied by each of a first plurality of fingers of a user who interacts with the computing device, wherein the at least one sensor is disposed on at least a portion of a housing of the computing device;
identifying, by the computing device, based on the relative position of and the amount of pressure applied by each of the first plurality of fingers for at least a first defined amount of time, a first chord in a sequence of chords, wherein the first chord defines a first substantially simultaneous collection of the first plurality of inputs received from the at least one sensor;
after identifying the first chord, determining, by the computing device, based on a second plurality of inputs received from the at least one sensor, a relative position of and an amount of pressure applied by each of a plurality of fingers of the user who interacts with the computing device;
identifying, by the computing device, based on the relative position of and the amount of pressure applied by each of the second plurality of fingers for at least a second defined amount of time, a second chord in the sequence of chords, wherein the second chord defines a second substantially simultaneous collection of the second plurality of inputs received from the at least one sensor, and wherein the second chord is different than the first chord; and
responsive to determining that the first and second chords in the sequence of chords are associated with a particular operation of the computing device, initiating, by the computing device, the particular operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Chording techniques are described that may be utilized in a variety of ways to provide inputs to a computing device. The computing device, for instance, may include sensors disposed on a housing of the computing device such that the sensors are configured to detect fingers of a user when grasping the device. Detection of a likely indexed relative position of the fingers of the user'"'"'s hand in relation to each other, and even an amount of pressure used by respective ones of the fingers, may be used to define and input chords that may be used to initiate operations of the computing device.
36 Citations
17 Claims
-
1. A method comprising:
-
determining, by a computing device, based on a first plurality of inputs received from at least one sensor, a relative position of and an amount of pressure applied by each of a first plurality of fingers of a user who interacts with the computing device, wherein the at least one sensor is disposed on at least a portion of a housing of the computing device; identifying, by the computing device, based on the relative position of and the amount of pressure applied by each of the first plurality of fingers for at least a first defined amount of time, a first chord in a sequence of chords, wherein the first chord defines a first substantially simultaneous collection of the first plurality of inputs received from the at least one sensor; after identifying the first chord, determining, by the computing device, based on a second plurality of inputs received from the at least one sensor, a relative position of and an amount of pressure applied by each of a plurality of fingers of the user who interacts with the computing device; identifying, by the computing device, based on the relative position of and the amount of pressure applied by each of the second plurality of fingers for at least a second defined amount of time, a second chord in the sequence of chords, wherein the second chord defines a second substantially simultaneous collection of the second plurality of inputs received from the at least one sensor, and wherein the second chord is different than the first chord; and responsive to determining that the first and second chords in the sequence of chords are associated with a particular operation of the computing device, initiating, by the computing device, the particular operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a housing; at least one sensor disposed on at least a portion of the housing; and one or more processors configured to; determine, based on a first plurality of inputs received from the at least one sensor, a relative position of and an amount of pressure applied by each of a first plurality of fingers of a user who interacts with the computing device; identify, based on the relative position of and the amount of pressure applied by each of the first plurality of fingers for at least a first defined amount of time, a first chord in a sequence of chords, wherein the first chord defines a first substantially simultaneous collection of the first plurality of inputs received from the at least one sensor; after identifying the first chord, determine, based on a second plurality of inputs received from the at least one sensor, a relative position of and an amount of pressure applied by each of a second plurality of fingers of the user who interacts with the computing device; identify, based on the relative position of and the amount of pressure applied by each of the second plurality of fingers for at least a second defined amount of time, a second chord in the sequence of chords, wherein the second chord defines a second substantially simultaneous collection of the second plurality of inputs received from the at least one sensor, and wherein the second chord is different than the first chord; and responsive to determining that the first and second chords in the sequence of chords are associated with a particular operation of the computing device, initiate the particular operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification