Finger print state integration with non-application processor functions for power savings in an electronic device
First Claim
Patent Images
1. A system, comprising:
- a fingerprint sensor;
an application processor connected to the fingerprint sensor via a connection and configured to arm the fingerprint sensor prior to the application processor entering a low power or sleep mode, and to perform an action on an authentication process after exiting the low power or sleep mode, the connection configured to convey a status of at least one of a serial peripheral interface transfer mode, a device ready mode, or a sleep mode;
an auxiliary processor connected to the fingerprint sensor and configured to receive a state output from the fingerprint sensor, one or more functions of the auxiliary processor configured to be activated, in response to the state output, related to fingerprint authentication while the application processor remains in the low power or sleep mode, the state output comprising a first state indicating the authentication process of a fingerprint is in progress, a second state indicating successful authentication of the fingerprint, and a third state indicating that the fingerprint sensor is waiting to begin the authentication process, the fingerprint sensor configured to initiate a timer in response to the state output transitioning to the second state, the state output configured to transition from the second state to the third state in response to a passing of a duration of time measured by the timer, and wherein the fingerprint sensor is configured to perform the authentication process of the fingerprint independently of the application processor and the auxiliary processor; and
an interrupt control configured to cause the application processor to exit the low power or sleep mode in response to an actuation of the interrupt control, wherein the application processor is configured to (i) perform the action on the authentication process by determining, using the connection, a state of the authentication process upon exiting the low power or sleep mode and, (ii) when the fingerprint sensor is in the second state, perform an unlock operation, and wherein the duration of time is configured to provide sufficient time for the application processor to exit the low power or sleep mode prior to transitioning to the third state in response to the actuation, the interrupt control separate from the application processor, the interrupt control separate from the auxiliary processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a fingerprint sensor, an application processor, and an auxiliary processor. The application processor is operable to arm the fingerprint sensor prior to the application processor entering a low power or sleep mode. The auxiliary processor is to receive a state output from the fingerprint sensor. The state output is to cause activation of one or more functions of the auxiliary processor upon fingerprint authentication while leaving the application processor in the low power or sleep mode.
-
Citations
20 Claims
-
1. A system, comprising:
-
a fingerprint sensor; an application processor connected to the fingerprint sensor via a connection and configured to arm the fingerprint sensor prior to the application processor entering a low power or sleep mode, and to perform an action on an authentication process after exiting the low power or sleep mode, the connection configured to convey a status of at least one of a serial peripheral interface transfer mode, a device ready mode, or a sleep mode; an auxiliary processor connected to the fingerprint sensor and configured to receive a state output from the fingerprint sensor, one or more functions of the auxiliary processor configured to be activated, in response to the state output, related to fingerprint authentication while the application processor remains in the low power or sleep mode, the state output comprising a first state indicating the authentication process of a fingerprint is in progress, a second state indicating successful authentication of the fingerprint, and a third state indicating that the fingerprint sensor is waiting to begin the authentication process, the fingerprint sensor configured to initiate a timer in response to the state output transitioning to the second state, the state output configured to transition from the second state to the third state in response to a passing of a duration of time measured by the timer, and wherein the fingerprint sensor is configured to perform the authentication process of the fingerprint independently of the application processor and the auxiliary processor; and an interrupt control configured to cause the application processor to exit the low power or sleep mode in response to an actuation of the interrupt control, wherein the application processor is configured to (i) perform the action on the authentication process by determining, using the connection, a state of the authentication process upon exiting the low power or sleep mode and, (ii) when the fingerprint sensor is in the second state, perform an unlock operation, and wherein the duration of time is configured to provide sufficient time for the application processor to exit the low power or sleep mode prior to transitioning to the third state in response to the actuation, the interrupt control separate from the application processor, the interrupt control separate from the auxiliary processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a fingerprint sensor; an application processor connected to the fingerprint sensor via a connection and configured to arm the fingerprint sensor prior to the application processor entering a low power or sleep mode, the connection configured to convey a status of at least one of a serial peripheral interface transfer mode, a device ready mode, or a sleep mode; an auxiliary processor connected to the fingerprint sensor and configured to receive a state output from the fingerprint sensor, one or more functions of the auxiliary processor configured to be activated, in response to the state output, related to fingerprint authentication while the application processor remains in the low power or sleep mode, the state output comprising a first state indicating an authentication process of a fingerprint is in progress, a second state indicating successful authentication of the fingerprint, and a third state indicating that the fingerprint sensor is waiting to begin the authentication process, the fingerprint sensor configured to initiate a timer in response to the state output transitioning to the second state, the state output configured to transition from the second state to the third state in response to a passing of a duration of time measured by the timer, and wherein the fingerprint sensor is configured to perform the authentication process of the fingerprint independently of the application processor and the auxiliary processor; and an interrupt control configured to cause the application processor to exit the low power or sleep mode in response to an actuation of the interrupt control, wherein the duration of time is configured to provide sufficient time for the application processor to exit the low power or sleep mode prior to transitioning to the third state in response to the actuation, and wherein the application processor is further configured to request an authentication state of the authentication process from the fingerprint sensor in response to exiting the low power or sleep mode in response to the actuation of the interrupt control, the interrupt control separate from the application processor, the interrupt control separate from the auxiliary processor. - View Dependent Claims (15, 16)
-
-
17. A method, comprising:
in a fingerprint sensor operable with an application processor, an auxiliary processor, and an interrupt control; entering an armed mode via a signal from the application processor, the application processor connected to the fingerprint sensor via a connection, the connection configured to convey a status of at least one of a serial peripheral interface transfer mode, a device ready mode, or a sleep mode; transmitting, to the auxiliary processor, a state output of the fingerprint sensor; detecting an object contacting a surface of the fingerprint sensor while the application processor is in a low power or sleep mode; transitioning the state output from a first state to a second state after the detecting, the first state indicating an authentication process of a fingerprint is in progress, the second state indicating successful authentication of the fingerprint, the fingerprint sensor configured to initiate a timer in response to the state output transitioning to the second state; authenticating the object by the fingerprint sensor independently of the application processor and the auxiliary processor; transitioning the state output from the second state to a third state after the authenticating the object and in response to a passing of a duration of time measured by the timer, the third state indicating that the fingerprint sensor is waiting to begin the authentication process; and causing the application processor to exit the low power or sleep mode in response to an actuation of the interrupt control, wherein the duration of time is configured to provide sufficient time for the application processor to exit the low power or sleep mode prior to transitioning to the third state in response to the actuation; wherein the auxiliary processor is configured to perform, in response to the state output being in the third state, one or more functions while the application processor remains in the low power or sleep mode, and the application processor is configured to (i) interrupt the authentication process in response to exiting the low power or sleep mode by determining, using the connection, a state of the authentication process upon exiting the low power or sleep mode and, (ii) when the fingerprint sensor is in the second state, perform an unlock operation, the interrupt control separate from the application processor, the interrupt control separate from the auxiliary processor. - View Dependent Claims (18, 19, 20)
Specification