System and method for loading applications onto a smart card
First Claim
1. A system for loading an application and its associated use rights into a smart card having other applications, some of the other applications with associated use rights that have values that change as the application is used, the system comprising:
- means for storing, remotely from said smart card, an application and use rights with a predetermined initial value, associated with the application;
said smart card having a processing unit, a memory unit for receiving applications having different use rights, the memory unit being connected to the processing unit and storing a second application having associated use rights;
means for connecting said smart card to said remote storage means; and
means for loading said application, having use rights with a predetermined value, from said remote storage means into said smart card.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for loading an applet and its associated use rights into a smart card having other applets with associated use rights with values that change as the application is used is provided that stores, remotely from said smart card, an applet and use rights with a predetermined initial value, associated with the applet, and has a smart card having a processing unit, and a memory unit, the memory unit being connected to the processing unit and storing a second application having use rights. The smart card may be connected to said remote storage means, and the application, having use rights with a predetermined value, may be loaded from said remote storage means into said smart card. A smart card is also provided having a processor for executing an application, a memory, connected to the processor, for storing multiple applications, including a first application having first use rights and having first values associated with the first use rights, the first value changing from a predetermined initial value with use of the first use rights, a system for loading in the smart card a second application from a remote location over an interface, the second application having second use rights, a system for storing said second application into said memory in said smart card, and a system for changing the use rights of said first application and said second application. A method of replenishing the use rights in a smart card is also provided.
-
Citations
12 Claims
-
1. A system for loading an application and its associated use rights into a smart card having other applications, some of the other applications with associated use rights that have values that change as the application is used, the system comprising:
-
means for storing, remotely from said smart card, an application and use rights with a predetermined initial value, associated with the application; said smart card having a processing unit, a memory unit for receiving applications having different use rights, the memory unit being connected to the processing unit and storing a second application having associated use rights; means for connecting said smart card to said remote storage means; and means for loading said application, having use rights with a predetermined value, from said remote storage means into said smart card. - View Dependent Claims (2, 3)
-
-
4. Smart card apparatus for loading an application having use rights with values which meter use of the application, the smart card comprising:
-
a processor for executing an application; a memory, connected to the processor, for storing multiple applications, including a first application having first use rights and having first values associated with the first use rights, the first value changing from a predetermined initial value with use of the first use rights; an interface enabling the processor of said smart card to communicate with a remote location; means for receiving, in the smart card, applications having different use rights, the applications including the first application and a second application from said remote location over said interface, the second application having second use rights; and means for storing said second application into said memory in said smart card. - View Dependent Claims (5, 6)
-
-
7. A method of replenishing use rights in an application stored in a smart card, the use rights having a refreshed state and a depleted state and being depleted with use of the application, the smart card having a processor and a memory for storing the application, the method comprising:
-
connecting a smart card having a first application with use rights in a depleted state to a communications system, the communications system being connected to a system remotely located from said smart card, the system storing a second application having equivalent use rights to the first use rights, the equivalent use rights having a refreshed state; verifying in the card that said remote storage system has the authority to replace the first application in the smart card; and replacing the first application in said memory with said second application having refreshed use rights so that the use rights of the application located within the memory of the smart card are replenished. - View Dependent Claims (8)
-
-
9. A method of loading an application into a smart card, the application having use rights with a refreshed state and a depleted state and being depleted with use of the application, the smart card having a processor and a memory for storing the application, the method comprising:
-
connecting a smart card having a first application with use rights to a communications system, the communications system being connected to a system remotely located from said smart card, the system storing a second application having use rights; verifying in the smart card that said remote storage system has the authority to load the second application into the smart card; and loading said second application having refreshed use rights into the memory of the smart card so that the second application may be used. - View Dependent Claims (10)
-
-
11. Smart card apparatus for loading an application having use rights with values which meter use of the application, the smart card comprising:
-
a processor for executing an application; a memory, connected to the processor, for storing multiple applications, including a first application having first use rights and having first values associated with the first use rights, the first value changing from a predetermined initial value with use of the first use rights; means for loading, into the smart card, applications having different use rights, the applications including a first application and a second application from a remote location over an interface, the second application having second use rights; means for storing said second application into said memory in said smart card; and means for changing the use rights of said first application and said second application. - View Dependent Claims (12)
-
Specification