Method and apparatus for displaying embedded chip states and embedded chip end-user application states
First Claim
1. A method for managing a plurality of applications on a smartcard comprising:
- receiving a personal identification number from an input device of a client card system, wherein the smartcard is inserted into the client card system, and wherein the client card system comprises a computer having an interface for communication with the smart card;
obtaining a chip information number from the smartcard;
using the chip information number to obtain a user profile;
transmitting the user profile to a graphical user interface;
displaying data contained within the user profile on the graphical user interface, wherein the data contained within the user profile corresponds to the plurality of applications, wherein the graphical user interface depicts the plurality of applications that are operable to be modified, and wherein the graphical user interface depicts, for each of the plurality of applications, an application name, an application status, available user actions, and additional information related to each of the plurality of applications;
receiving at least one user command for at least one of the plurality of applications, wherein a set of available user actions is determined for each of the plurality of applications, wherein a user command performs an available user action from a set of available user actions corresponding to one of the plurality of applications; and
responsive to receiving the at least one user command, updating the user profile by executing the at least one user command to perform at least one corresponding available user action for the at least one of the plurality of applications, wherein updates to the user profile are installed on the smartcard.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing applications installed on a smartcard. The invention comprises a Smartcard Management Program (SMP), a User Action Program (UAP), a User Command Program (UCP), an Application Status Update Program (ASUP), and a Card Status Update Program (CSUP). The SMP interfaces with smartcard communications system and accepts the user commands. The UAP obtains applications from external sources, updates the user profile, and transmits the user profile to the user for viewing on a graphical user interface. The UCP breaks the user commands into card actions and application actions and executes the card actions and application actions. The ASUP updates the user profile by changing the entry in an application name column, an application status column, a user action column, and an information column. The CSUP updates the user profile by changing the entry in the card status field.
-
Citations
24 Claims
-
1. A method for managing a plurality of applications on a smartcard comprising:
-
receiving a personal identification number from an input device of a client card system, wherein the smartcard is inserted into the client card system, and wherein the client card system comprises a computer having an interface for communication with the smart card; obtaining a chip information number from the smartcard; using the chip information number to obtain a user profile; transmitting the user profile to a graphical user interface; displaying data contained within the user profile on the graphical user interface, wherein the data contained within the user profile corresponds to the plurality of applications, wherein the graphical user interface depicts the plurality of applications that are operable to be modified, and wherein the graphical user interface depicts, for each of the plurality of applications, an application name, an application status, available user actions, and additional information related to each of the plurality of applications; receiving at least one user command for at least one of the plurality of applications, wherein a set of available user actions is determined for each of the plurality of applications, wherein a user command performs an available user action from a set of available user actions corresponding to one of the plurality of applications; and responsive to receiving the at least one user command, updating the user profile by executing the at least one user command to perform at least one corresponding available user action for the at least one of the plurality of applications, wherein updates to the user profile are installed on the smartcard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product operable on a computer for managing a plurality of applications on a smartcard, the computer program product comprising:
-
a computer readable storage medium; a plurality of instructions stored in the computer readable storage medium, wherein the plurality of instructions are configured to cause a processor in the computer to execute the plurality of instructions comprising; instructions for receiving a personal identification number from an input device of a client card system, wherein the smartcard is inserted into the client card system, and wherein the client card system comprises a computer having an interface for communication with the smart card; instructions for obtaining a chip information number from the smartcard; instructions for using the chip information number to obtain a user profile; instructions for transmitting the user profile to a graphical user interface; instructions for displaying data contained within the user profile on the graphical user interface, wherein the data contained within the user profile corresponds to the plurality of applications, wherein the graphical user interface depicts the plurality of applications that are operable to be modified by the user, and wherein the graphical user interface depicts, for each of the plurality of applications, an application name, an application status, available user actions, and additional information related to each of the plurality of applications; instructions for receiving at least one user command for at least one of the plurality of applications, wherein a set of available user actions is determined for each of the plurality of applications, wherein a user command performs an available user action from a set of available user actions corresponding to one of the plurality of applications; and instructions for, responsive to receiving the at least one user command, updating the user profile by executing the at least one user command to perform at least one corresponding available user action for the at least one of the plurality of applications, wherein updates to the user profile are installed on the smartcard. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for managing a plurality of applications on a smartcard, the apparatus comprising:
-
a processor connected to a storage device; a smartcard management program installed on the storage device; and wherein the processor executes the smartcard management program to; receive a personal identification number from an input device of a client card system, wherein the smartcard is inserted into the client card system, and wherein the client card system comprises a computer having an interface for communication with the smart card; obtain a chip information number from the smartcard; using the chip information number to obtain a user profile; transmitting the user profile to a graphical user interface; displaying data contained within the user profile on the graphical user interface, wherein the data contained within the user profile corresponds to the plurality of applications, wherein the graphical user interface depicts the plurality of applications that are operable to be modified by the user, and wherein the graphical user interface depicts, for each of the plurality of applications, an application name, an application status, available user actions, and additional information related to each of the plurality of applications; receiving at least one user command for at least one of the plurality of applications, wherein a set of available user actions is determined for each of the plurality of applications, wherein a user command performs an available user action from a set of available user actions corresponding to one of the plurality of applications; and responsive to receiving the at least one user command, updating the user profile by executing the at least one user command to perform at least one corresponding available user action for the at least one of the plurality of applications, wherein updates to the user profile are installed on the smartcard. - View Dependent Claims (21, 22, 23, 24)
-
Specification