Tactile challenge-response testing for electronic devices
First Claim
1. A system comprising:
- one or more processors; and
a memory storing instructions that, when executed on the one or more processors, perform a set of actions, the set of actions comprising;
receiving, via an input/output (I/O) peripheral associated with a computing device, a request from a user to access an electronic resource;
activating an alternating voltage in an electrode layer for a display associated with the computing device to generate an electrovibrational pattern in a first region of the display;
prompting the user to perform a touch gesture upon the first region of the display to allow the user to perceive the electrovibrational pattern;
detecting that the user has completed performing the touch gesture;
rendering a plurality of different visual patterns on a plurality of corresponding regions the display, wherein one of the visual patterns matches the electrovibrational pattern;
prompting the user to identify which of the visual patterns matches the electrovibrational pattern;
receiving a selection from the user indicating which of the different visual patterns the user has selected as a match for the electrovibrational pattern; and
determining whether to allow the user to access the electronic resource based on the selection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods described herein provide tactile challenge-response tests for limiting access to electronic resources associated with a computing system. receiving, When a user requests access an electronic resource, the system activates an alternating voltage in an electrode layer for a display associated with the system to generate an electrovibrational pattern on the display and prompting the user to perform a touch gesture upon the affected region of the display to allow the user to perceive the electrovibrational pattern via the user'"'"'s sense of touch. Next, the computing system renders multiple different visual patterns on the display and prompts the user to select the visual pattern that matches the electrovibrational pattern. If the user correctly selects the visual pattern that matches the electrovibrational pattern, the system allows the user to access the electronic resource.
3 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed on the one or more processors, perform a set of actions, the set of actions comprising; receiving, via an input/output (I/O) peripheral associated with a computing device, a request from a user to access an electronic resource; activating an alternating voltage in an electrode layer for a display associated with the computing device to generate an electrovibrational pattern in a first region of the display; prompting the user to perform a touch gesture upon the first region of the display to allow the user to perceive the electrovibrational pattern; detecting that the user has completed performing the touch gesture; rendering a plurality of different visual patterns on a plurality of corresponding regions the display, wherein one of the visual patterns matches the electrovibrational pattern; prompting the user to identify which of the visual patterns matches the electrovibrational pattern; receiving a selection from the user indicating which of the different visual patterns the user has selected as a match for the electrovibrational pattern; and determining whether to allow the user to access the electronic resource based on the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method comprising:
-
receiving, via an input/output (I/O) peripheral associated with a computing device, a request from a user to access an electronic resource; activating an alternating voltage in an electrode layer for a display associated with the computing device to generate an electrovibrational pattern in a first region of the display; prompting the user to perform a touch gesture upon the first region of the display to allow the user to perceive the electrovibrational pattern; detecting that the user has completed performing the touch gesture; rendering a plurality of different visual patterns on a plurality of corresponding regions the display, wherein one of the visual patterns matches the electrovibrational pattern; prompting the user to identify which of the visual patterns matches the electrovibrational pattern; receiving a selection from the user indicating which of the different visual patterns the user has selected as a match for the electrovibrational pattern; and determining whether to allow the user to access the electronic resource based on the selection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing instructions thereon that, when executed on a processor, perform a set of actions comprising:
-
receiving, via an input/output (I/O) peripheral associated with a computing device, a request from a user to access an electronic resource; activating an alternating voltage in an electrode layer for a display associated with the computing device to generate an electrovibrational pattern in a first region of the display; prompting the user to perform a touch gesture upon the first region of the display to allow the user to perceive the electrovibrational pattern; detecting that the user has completed performing the touch gesture; rendering a plurality of different visual patterns on a plurality of corresponding regions the display, wherein one of the visual patterns matches the electrovibrational pattern; prompting the user to identify which of the visual patterns matches the electrovibrational pattern; receiving a selection from the user indicating which of the different visual patterns the user has selected as a match for the electrovibrational pattern; and determining whether to allow the user to access the electronic resource based on the selection. - View Dependent Claims (16, 17, 18, 19)
-
Specification