Flexible display security CAPTCHA bends
First Claim
1. A processor-implemented method comprising:
- receiving a request to perform an action by an information handling system that includes the processor;
transmitting a captcha request to a foldable display screen, wherein the captcha request corresponds to a captcha;
receiving a set of responses from the foldable display screen, wherein each of the set of responses includes a bend of the foldable display screen;
retrieving a set of expected bends corresponding to the captcha;
comparing the set of received bends of the foldable display to the set of expected bends in order to determine whether the captcha was performed by a human user of the information handling system;
inhibiting performance of the requested action in response to the comparison revealing that at least one of the set of received bends fails to match at least one of the set of expected bends; and
performing the requested action in response to the comparison revealing that the set of received bends substantially matches the set of expected bends.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided that receives a request to perform an action by an information handling system that includes a processor. In response to the request, a captcha request that corresponds to a captcha is transmitted to a foldable display screen. A response is received from the foldable display screen with the response including one or more bends of the foldable display screen. The received one or more bends are compared to one or more expected bends included in the captcha. The requested action is performed in response to the comparison revealing that the received one or more bends match the one or more expected bends. On the other hand, performance of the requested action is inhibited in response to the comparison revealing that at least one of the received one or more bends fails to match at least one of the one or more expected bends.
15 Citations
20 Claims
-
1. A processor-implemented method comprising:
-
receiving a request to perform an action by an information handling system that includes the processor; transmitting a captcha request to a foldable display screen, wherein the captcha request corresponds to a captcha; receiving a set of responses from the foldable display screen, wherein each of the set of responses includes a bend of the foldable display screen; retrieving a set of expected bends corresponding to the captcha; comparing the set of received bends of the foldable display to the set of expected bends in order to determine whether the captcha was performed by a human user of the information handling system; inhibiting performance of the requested action in response to the comparison revealing that at least one of the set of received bends fails to match at least one of the set of expected bends; and performing the requested action in response to the comparison revealing that the set of received bends substantially matches the set of expected bends. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a foldable display screen accessible by at least one of the processors; and a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; sending a request to perform an action; receiving a captcha request that corresponds to a captcha; receiving a set of responses from a user of the foldable display screen, wherein the set of responses includes one or more bends of the foldable display screen; retrieving a set of expected bends corresponding to the captcha; comparing the set of received bends of the foldable display to the set of expected bends in order to determine whether the captcha was performed by a human user of the information handling system; wherein performance of the requested action is inhibited in response to the comparison revealing that at least one of the set of received bends fails to match at least one of the set of expected bends; and wherein the requested action is performed in response to the comparison revealing that the set of received bends substantially matches the set of expected bends. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product stored in a computer readable memory device, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include:
-
receiving a request to perform an action by an information handling system that includes the processor; transmitting a captcha request to a foldable display screen, wherein the captcha request corresponds to a captcha; receiving a set of responses from the foldable display screen, wherein each of the set of responses includes a bend of the foldable display screen; retrieving a set of expected bends corresponding to the captcha; comparing the set of received bends of the foldable display to the set of expected bends in order to determine whether the captcha was performed by a human user of the information handling system; inhibiting performance of the requested action in response to the comparison revealing that at least one of the set of received bends fails to match at least one of the set of expected bends; and performing the requested action in response to the comparison revealing that the set of received bends substantially matches the set of expected bends. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification