Access code obfuscation using speech input
First Claim
1. A method for accessing a secured system, the method comprising:
- receiving an identifier of a user, wherein the user is associated with an access code for the secured system;
causing a display to present to the user associated with the access code a first graphical user interface including a plurality of indications, each of the plurality of indications corresponding to a respective character of the access code and a respective location within the first graphical user interface in which the indication is presented, wherein the location for each of the multiple indications directs the user associated with the access code to read a prompt that will be presented in the same location within a second graphical user interface indicating a correspondence between the prompt and the respective character of the access code;
obtaining a plurality of prompts using the identifier, wherein the plurality of prompts include a first prompt, a second prompt, a third prompt, and a fourth prompt, the first prompt corresponds to a first character of the access code, the second prompt corresponds to a second character of the access code, the third prompt not corresponding to the first character of the access code, and the fourth prompt not corresponding to the second character of the access code;
after presenting the first graphical user interface including the plurality of indications, causing the display to present a second graphical user interface including the first prompt and the third prompt at a first time in association with the first character of the access code, wherein a location of the first prompt within the second graphical user interface on the display corresponds to a first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the first prompt and the first character of the access code, and a location of the third prompt within the second graphical user interface on the display corresponds to a second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the third prompt and the first character of the access code;
causing the display to present the second graphical user interface including the second prompt and the fourth prompt at a second time in association with the second character of the access code, wherein a location of the second prompt within the second graphical user interface on the display corresponds to the first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the second prompt and the second character of the access code, and a location of the fourth prompt within the second graphical user interface on the display corresponds to the second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the fourth prompt and the second character of the access code;
receiving an audio signal comprising speech spoken by a user, wherein the audio signal comprises the user speaking the first prompt followed by the second prompt if the user speaking has been directed by the first graphical user interface to speak the first alternatives and is associated with the access code;
determining whether the audio signal comprises the user speaking the first prompt followed by the second prompt; and
granting access to the secured system in response to determining that the audio signal comprises the user speaking the first prompt followed by the second prompt; and
denying access to the secured system in response to determining that the audio signal comprises the user not speaking the first prompt followed by the second prompt, wherein the user speaking the third prompt or the fourth prompt indicates that the user speaking has not been directed by the first graphical user interface to speak the first alternatives and is not associated with the access code.
5 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a method includes receiving an identifier; obtaining a plurality of prompts using the identifier, wherein a first prompt corresponds to a first character of an access code, and a second prompt corresponds to a second character of the access code; causing the first prompt and the second prompt to be presented on a display at locations corresponding to a first alternative; causing third prompts and fourth prompts to be presented on the display at locations corresponding to a second alternative; receiving an audio signal comprising speech spoken by a user; and determining whether the audio signal comprises the user speaking the first prompt followed by the second prompt.
31 Citations
15 Claims
-
1. A method for accessing a secured system, the method comprising:
-
receiving an identifier of a user, wherein the user is associated with an access code for the secured system; causing a display to present to the user associated with the access code a first graphical user interface including a plurality of indications, each of the plurality of indications corresponding to a respective character of the access code and a respective location within the first graphical user interface in which the indication is presented, wherein the location for each of the multiple indications directs the user associated with the access code to read a prompt that will be presented in the same location within a second graphical user interface indicating a correspondence between the prompt and the respective character of the access code; obtaining a plurality of prompts using the identifier, wherein the plurality of prompts include a first prompt, a second prompt, a third prompt, and a fourth prompt, the first prompt corresponds to a first character of the access code, the second prompt corresponds to a second character of the access code, the third prompt not corresponding to the first character of the access code, and the fourth prompt not corresponding to the second character of the access code; after presenting the first graphical user interface including the plurality of indications, causing the display to present a second graphical user interface including the first prompt and the third prompt at a first time in association with the first character of the access code, wherein a location of the first prompt within the second graphical user interface on the display corresponds to a first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the first prompt and the first character of the access code, and a location of the third prompt within the second graphical user interface on the display corresponds to a second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the third prompt and the first character of the access code; causing the display to present the second graphical user interface including the second prompt and the fourth prompt at a second time in association with the second character of the access code, wherein a location of the second prompt within the second graphical user interface on the display corresponds to the first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the second prompt and the second character of the access code, and a location of the fourth prompt within the second graphical user interface on the display corresponds to the second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the fourth prompt and the second character of the access code; receiving an audio signal comprising speech spoken by a user, wherein the audio signal comprises the user speaking the first prompt followed by the second prompt if the user speaking has been directed by the first graphical user interface to speak the first alternatives and is associated with the access code; determining whether the audio signal comprises the user speaking the first prompt followed by the second prompt; and granting access to the secured system in response to determining that the audio signal comprises the user speaking the first prompt followed by the second prompt; and denying access to the secured system in response to determining that the audio signal comprises the user not speaking the first prompt followed by the second prompt, wherein the user speaking the third prompt or the fourth prompt indicates that the user speaking has not been directed by the first graphical user interface to speak the first alternatives and is not associated with the access code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer storage medium encoded with instructions that when executed by a data processing device cause the data processing device to perform operations comprising:
-
receiving an identifier of a user, wherein the user is associated with an access code for a secured system; causing a display to present to the user associated with the access code a first graphical user interface including a plurality of indications, each of the plurality of indications corresponding to a respective character of the access code and a respective location within the first graphical user interface in which the indication is presented, wherein the location for each of the multiple indications directs the user associated with the access code to read a prompt that will be presented in the same location within a second graphical user interface indicating a correspondence between the prompt and the respective character of the access code; obtaining a plurality of prompts using the identifier, wherein a first prompt corresponds to a first character of the access code, a second prompt corresponds to a second character of the access code, a third prompt not corresponding to the first character of the access code, and a fourth prompt not corresponding to the second character of the access code; after presenting the first graphical user interface including the plurality of indications, causing the display to present a second graphical user interface including the first prompt and a third prompt at a first time in association with the first character of the access code, wherein a location of the first prompt within the second graphical user interface on the display corresponds to a first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the first prompt and the first character of the access code, and a location of the third prompt within the second graphical user interface on the display corresponds to a second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the third prompt and the first character of the access code; causing the display to present the second graphical user interface including the second prompt and a fourth prompt at a second time in association with the second character of the access code, wherein a location of the second prompt within the second graphical user interface on the display corresponds to the first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the second prompt and the second character of the access code, and a location of the fourth prompt within the second graphical user interface on the display corresponds to the second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the fourth prompt and the second character of the access code; receiving an audio signal comprising speech spoken by a user, wherein the audio signal comprises the user speaking the first prompt followed by the second prompt if the user speaking has been directed by the first graphical user interface to speak the first alternatives and is associated with the access code; determining whether the audio signal comprises the user speaking the first prompt followed by the second prompt; and granting access to the secured system in response determining that the audio signal comprises the user speaking the first prompt followed by the second prompt; and denying access to the secured system in response to determining that the audio signal comprises the user not speaking the first prompt followed by the second prompt, wherein the user speaking the third prompt or the fourth prompt indicates that the user speaking has not been directed by the first graphical user interface to speak the first alternatives and is not associated with the access code. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a data processing apparatus; and a non-transitory computer storage medium encoded with instructions that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising receiving an identifier of a user, wherein the user is associated with an access code for a secured system; causing a display to present to the user associated with the access code a first graphical user interface including a plurality of indications, each of the plurality of indications corresponding to a respective character of the access code and a respective location within the first graphical user interface in which the indication is presented, wherein the location for each of the multiple indications directs the user associated with the access code to read a prompt that will be presented in the same location within a second graphical user interface indicating a correspondence between the prompt and the respective character of the access code; obtaining a plurality of prompts using the identifier, wherein a first prompt corresponds to a first character of the access code, a second prompt corresponds to a second character of the access code, a third prompt not corresponding to the first character of the access code, and a fourth prompt not corresponding to the second character of the access code; after presenting the first graphical user interface including the plurality of indications, causing the display to present a second graphical user interface including the first prompt and a third prompt to be presented on a display at a first time in association with the first character of the access code, wherein a location of the first prompt within the second graphical user interface on the display corresponds to a first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the first prompt and the first character of the access code, and a location of the third prompt within the second graphical user interface on the display corresponds to a second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the third prompt and the first character of the access code; causing the display to present the second graphical user interface including the second prompt and a fourth prompt to be presented on the display at a second time in association with the second character of the access code, wherein a location of the second prompt within the second graphical user interface on the display corresponds to the first alternative at the same location as the respective indication presented within the first graphical user interface indicating the correspondence between the second prompt and the second character of the access code, and a location of the fourth prompt within the second graphical user interface on the display corresponds to the second alternative at a different location from the respective indication presented within the first graphical user interface indicating the lack of correspondence between the fourth prompt and the second character of the access code; receiving an audio signal comprising speech spoken by a user, wherein the audio signal comprises the user speaking the first prompt followed by the second prompt if the user speaking has been directed by the first graphical user interface to speak the first alternatives and is associated with the access code; determining whether the audio signal comprises the user speaking the first prompt followed by the second prompt; and granting access to the secured system in response to a result of the determining that the audio signal comprises the user speaking the first prompt followed by the second prompt; and denying access to the secured system in response to determining that the audio signal comprises the user not speaking the first prompt followed by the second prompt, wherein the user speaking the third prompt or the fourth prompt indicates that the user speaking has not been directed by the first graphical user interface to speak the first alternatives and is not associated with the access code.
-
Specification