Secure passcode entry
First Claim
Patent Images
1. A method, comprising:
- by an electronic device, presenting a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element and at least one response-eligible passcode element, wherein;
at least one of the response-eligible passcode elements comprises a first haptic emission;
at least one of the response-ineligible passcode elements comprises a second haptic emission that differs from the first haptic emission in length, frequency, or both length and frequency; and
presenting the security prompt to the user comprises causing the electronic device to emit the first and second haptic emissions;
receiving, via an interface of the electronic device, a response to the security prompt;
determining, by the electronic device, whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency, or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response consists of the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements; and
in response to receiving the correct response, permitting the user to access a function of the electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for presenting a secure passcode system to a user are disclosed. The methods and devices may include a security prompt displayed to a user, wherein the prompt comprises a sequence of passcode elements. The passcode elements may comprise both response-eligible and response-ineligible passcode elements. The security prompt may receive an input from a user and determine whether the response is correct. A correct response may include each of the response-eligible passcode elements and none of the response-ineligible passcode elements. If a correct response is received, the security prompt may permit further access to a function.
-
Citations
30 Claims
-
1. A method, comprising:
-
by an electronic device, presenting a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element and at least one response-eligible passcode element, wherein; at least one of the response-eligible passcode elements comprises a first haptic emission; at least one of the response-ineligible passcode elements comprises a second haptic emission that differs from the first haptic emission in length, frequency, or both length and frequency; and presenting the security prompt to the user comprises causing the electronic device to emit the first and second haptic emissions; receiving, via an interface of the electronic device, a response to the security prompt; determining, by the electronic device, whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency, or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response consists of the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements; and in response to receiving the correct response, permitting the user to access a function of the electronic device. - View Dependent Claims (2, 3, 4, 6, 16)
-
-
5. A method, comprising:
-
by an electronic device, presenting a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element and at least one response-eligible passcode element, wherein; at least one of the response-eligible passcode elements comprises a first haptic emission; at least one of the response-ineligible passcode elements comprises a second haptic emission that differs from the first haptic emission in length, frequency, or both length and frequency; and presenting the security prompt to the user comprises causing the electronic device to emit the first and second haptic emissions; receiving, via an interface of the electronic device, a response to the security prompt; determining, by the electronic device, whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency, or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response comprises at least one of the following; the sequence of passcode elements minus the response-ineligible passcode elements not defined by a corresponding proxy element; and the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements that are defined by a corresponding proxy element; and in response to receiving the correct response, permitting the user to access a function of the electronic device. - View Dependent Claims (18, 19, 20, 21, 22, 24, 25, 26, 27, 28)
-
-
7. An electronic device, comprising:
-
a processor, a user interface, a memory containing programming instructions that, when implemented by the processor, cause the processor to implement a security function comprising; presenting a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element and at least one response-eligible passcode element wherein; at least one of the response-eligible passcode elements comprises a first haptic emission; at least one of the response-ineligible passcode elements comprises a second haptic emission that differs from the first haptic emission in length, frequency, or both length and frequency; and presenting the security prompt to the user comprises causing the electronic device to emit the first and second haptic emissions; detecting that the user interface has received a response to the security prompt; determining whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response consists of the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements; and in response to receiving the correct response, permitting the user to access a device function of the electronic device. - View Dependent Claims (8, 9, 10, 11, 17)
-
-
12. A security module for an electronic device, comprising a non-transitory computer-readable device containing program instructions that cause the electronic device to:
-
present a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element comprising a first vibrating signal and at least one response-eligible passcode element comprising a second vibrating signal that differs from the first vibrating signal; receive, via an interface of the electronic device, a response to the security prompt; determine, by the electronic device, whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response consists of the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements; and in response to receiving the correct response, permit the user to access a function of the electronic device. - View Dependent Claims (13, 14)
-
-
15. A security module for an electronic device, comprising a non-transitory computer-readable device containing program instructions that cause the electronic device to:
-
present a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element comprising a first vibrating signal and at least one response-eligible passcode element comprising a second vibrating signal that differs from the first vibrating signal; receive, via an interface of the electronic device, a response to the security prompt; determine, by the electronic device, whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, wherein the correct response comprises at least one of the following; the sequence of passcode elements minus the response-ineligible passcode elements not defined by a corresponding proxy element; and the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements that are defined by a corresponding proxy element; and in response to receiving the correct response, permit the user to access a function of the electronic device. - View Dependent Claims (29, 30)
-
-
23. An electronic device, comprising:
-
a processor, a user interface, a memory containing programming instructions that, when implemented by the processor, cause the processor to implement a security function comprising; presenting a security prompt to a user, wherein the security prompt comprises a sequence of passcode elements, wherein the sequence comprises at least one response-ineligible passcode element and at least one response-eligible passcode element wherein; at least one of the response-eligible passcode elements comprises a first haptic emission; at least one of the response-ineligible passcode elements comprises a second haptic emission that differs from the first haptic emission in length, frequency, or both length and frequency; and presenting the security prompt to the user comprises causing the electronic device to emit the first and second haptic emissions; detecting that the user interface has received a response to the security prompt; determining whether the response is a correct response by determining whether the response includes each of the response-eligible passcode elements and omits each of the response-ineligible passcode elements based on the length, frequency or both length and frequency of inputs received via a touch-sensitive screen of the electronic device, and wherein the correct response comprises at least one of the following; the sequence of passcode elements minus the response-ineligible passcode elements not defined by a corresponding proxy element; and the sequence of passcode elements with a proxy element replacing each of the response-ineligible passcode elements that are defined by a corresponding proxy element; and in response to receiving the correct response, permitting the user to access a device function of the electronic device.
-
Specification