IP Library Granted Patent US 8,825,780
Granted Patent B2
US 8,825,780 · App. 13/382,342 · Granted Sep 2, 2014

Method of managing an application embedded in a secured electronic token

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,825,780
App. No.
13/382,342
Granted
Sep 2, 2014
Kind
B2
Abstract

The invention is a method of managing an application embedded in a secured electronic token. The token is intended to receive a message from a server machine. The message has a header and a body. The token comprises an agent able to manage the message. The method comprises the steps of: a) registering the application in the agent by associating a reference of the application with a value of an element of the message header, b) when the message is received from the server machine, forwarding part of the message to the application if the message header contains an element having the value associated to the reference of the application.

Claims (24)

1. A method of managing an application embedded in a secured electronic token, said secured electronic token being configured to receive a message from a server machine, said secured electronic token comprising an agent configured to manage said message, the message having a header and a body, wherein said method comprises the steps of:

a) registering the application in the agent by associating a reference of the application with a value of an element of the message header,

b) when the message is received from the server machine, forwarding part of said message from the agent to the application if the message header contains an element having the value associated to the reference of the application, said forwarded part of the message containing a command to be executed by the application.

2. A method according to claim 1 , wherein said method comprises the further step of:

c) when the application generates a response to the message, forwarding said response to the server machine.

3. A method according to claim 1 , wherein said message complies with HTTP or HTTPS format.

4. A method according to claim 3 , wherein said header element is the Content-Type as defined by the HTTP-RFC 2616 HTTP/1.1 standard.

5. A method according to claim 1 , wherein said agent denies said registering step if the application does not comply with preset security rules.

6. A method according to claim 1 , wherein said agent denies the registering step if the value of said element is already registered to another application.

7. A method according to claim 1 , wherein said registering step is requested by the application.

8. A method according to claim 1 , wherein said secured electronic token comprises a second application and wherein said registering step is requested by the second application.

9. A method according to claim 1 , wherein said registering step is requested by the server machine.

10. A secured electronic token configured to receive a message from a server machine, said secured electronic token comprising an agent configured to manage said message, the message having a header and a body, said secured electronic token comprising:

a microprocessor,

a communication interface,

an operating system,

a working memory and a non-volatile memory,

said secured electronic token being configured to implement an application,

wherein said agent comprises first and second means, said first means being configured to register the application by associating a reference of the application with a value of an element of the message header and said second means being configured to forward part of said message to the application if the message header contains an element having the value associated to the reference of the application, said forwarded part of the message containing a command to be executed by the application.

11. A secured electronic token according to claim 10 , wherein said agent comprises a third means configured to check if the application complies with preset security rules and configured to refuse to register said application in case of unsuccessful checking.

12. A secured electronic token according to claim 10 , wherein the application generates a response to the message, and wherein said agent comprises a fourth means configured to forward said response to the server machine.

13. A secured electronic token according to claim 10 , wherein the application comprises a fifth means configured to request the agent to register the application.

14. A secured electronic token according to claim 10 , wherein said message complies with HTTP or HTTPS format and wherein said header element is the Content-Type as defined by the HTTP-RFC 2616 HTTP/1.1 standard.

15. A secured electronic token according to claim 10 , wherein said secured electronic token is a smart card.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064771/0016 →
CHANGE OF NAME Recorded Aug 25, 2023
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 064716/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2012
From: AMIEL, PATRICE; BERARD, XAVIER; GALLAS, FREDERIC
To: GEMALTO SA
Reel/Frame 027484/0480 →