Systems and methods for behavioral authentication using a touch sensor device
AssigneeSynaptics Incorporated
InventorAdam L. Schwartz
Life of this patent
Estimating the term…
Abstract
Disclosed is an input device, comprising a touch sensor and a processing system. The touch sensor includes a touch sensing region and a plurality of pixels in the touch sensing region. The processing system is coupled to the touch sensor and comprises circuitry configured to: determine that a touch has occurred on a touch sensor; for each pixel included in the touch, receive touch information from the touch sensor; for each pixel included in the touch, determine a pixel response value for the pixel; and, compute a touch-based metric based on one or more pixel response values, wherein a model is used to perform behavioral authentication based on the touch-based metric.
Claims23
An input device, comprising:
- a touch sensor comprising a touch sensing region and a plurality of pixels in the touch sensing region;
- and
- a processing system coupled to the touch sensor, wherein the processing system comprises circuitry configured to:
- determine that a touch has occurred on the touch sensor;
- for each pixel included in the touch, receive touch information from the touch sensor;
- for each pixel included in the touch, determine a pixel response value for the pixel;
- determine one or more applications that are open on the input device at a time that the touch occurred;
- compute a touch-based metric based on one or more pixel response values, wherein the touch-based metric is based on a rate of change of a sum of the pixel response values for the pixels included in the touch over two or more frames and a frame rate of the touch sensor;
- and
- cause a model to be executed to perform behavioral authentication passively without explicit request for user input, wherein the model takes as input:
- (a) information about the one or more applications that are open on the input device at the time that the touch occurred without explicit request from the one or more applications for user authentication, and (b) the touch-based metric.
A touch controller for a touch sensor, the touch sensor having a touch sensing region including a plurality of pixels, wherein the touch controller comprises circuitry configured to:
- determine that a touch has occurred on the touch sensor;
- for each pixel included in the touch, receive touch information from the touch sensor;
- for each pixel included in the touch, determine a pixel response value for the pixel;
- compute a touch-based metric based on one or more pixel response values, wherein the touch-based metric is based on a rate of change of a sum of the pixel response values for the pixels included in the touch over two or more frames and a frame rate of the touch sensor;
- and
- cause a model to be executed to perform behavioral authentication passively without explicit request for user input wherein the model takes as input:
- (a) information about the one or more applications that are open on the input device at the time that the touch occurred without explicit request from the one or more applications for user authentication, and (b) the touch-based metric.
A method for performing behavioral authentication, comprising:
- receiving, by one or more processors, touch information associated with a touch on a touch sensor included in an input device;
- computing, by the one or more processors, one or more touch-based metrics associated with the touch, wherein the one or more touch-based metrics are based on a rate of change of a sum of pixel response values for pixels included in the touch over two or more frames and a frame rate of the touch sensor;
- determining, by the one or more processors, one or more applications that are open on the input device at a time that the touch occurred on the touch sensor;
- and
- causing, by the one or more processors, a model to be executed to perform behavioral authentication passively without explicit request for user input, wherein the model takes as input:
- (a) information about the one or more applications that are open on the input device at the time that the touch occurred without explicit request from the one or more applications for user authentication, and (b) the one or more touch-based metrics.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computer system to perform behavioral authentication, by performing the steps of:
- receiving touch information associated with a touch on a touch sensor included in an input device;
- computing one or more touch-based metrics associated with the touch, wherein the one or more touch-based metrics are based on a rate of change of a sum of pixel response values for pixels included in the touch over two or more frames and a frame rate of the touch sensor;
- determining one or more applications that are open on the input device at a time that the touch occurred on the touch sensor;
- and
- causing a model to be executed to perform behavioral authentication passively without explicit request for user input, wherein the model takes as input:
- (a) information about the one or more applications that are open on the input device at the time that the touch occurred without explicit request from the one or more applications for user authentication, and (b) the one or more touch-based metrics.
Dependencies are inferred from the claim text.