IP Library Patent Application 11836757
Patent Application
App. No. 11/836,757

System and Method of Generating and Providing a Set of Randomly Selected Substitute Characters in Place of a User Entered Key Phrase

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/836,757
Abstract

Systems and methods of generating and providing a set of randomly selected substitute characters in place of a user entered key phrase are described here. One embodiment includes receiving a key phrase input by a user to gain access to secured data, and, in response to receiving the user entered key phrase, randomly selecting a set of substitute characters and providing the set of substitute characters in place of the key phrase entered by the user. In one embodiment, the randomly selecting comprises using a random number generator to select from a substitute character from a pre-generated set of substitute characters for each character, number, or text of the user entered key phrase. In one embodiment, the providing the set of substitute characters further comprises providing the randomly selected set of substitute characters in a display buffer as the user entered key phrase.

Claims (24)

1 . A method comprising:

receiving a key phrase input by a user to gain access to secured data; and

in response to receiving the user entered key phrase, randomly selecting a set of substitute characters and providing the set of substitute characters in place of the key phrase entered by the user.

2 . The method of claim 1 , wherein the key phrase is one of a password and a security phrase.

3 . The method of claim 1 , wherein the randomly selecting comprises using a random number generator to select from a substitute character from a pre-generated set of substitute characters for each character, number, or text of the user entered key phrase.

4 . The method of claim 1 , wherein the providing the set of substitute characters further comprises providing the randomly selected set of substitute characters in a display buffer as the user entered key phrase to be displayed.

5 . The method of claim 1 , further comprising storing, in a memory of a system, a representation of the user entered key phrase, the representation being different and separate from the randomly selected set of substitute characters.

6 . The method of claim 5 , further comprising comparing the representation of the user entered key phrase stored in the memory with a pre-stored value, to verify the user entered key phrase.

7 . A system, comprising:

a means for receiving a key phrase input by a user to gain access to secured data; and

a means for randomly selecting a set of substitute characters and providing the set substitute characters in place of the key phrase entered by the user, in response to receiving the user entered key phrase.

8 . The system of claim 7 , wherein the key phrase is one of a password and a security phrase.

9 . The system of claim 7 , wherein the means for randomly selecting further comprises a random number generator means for selecting a substitute character from a pre-generated set of substitute characters for each character, number, or text of the user entered key phrase.

10 . The system of claim 7 , wherein the means for randomly selecting and providing the set of substitute characters further comprises a means for providing the randomly selected set of substitute characters in a display buffer as the user entered key phrase to be displayed.

11 . The system of claim 7 , further comprising a means for storing, in a memory of a system, a representation of the user entered key phrase, the representation being different and separate from the randomly selected set of substitute characters.

12 . The system of claim 11 , further comprising a means for comparing the representation of the user entered key phrase stored in the memory with a pre-stored value, to verify the user entered key phrase.

13 . A machine-readable medium embodying instructions, the instructions, which when executed, causing a machine to perform a method comprising:

receiving a key phrase input by a user to gain access to secured data; and

in response to receiving the user entered key phrase, randomly selecting a set of substitute characters and providing the set of substitute characters in place of the key phrase entered by the user.

14 . The machine-readable medium of claim 13 , wherein the key phrase is one of a password and a security phrase.

15 . The machine-readable medium of claim 13 , wherein the randomly selecting comprises using a random number generator to select a substitute character from a pre-generated set of substitute characters for each character, number, or text of the user entered key phrase.

16 . The machine-readable medium of claim 13 , wherein the providing the set of substitute characters further comprises providing the randomly selected set of substitute characters in a display buffer as the user entered key phrase to be displayed.

17 . The machine-readable medium of claim 13 , further comprising storing, in a memory of a system, a representation of the user entered key phrase, the representation being different and separate from the randomly selected set of substitute characters.

18 . The machine-readable medium of claim 17 , further comprising comparing the representation of the user entered key phrase stored in the memory with a pre-stored value, to verify the user entered key phrase.

Assignments (3)
CHANGE OF NAME Recorded Jul 19, 2011
From: TECHNOLOGY PROPERTIES LIMITED
To: TECHNOLOGY PROPERTIES LIMITED LLC
Reel/Frame 026616/0695 →
LICENSE Recorded Nov 26, 2008
From: MCM PORTFOLIO LLC
To: TECHNOLOGY PROPERTIES LIMITED
Reel/Frame 021890/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2007
From: GOVINDARAJU, JOTHIKUMAR
To: MCM PORTFOLIO LLC
Reel/Frame 019948/0028 →