IP Library Granted Patent US 6,988,210
Granted Patent B1
US 6,988,210 · App. 09/723,284 · Granted Jan 17, 2006

Data processing system for application to access by accreditation

Assignee: Activcard
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 6,988,210
App. No.
09/723,284
Granted
Jan 17, 2006
Kind
B1
Abstract

This system for executing a program to which access by a user is controlled by credentials includes a terminal (T), first memory means (F) associated with said program for storing at least first credentials specific to said user, access control means for authorizing access to said program in response to a match between said first credentials and second credentials applied via said terminal, and a security device (PSD) personal to said user, associated with said terminal and including second memory means (M) for secure storage of said second credentials. The terminal (T) includes at least some of credentials management means (CMP) including means for reading said second credentials and transmitting them to said access control means in response to presentation of a request to access said program, and credentials updating means for selectively commanding the generation and loading into said first and second memory means (F, M) of new credentials replacing the credentials previously stored.

Claims (33)

1. A data processing system for executing at least one program to which access by a user is controlled by the provision of credentials assigned to said user, said system including:

at least one terminal including data processing means for executing at least part of said program,

first memory means associated with said program for storing at least first credentials specific to said user, and

access control means for authorizing access to said program in response to an identified match between said first credentials stored in said first memory means and second credentials applied via said terminal to said program,

at least one security device personal to said user that is associated with said terminal and includes second memory means for secure storage of said second credentials,

said terminal including at least some of a credentials management means (CMP) that comprises:

reading and transmitting credentials means for reading said second credentials stored in said second memory means and transmitting the read second credentials to said access control means in response to presentation of a request to access said program,

credentials updating means for selectively activating the automatic generation by said terminal, and automatic loading into said first and second memory means by said terminal, of new credentials replacing said first and second credentials previously stored, and

an activator for activating automatically said credentials updating means each time a match of said first and second credentials has been identified.

2. A system according to claim 1 , wherein said access control means authorize access to said program in response to the identified match of said first and second credentials.

3. A system according to claim 1 , wherein:

said second memory means store a first identification code of said user,

said terminal includes interface means for applying a second identification code to said personal security device,

said personal security device comprises identification code validation means, and

access to said personal security device is authorized by said validation means in response to the identified match of said first and second identification codes.

4. A system according to claim 1 , wherein said credentials updating means is designed for activating said automatic generation and said automatic loading of said new credentials without communicating said new credentials to said user.

5. A system according to claim 1 , wherein said credentials management means are software means forming part of said program.

6. A system according to claim 5 , wherein said credentials updating means is designed for activating said automatic generation and said automatic loading of said new credentials upon authorization of access by said access control means.

7. A system according to claim 6 , wherein said credentials management means include:

dating means for dating and loading into at least one of said first and second memory means the date at which said credentials are generated, and

inhibitor means for authorizing generation of said new credentials by said credentials updating means only after a particular time has elapsed since the generation of said credentials stored in said first and second memory means.

8. A system according to claims 1 , wherein said credentials management means are software means that are independent of said program.

9. A system according to claim 3 , wherein:

said credentials management means are software means independent of said program, and

said credentials updating means is designed for activating said automatic generation and said automatic loading of said new credentials upon validation of said identification code by said validation means.

10. A system according to claim 9 , wherein:

said credentials management means include dating means for dating and loading into at least one of said first and second memory means the date at which said credentials are generated, and

inhibitor means for authorizing generation of said new credentials by said credentials updating means only after a particular time has elapsed since the generation of said credentials stored in said first and second memory means.

11. A system according to claim 1 , wherein said program is stored and executed wholly within said terminal for local execution.

12. A system according to claim 1 , wherein:

said system includes at least one server and transmission means for transmitting data between said terminal and said server,

said program is stored and executed partly in said terminal and partly in said server, and

said first memory means are associated with said server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ACTIVIDENTITY EUROPE S.A.
To: ASSA ABLOY AB
Reel/Frame 032403/0956 →
CHANGE OF NAME Recorded Nov 19, 2013
From: ACTIVCARD S.A.
To: ACTIVIDENTITY EUROPE SA
Reel/Frame 031674/0407 →
ATTESTATION OF FULL LEGAL NAME OF ENTITY Recorded Oct 31, 2013
From: ACTIVCARD
To: ACTIVCARD S.A.
Reel/Frame 031520/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2000
From: AUDEBERT, YVES
To: ACTIVCARD
Reel/Frame 011293/0844 →
Priority Claims (1)
FR 99 15980 · Dec 17, 1999 · national