Chord authentication via a multi-touch interface
First Claim
1. A computer-implemented method comprising:
- providing a user-interface on a touch-based interface of a computing device, wherein the user-interface comprises a plurality of input regions;
receiving input data corresponding to a plurality of touch interactions on the touch-based interface, wherein each touch interaction is detected upon receipt of input data corresponding to removal of at least one finger from the touch-based interface;
determining a sequence of chords from the input data, wherein each chord is defined by a touch interaction with a certain combination of one or more of the input regions, wherein at least one chord in the sequence is defined by a touch interaction that comprises touch input at two or more input regions at substantially the same time;
determining that the sequence of chords substantially matches a predetermined chord authentication sequence; and
responsive to the match, causing a computing device to make at least one function accessible.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems involve chord-based authentication on a touch-based interface. An exemplary method may involve: (a) providing a user-interface on a touch-based interface of a computing device, wherein the user-interface comprises a plurality of input regions; (b) receiving input data corresponding to a plurality of touch interactions on the touch-based interface; (c) determining a sequence of chords from the input data, wherein each chord is defined by touch interaction with a certain combination of one or more of the input regions; (d) determining that the sequence of chords substantially matches a predetermined chord authentication sequence; and (e) responsive to the match, causing a computing device to make at least one function accessible.
49 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
providing a user-interface on a touch-based interface of a computing device, wherein the user-interface comprises a plurality of input regions; receiving input data corresponding to a plurality of touch interactions on the touch-based interface, wherein each touch interaction is detected upon receipt of input data corresponding to removal of at least one finger from the touch-based interface; determining a sequence of chords from the input data, wherein each chord is defined by a touch interaction with a certain combination of one or more of the input regions, wherein at least one chord in the sequence is defined by a touch interaction that comprises touch input at two or more input regions at substantially the same time; determining that the sequence of chords substantially matches a predetermined chord authentication sequence; and responsive to the match, causing a computing device to make at least one function accessible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. A wearable-computing-device system comprising:
-
a non-transitory computer-readable medium; and program instructions stored in the non-transitory computer-readable medium and executable by at least one processor to; provide a user-interface on a touch-based interface, wherein the user-interface comprises a plurality of input regions; receive input data that corresponds to a plurality of touch interactions on the touch-based interface, wherein each touch interaction is detected upon receipt of input data corresponding to removal of at least one finger from the touch-based interface; determine a sequence of chords from the input data, wherein each chord is defined by a touch interaction with a certain combination of one or more of the input regions, and wherein at least one chord in the sequence is defined by a touch interaction that comprises touch input at two or more input regions at substantially the same time; determine that the sequence of chords substantially matches a predetermined chord authentication sequence; and responsive to the match, cause a computing device to make at least one function accessible. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
means for providing a user-interface on a touch-based interface, wherein the user-interface comprises a plurality of input regions; means for receiving input data corresponding to a plurality of touch interactions on the touch-based interface wherein at least one chord in the sequence is defined by a touch interaction with two or more input regions at substantially the same time; means for determining a sequence of chords from the input data, wherein each chord is defined by a touch interaction with a certain combination of one or more of the input regions, and wherein at least one chord in the sequence is defined by a touch interaction that comprises touch input at two or more input regions at substantially the same time; means for determining that the sequence of chords substantially matches a predetermined chord authentication sequence; and means for responsive to the match, causing a computing device to make at least one function accessible.
-
Specification