IP Library Granted Patent US 9,112,847
Granted Patent B2
US 9,112,847 · App. 14/255,342 · Granted Aug 18, 2015

Authentication method

Inventor: Gopal Nandakumar (San Antonio, TX)
Assignee: Textile Computer Systems, Inc.
H04L63/08G06Q20/3823G06Q20/40H04L9/321H04L9/3271H04L2209/56
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 9,112,847
App. No.
14/255,342
Granted
Aug 18, 2015
Kind
B2
Abstract

A system and method whereby the identity of a person, entity, device or the like attempting to gain access to a secured resource may be securely authenticated includes a means for receiving from a requester purporting to be an authorized user of a secured resource a request for access by an unauthorized user (such as, for example, a retail store, a service station, an on-line service provider or merchandiser, a healthcare provider, a medical insurer, an information consumer or the like) to the secured resource; a means for generating and communicating to the purported authorized user a challenge string adapted to provide a basis for authenticating the identity of the requester; a means for receiving a response string corresponding to the challenge string; and a means for evaluating the response string to authenticate the identity of the requester.

Claims (22)

1. A method for authenticating the identity of a requester seeking access by a service client to a secured resource, said method comprising the steps of:

receiving with at least one computer a request for access to a secured resource from a requester purporting to be an authorized user of said secured resource;

generating a challenge string with said at least one computer, said challenge string being at least a partially random string having a plurality of symbols, wherein at least one of the symbols of the challenge string is a specially-designated symbol indicating the absence from said random string of a single randomly-selected symbol;

communicating said challenge string to said authorized user;

receiving a response string corresponding to said challenge string;

evaluating said response string to authenticate the identity of said requester;

wherein said at least one computer comprises at least one processor coupled to at least one processor-readable medium, said at least one processor-readable medium containing a request handler component and an authenticator component.

2. An authentication system for authenticating the identity of a requester seeking access by a service client to a secured resource, said authentication system comprising:

a messaging gateway being a first set of instructions embodied in a computer-readable medium, said messaging gateway operable to receive a request for access to said secured resource;

a computer in communication with said messaging gateway, said computer having a second set of instructions embodied in a computer-readable medium operable to generate a challenge string, said challenge string being an at least partially random string having a plurality of randomly-selected symbols and at least one specially-designated symbol intended to indicate the absence from said challenge string of a single randomly-selected symbol;

wherein said first set of instructions is further operable to communicate said challenge string to said authorized user that said requester purports to be;

wherein said second set of instructions is further operable to receive a response string corresponding to said challenge string; and

wherein said second set of instructions is further operable to evaluate said response string to authenticate the identity of said requester.

3. The method of claim 1 wherein said request for access is received from said service client.

4. The method of claim 1 wherein said generating step comprises the steps of:

selecting said plurality of randomly-selected symbols; and

generating said challenge string contemporaneously with said selecting step.

5. The method of claim 1 wherein said response string is received from said service client.

6. The method of claim 1 wherein said response string comprises an authentication credential generated by said requestor and provided to said service client.

7. The method of claim 1 wherein said request for access is generated by and received from said requestor after receipt of request data by said requester from said service client.

8. The system of claim 2 further comprising a user interface in communication with said computer, said user interface being a third set of instructions embodied in a computer-readable medium operable to receive input from said requester.

9. The system of claim 2 wherein said second set of instructions if further operable to generate the challenge string contemporaneously with selection of said plurality of randomly-selected symbols.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT SPELLING OF RECEIVING PARTY'S NAME TEXTILE COMPUTER SYSTEM, INC. PREVIOUSLY RECORDED ON REEL 034284 FRAME 0335. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT. Recorded Jun 19, 2017
From: NANDAKUMAR, GOPAL
To: TEXTILE COMPUTER SYSTEMS, INC.
Reel/Frame 042913/0799 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Aug 23, 2016
From: TEXTILE COMPUTER SYSTEMS, INC.
To: TEXTILE COMPUTER SYSTEMS, INC.
Reel/Frame 039775/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2014
From: NANDAKUMAR, GOPAL
To: TEXTILE COMPUTER SYSTEM, INC.
Reel/Frame 034284/0335 →
Continuity (2)
Continuation 13279294 · Oct 23, 2011
Related Publication 20140230036A1 · Aug 14, 2014