IP Library Granted Patent US 8,613,065
Granted Patent B2
US 8,613,065 · App. 13/020,867 · Granted Dec 17, 2013

Method and system for multiple passcode generation

Inventors: Geoffrey Hird (Cupertino, CA); Rammohan Varadarajan (Cupertino, CA); James D. Reno (Scotts Valley, CA)
Assignee: CA, Inc.
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,613,065
App. No.
13/020,867
Granted
Dec 17, 2013
Kind
B2
Abstract

This invention relates to a method and a system for generating user passcodes for each of a plurality of transaction providers from a mobile user device. A method and system for activating a plurality of passcode generators on a user device configured with a passcode application installed on the user device is provided. Each of the passcode generators may correspond to a different user account or transaction provider, such that each passcode generator provides a user passcode configured for the corresponding account or transaction provider. One or more of the passcode generators may include a passcode generating algorithm and a passcode key. Access to one or more of the passcode generators may require providing a PIN or a challenge.

Claims (49)

1. A method for activating a plurality of passcode generators on a user device, comprising:

installing a passcode application on the user device;

receiving on the user device a first passcode generator defined by a first provider;

activating the first passcode generator on the user device using the passcode application;

obtaining a first passcode from the first passcode generator, wherein the first passcode is configured as a user passcode for a transaction between a user and a first provider;

receiving on the user device a second passcode generator defined by a second provider;

activating the second passcode generator on the user device using the passcode application;

obtaining a second passcode from the second passcode generator, wherein the second passcode is configured as a user passcode for a transaction between the user and the second provider; and

activating one of the first passcode generator and the second passcode generator to provide a third passcode configured as a user passcode for a transaction between the user and a third provider, using the passcode application;

obtaining the third passcode from the one of the first passcode generator and the second passcode generator.

2. The method of claim 1 , wherein installing the passcode application includes installing at least one algorithm.

3. The method of claim 1 , further comprising:

accessing the first provider interface via the user device and receiving information from the first provider interface, wherein the information is configured to activate the first passcode generator on the user device; and

accessing the second provider interface via the user device and receiving information from the second provider interface, wherein the information is configured to activate the second passcode generator on the user device.

4. The method of claim 3 , wherein the information received includes a passcode key.

5. The method of claim 3 , wherein the information received includes a passcode key, and wherein the passcode key is encrypted by cryptographically camouflaging the passcode key using the passcode application.

6. The method of claim 1 ,

wherein activating the first passcode generator includes activating at least one of a first algorithm and a first passcode key on the user device, wherein each of the first algorithm and the first password key is configured to generate the first passcode; and

wherein activating the second passcode generator includes activating one of a second algorithm and a second passcode key on the user device, wherein each of the second algorithm and the second passcode key is configured to generate the second passcode.

7. The method of claim 6 , further comprising:

activating a third passcode key on one of the first passcode generator and the second passcode generator, wherein the third passcode key is configured to generate a third passcode, and wherein the third passcode is configured as a user passcode for a transaction between the user and a third provider.

8. The method of claim 7 , wherein one of the first algorithm and the second algorithm is configured as a non-standard algorithm.

9. The method of claim 1 , further comprising:

inputting at least one PIN into the user device, wherein said at least one PIN is at least one of an access PIN to access the passcode application, a first PIN to obtain the first passcode, and a second PIN to obtain the second passcode.

10. The method of claim 9 , wherein two or more of the access PIN, the first PIN and the second PIN are the same PIN.

11. The method of claim 1 , further comprising one of inputting a challenge into the first passcode generator to obtain the first passcode, and inputting a challenge into the second passcode generator to obtain the second passcode.

12. A system for activating a plurality of passcode generators on a user device, the system including:

a passcode application configured to activate a plurality of passcode generators;

a user device configured to receive the passcode application;

a provisioning server configured to provide the passcode application to the user device;

a first provider interface configured to provide first passcode information;

a second provider interface configured to provide second passcode information;

a third provider interface configured to provide third passcode information;

a first passcode generator defined by the first provider interface and configured for activation on the user device;

a second passcode generator defined by the second provider interface and configured for activation on the user device;

wherein:

the user device is configured to communicate with the provisioning server;

at least one of the user device and the provisioning server are configured to communicate with each of the first provider server and the second provider server;

the passcode application uses the first passcode information to activate the first passcode generator on the user device such that the user can obtain a first passcode configured as a user passcode for a first provider;

the passcode application uses the second passcode information to activate the second passcode generator on the user device such that the user can obtain a second passcode configurable as a user passcode for a second provider; and

the passcode application uses the third passcode information to activate one of the first passcode generator and the second passcode generator such that the user can obtain a third passcode configured as a user passcode for a third provider.

13. The system of claim 12 , further comprising:

at least one algorithm recorded on the user device;

wherein said at least one algorithm is one of a first algorithm executable by the passcode application on the user device to generate the first passcode and a second algorithm executable by the passcode application on the user device to generate said a second passcode.

14. The system of claim 12 , further comprising:

wherein at least one of the first passcode information and the second passcode information includes at least one key; and

wherein the at least one key is at least one of a first key defined by the first provider and configured to generate the first passcode and a second key defined by the second provider and configured to generate the second passcode.

15. The system of claim 12 , further including at least one PIN, wherein said at least one PIN is configured for input as one of an access PIN to access the passcode application, a first PIN to obtain the first passcode, and a second PIN to obtain the second passcode.

16. The system of claim 12 , further including at least one challenge, wherein said at least one challenge is configured for input as one of a first challenge to obtain the first passcode, and a second challenge to obtain the second passcode.

Assignments (3)
MERGER Recorded Sep 6, 2013
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 031151/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2011
From: ARCOT SYSTEMS, INC.
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 026488/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2011
From: HIRD, GEOFFREY; VARADARAJAN, RAMMOHAN; RENO, JAMES D.
To: ARCOT SYSTEMS, INC.
Reel/Frame 025746/0728 →
Continuity (2)
Provisional Application 61304572 · Feb 15, 2010
Related Publication 20110202984A1 · Aug 18, 2011