IP Library Granted Patent US 8,731,197
Granted Patent B2
US 8,731,197 · App. 13/035,542 · Granted May 20, 2014

Secure randomized input

View Patent ↗
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 8,731,197
App. No.
13/035,542
Granted
May 20, 2014
Kind
B2
Abstract

A user inserts a received random sequence into the user's password or PIN. The user enters and transmits this randomized password to a service provider. The service provider extracts the password to determine whether to authenticate the user.

Claims (36)

1. A method of authenticating a user, comprising:

generating, by a processor of a service provider, a random sequence;

transmitting the random sequence to the user;

requesting the user to insert the random sequence into a specific location of a user credential;

receiving, electronically, the random sequence within the user credential from the user, wherein the random sequence is included in the user credential by the user so that the random sequence and the user credential are both present;

extracting the user credential from the random sequence; and

determining whether the user credential matches an expected credential associated with the user.

2. The method of claim 1 , wherein the random sequence comprises a combination of letters, numbers, characters, and/or symbols.

3. The method of claim 1 , wherein the user credential comprises a password.

4. The method of claim 1 , further comprising receiving the user identifier prior to the determining.

5. The method of claim 1 , further comprising:

transmitting a Captcha phrase;

receiving a user-entered Captcha phrase; and

verifying the user-entered Captcha phrase matches the transmitted Captcha phrase prior to transmitting the random sequence to the user.

6. The method of claim 1 , wherein the random sequence comprises a random number of characters and a random combination of characters.

7. The method of claim 1 , wherein the random sequence comprises a random number of characters, a random combination of characters, and a random specific location.

8. The method of claim 1 , wherein the receiving comprises receiving a hash value from the random sequence within the user credential.

9. The method of claim 8 , wherein the extracting comprises determining whether the received hash value is what is expected.

10. The method of claim 1 , wherein the random sequence is based on the user credential.

11. The method of claim 1 , wherein a random sequence is generated each time the user attempts an authentication.

12. A system for authenticating a user, comprising:

a transceiver for transmitting a random sequence to the user, requesting the user to insert the random sequence into a specific location of a user credential, and receiving the random sequence within the user credential from the user, wherein the random sequence is included in the user credential by the user so that the random sequence and the user credential are both present; and

a processor for generating the random sequence, extracting the user credential from the random sequence, and determining whether the user credential matches an expected credential associated with the user.

13. The system of claim 12 , wherein the random sequence is dependent on the user credential.

14. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:

generating a random sequence;

transmitting the random sequence to the user;

requesting the user to insert the random sequence into a specific location of a user credential;

receiving the random sequence within the user credential from the user, wherein the random sequence is included in the user credential by the user so that the random sequence and the user credential are both present;

extracting the user credential from the random sequence; and

determining whether the user credential matches an expected credential associated with the user.

15. The non-transitory machine-readable medium of claim 14 , wherein the random sequence is dependent on the user credential.

16. The system of claim 12 , wherein the random sequence comprises a random number of characters and a random combination of characters.

17. The system of claim 12 , wherein the random sequence comprises a random number of characters, a random combination of characters, and a random specific location.

18. The non-transitory machine-readable medium of claim 14 , wherein the random sequence comprises a random number of characters and a random combination of characters.

19. The non-transitory machine-readable medium of claim 14 , wherein the random sequence comprises a random number of characters, a random combination of characters, and a random specific location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2011
From: NAHARI, HADI
To: EBAY INC.
Reel/Frame 025874/0001 →