IP Library Granted Patent US 9,584,499
Granted Patent B2
US 9,584,499 · App. 14/260,047 · Granted Feb 28, 2017

Authentication system and method

Inventor: Gopal Nandakumar (San Antonio, TX)
Assignee: Textile Computer Systems, Inc.
H04L63/08G06F21/36G06F21/40G06Q20/4014G06F21/30G06F2221/2103
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,584,499
App. No.
14/260,047
Filed
Apr 23, 2014
Granted
Feb 28, 2017
Kind
B2
Art Unit
2491
USPC
726/3
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 to the secured resource; 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 sting to authenticate the identity of the requestor.

Claims (16)

1. A method for authorizing transaction specific access to a secured resource having a secured resource identity, said method comprising the steps of:

receiving at a messaging gateway having a first set of instructions embodied in a computer readable medium, said first set of instructions operable to receive a request for transaction specific access to a secured resource by a service client;

determining a key string with a server in communication with said messaging gateway, said server having a second set of instructions embodied in a computer readable medium operable to determine said key string known to both said server and an authorized user of said secured resource, said key string being associated with the secured resource identity within a key string table accessible by the server and providing a basis for authenticating the secured resource identity by searching the key string table for the key string;

determining transaction specific information with the server in communication with the messaging gateway, said server having a third set of instructions embodied in a computer readable medium operable to identify transaction specific information within the request;

determining an authentication credential with the server in communication with said messaging gateway, the server having a fourth set of instructions operable to identify within the request an authentication credential uniquely associated with said transaction specific information and said key string, said authentication credential having been provided by the authorized user;

evaluating said authentication credential by the server, the server having a fifth set of instructions operable to compare the key string and the transaction specific information with the authentication credential to verify that the transaction specific access to the secured resource by the service client is authorized by the authorized user; and

wherein the key string and authentication credential do not reveal any primary identifier associated with said secured resource.

2. The method of claim 1 further comprising the step of communicating with a resource provider through a resource gateway in communication with the server.

3. A method for authorizing transaction specific access to a secured resource having a secured resource identity, said method comprising the steps of:

receiving at a messaging gateway having a first set of instructions embodied in a computer readable medium, said first set of instructions operable to receive a request for transaction specific access to a secured resource by a service client;

generating a key string with a server in communication with said messaging gateway, said server having a second set of instructions embodied in a computer readable medium operable to generate the key string known to both said server and an authorized user of said secured resource, said key string being associated with the secured resource within a key string table accessible by the server and providing a basis for authenticating the secured resource identity by searching the key string table for the key string;

determining transaction specific information with the server, the server having a third set of instructions embodied in a computer readable medium operable to identify transaction specific information within the request;

communicating said key string to said authorized user;

receiving an authentication credential from said service client, said authentication credential having been provided to said service client by said authorized user; and

evaluating said authentication credential; and

wherein the key string and authentication credential do not reveal any primary identifier associated with said secured resource.

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 (12)
Continuation PCTUS2012059724 · Oct 11, 2012
Continuation 13279287 · Oct 23, 2011
Continuation 13279288 · Oct 23, 2011
Continuation 13279289 · Oct 23, 2011
Continuation 13279290 · Oct 23, 2011
Continuation 13279292 · Oct 23, 2011
Continuation 13279293 · Oct 23, 2011
Continuation 13279294 · Oct 23, 2011
Continuation 13279295 · Oct 23, 2011
Continuation 13279296 · Oct 23, 2011
Continuation 13279297 · Oct 23, 2011
Related Publication 20140237562A1 · Aug 21, 2014