IP Library Granted Patent US 7,725,710
Granted Patent B2
US 7,725,710 · App. 11/400,683 · Granted May 25, 2010

Authentication system for networked computer applications

Assignee: Wells Fargo Bank, N.A.
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 7,725,710
App. No.
11/400,683
Granted
May 25, 2010
Kind
B2
Abstract

A system such as in a networked computer system comprising a user, an application server, a gatekeeper server and an authentication server. Communication within the system is managed by the gatekeeper server, wherein the user communicates with the authentication server and the application server through the gatekeeper server. Once the user has been initially authenticated by the authentication server, the user may request application services from a plurality of application servers within the networked computer system without having to be re-authenticated.

Claims (39)

1. A networked computer system comprising:

an authentication server,

a gatekeeper server,

an application server, and

a computer-readable combined token, comprising: an inner token; and an outer token, wherein the inner token is created by the authentication server and encrypted by the authentication server using a key whose corresponding decryption key is not known to the gatekeeper server and wherein the outer token is created by the gatekeeper server and wrapped around the inner token to create the combined token, and the combined token encrypted by the gatekeeper server using a key that is not shared with the application server and the authentication server; and

wherein the gatekeeper server prohibits a user of the networked computer system from directly communicating with the authentication server.

2. A networked computer system comprising:

an authentication server,

a gatekeeper server,

an application server, and

a computer-readable combined token, comprising: an inner token; and an outer token, wherein the inner token is created by the authentication server and is encrypted by the authentication server using a key whose corresponding decryption key is not known to the gatekeeper server and whose corresponding decryption key is known by the application server, and wherein the outer token is created by the gatekeeper server and wrapped around the inner token to create the combined token, and the combined token encrypted by the gatekeeper server using a key that is not shared with the application server and the authentication server.

3. The networked computer system of claim 1 , wherein the inner token comprises:

(a) data indicating a time at which the inner token was created;

(b) data representing a user for whom the inner token was created; and

(c) unique data identifying the inner token.

4. The networked computer system of claim 1 , wherein the outer token comprises:

(a) data identifying the inner token;

(b) data indicating a time at which the outer token was created; and

(c) data indicating a time period for which the outer token is valid.

5. The networked computer system of claim 1 , wherein the inner token is digitally signed by the authentication server.

6. The networked computer system of claim 1 , wherein the gatekeeper server performs a hash function on the combined token.

7. The networked computer system of claim 3 , wherein the data indicating a time at which the inner token was created is utilized to determine whether the inner token is valid.

8. The networked computer system of claim 4 , wherein the data indicating a time at which the outer token was created is compared to actual time to determine whether the outer token is valid.

9. The networked computer system of claim 1 , wherein the combined token is less than or equal to 2 kilobytes.

10. The networked computer system of claim 1 , wherein the inner token is less than or equal to 2 kilobytes.

11. The networked computer system of claim 2 , wherein the inner token comprises:

(a) data indicating a time at which the inner token was created;

(b) data representing a user for whom the inner token was created; and

(c) unique data identifying the inner token.

12. The networked computer system of claim 2 , wherein the outer token comprises:

(a) data identifying the inner token;

(b) data indicating a time at which the outer token was created; and

(c) data indicating a time period for which the outer token is valid.

13. The networked computer system of claim 2 , wherein the inner token is digitally signed by an authentication server.

14. The networked computer system of claim 2 , wherein the gatekeeper server performs a hash function on the combined token.

15. The networked computer system of claim 11 , wherein the data indicating a time at which the inner token was created is utilized to determine whether the inner token is valid.

16. The networked computer system of claim 12 , wherein the data indicating a time at which the outer token was created is compared to actual time to determine whether the outer token is valid.

17. The networked computer system of claim 2 , wherein the combined token is less than or equal to 2 kilobytes.

18. The networked computer system of claim 2 , wherein the inner token is less than or equal to 2 kilobytes.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2009
From: WELLS FARGO & COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 022584/0267 →
MERGER Recorded Jan 12, 2009
From: WACHOVIA CORPORATION
To: WELLS FARGO & COMPANY
Reel/Frame 022086/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: KELLY, EDWARD R.; HOWSER, CHRISTOPHER WAYNE; SAVAGE, JONATHAN FRANCIS; ZHENG, YULIANG
To: WACHOVIA CORPORATION
Reel/Frame 017772/0911 →
Continuity (3)
Division 1102253400 · Dec 22, 2004
Provisional Application 6053169500 · Dec 23, 2003
Related Publication 20060179312A1 · Aug 10, 2006