Detection system, fingerprint sensor, and method of finger touch authentication thereof
First Claim
1. A method of finger touch authentication for an electronic device comprising a fingerprint sensor comprising a fingerprint sensing array and a processing device coupled to the fingerprint sensing array of the fingerprint sensor and a memory device for storing a program code for instructing the processing device to perform finger touch authentication and for storing registered data of a user, the registered data comprising a registered pattern and a registered fingerprint, the method comprising configuring the processing device according to the program code stored in the memory device to perform the following steps:
- obtaining a fingerprint of the user sensed by the fingerprint sensing array of the fingerprint sensor;
obtaining a plurality of touch operations sensed by the fingerprint sensing array of the fingerprint sensor when the fingerprint is sensed by the fingerprint sensing array;
obtaining a pattern of the plurality of touch operations;
comparing the fingerprint with the registered fingerprint stored in the memory device to generate a first comparison result;
comparing the pattern with the registered pattern stored in the memory device to generate a second comparison result;
determining whether to authenticate the user according to both the first comparison result and the second comparison result; and
unlocking an operating system of an electronic device or approving an application service when the user is authenticated;
wherein the pattern indicates at least one feature, and the at least one feature comprises a number of the plurality of touch operations and at least one of a plurality of touch locations and a plurality of durations corresponding to the plurality of touch operations;
wherein the step of determining whether to authenticate the user according to both the first comparison result and the second comparison result comprises;
when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined to be authenticated;
when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated;
when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined not to be authenticated; and
when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method of finger touch authentication through a fingerprint sensor. The method includes obtaining a plurality of touch operations through the fingerprint sensor, detecting a pattern of the plurality of touch operations; comparing the pattern with a registered pattern to generate a comparison result, and authenticating the plurality of touch operations on the basis of the comparison result, wherein the pattern indicates at least one feature, and the fingerprint sensor is capable of authenticating a fingerprint of a user after or before the finger touch authentication.
6 Citations
8 Claims
-
1. A method of finger touch authentication for an electronic device comprising a fingerprint sensor comprising a fingerprint sensing array and a processing device coupled to the fingerprint sensing array of the fingerprint sensor and a memory device for storing a program code for instructing the processing device to perform finger touch authentication and for storing registered data of a user, the registered data comprising a registered pattern and a registered fingerprint, the method comprising configuring the processing device according to the program code stored in the memory device to perform the following steps:
-
obtaining a fingerprint of the user sensed by the fingerprint sensing array of the fingerprint sensor; obtaining a plurality of touch operations sensed by the fingerprint sensing array of the fingerprint sensor when the fingerprint is sensed by the fingerprint sensing array; obtaining a pattern of the plurality of touch operations; comparing the fingerprint with the registered fingerprint stored in the memory device to generate a first comparison result; comparing the pattern with the registered pattern stored in the memory device to generate a second comparison result; determining whether to authenticate the user according to both the first comparison result and the second comparison result; and unlocking an operating system of an electronic device or approving an application service when the user is authenticated; wherein the pattern indicates at least one feature, and the at least one feature comprises a number of the plurality of touch operations and at least one of a plurality of touch locations and a plurality of durations corresponding to the plurality of touch operations; wherein the step of determining whether to authenticate the user according to both the first comparison result and the second comparison result comprises; when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined to be authenticated;
when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated;when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined not to be authenticated; and when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated. - View Dependent Claims (2)
-
-
3. A detection system capable of user authentication comprising:
-
a fingerprint sensor comprising a fingerprint sensing array for detecting a plurality of touch operations; a processing device coupled to the sensing array of the fingerprint sensor; and a memory device coupled to the processing device, for storing a program code to instruct the processing device to execute a process of finger touch authentication and for storing registered data of a user, the registered data comprising a registered pattern and a registered fingerprint, wherein the process comprises; obtaining a fingerprint of the user sensed by the fingerprint sensing array of the fingerprint sensor; obtaining a plurality of touch operations sensed by the fingerprint sensing array of the fingerprint sensor when the fingerprint is sensed by the fingerprint sensing array; obtaining a pattern of the plurality of touch operations; comparing the finger print with the registered fingerprint stored in the memory device to generate a first comparison result; comparing the pattern with the registered pattern stored in the memory device to generate a second comparison result; determining whether to authenticate the user according to both the first comparison result and the second comparison result; and unlocking an operating system of an electronic device or approving an application service when the user is authenticated; wherein the pattern indicates at least one feature, and the at least one feature comprises a number of the plurality of touch operations and at least one of a plurality of touch locations and a plurality of durations corresponding to the plurality of touch operations; wherein the step of determining whether to authenticate the user according to both the first comparison result and the second comparison result comprises; when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined to be authenticated;
when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, or the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated;when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined not to be authenticated; and when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated. - View Dependent Claims (4)
-
-
5. A fingerprint sensor capable of user authentication comprising:
-
a fingerprint sensing array configured to sense a plurality of touch operations and a fingerprint; a processing device coupled to the fingerprint sensing array; and a memory device coupled to the processing device, for storing a program code to instruct the processing device to execute a process of finger touch authentication and for storing registered data of a user, the registered data comprising a registered pattern and a registered fingerprint, wherein the process comprises; obtaining a fingerprint of the user sensed by the fingerprint sensing array of the fingerprint sensor; obtaining a plurality of touch operations sensed by the fingerprint sensing array of the fingerprint sensor when the fingerprint is sensed by the fingerprint sensing array; obtaining a pattern of the plurality of touch operations; comparing the fingerprint with the registered fingerprint stored in the memory device to generate a first comparison result; comparing the pattern with the registered pattern stored in the memory device to generate a second comparison result; determining whether to authenticate the user according to both the first comparison result and the second comparison result; and unlocking an operating system of an electronic device or approving an application service when the user is authenticated; wherein the pattern indicates at least one feature, and the at least one feature comprises a number of the plurality of touch operations and at least one of a plurality of touch locations and a plurality of durations corresponding to the plurality of touch operations; wherein the step of determining whether to authenticate the user according to both the first comparison result and the second comparison result comprises; when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is authenticated; when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, or the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is not authenticate; when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined not to be authenticated; and when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated. - View Dependent Claims (6)
-
-
7. A detection device for use in a detection system capable of user authentication, the detection system comprises a fingerprint sensor comprising a fingerprint sensing array and a memory device for storing a program code for instructing the processing device to perform finger touch authentication and for storing registered data of a user, the registered data comprising a registered pattern and a registered fingerprint, the detection device comprising:
-
a processing device coupled to the fingerprint sensing array of the fingerprint sensor, and configured to execute a process of finger touch authentication according to a program code stored in the memory device, wherein the process comprises; obtaining a fingerprint of the user sensed by the fingerprint sensing array of the fingerprint sensor; obtaining a plurality of touch operations sensed by the fingerprint sensing array of the fingerprint sensor when the fingerprint is sensed by the fingerprint sensing array; obtaining a pattern of the plurality of touch operations; comparing the fingerprint with the registered fingerprint stored in the memory device to generate a first comparison result; comparing the pattern with the registered pattern stored in the memory device to generate a second comparison result; determining whether to authenticate the user according to both the first comparison result and the second comparison result; and unlocking an operating system of an electronic device or approving an application service when the user is authenticated; wherein the pattern indicates at least one feature, and the at least one feature comprises a number of the plurality of touch operations and at least one of a plurality of touch locations and a plurality of durations corresponding to the plurality of touch operations; wherein the step of determining whether to authenticate the user according to both the first comparison result and the second comparison result comprises; when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is authenticated; when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, or the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is not authenticate; when the second comparison result indicates that the pattern of the plurality of touch operations does not match with the registered pattern, and the first comparison result indicates that the fingerprint matches with the registered fingerprint, the user is determined not to be authenticated; and when the second comparison result indicates that the pattern of the plurality of touch operations matches with the registered pattern, and the first comparison result indicates that the fingerprint does not match with the registered fingerprint, the user is determined not to be authenticated. - View Dependent Claims (8)
-
Specification