Card device resource access control
First Claim
Patent Images
1. A card device for communication with an electronic device, comprising:
- a memory for storing a capabilities list associated with an application program, said capabilities list including information regarding access to one or more resources for use by said application program, and for storing said application program and a security manager; and
a processing unit for executing said application program and said security manager, said security manager for selectively granting access to said one or more resources for use by said application program based at least in part on said capabilities list.
2 Assignments
0 Petitions
Accused Products
Abstract
A card device for communication with an electronic device comprises a memory for storing a capabilities list associated with an application program. The capabilities list comprises information regarding access to one or more resources for use by the application program. The memory is also for storing the application program and a security manager. The card device comprises a processing unit for executing the application program and the security manager, for selectively granting access to the one or more resources for use by the application program based at least in part on the capabilities list.
-
Citations
100 Claims
-
1. A card device for communication with an electronic device, comprising:
-
a memory for storing a capabilities list associated with an application program, said capabilities list including information regarding access to one or more resources for use by said application program, and for storing said application program and a security manager; and
a processing unit for executing said application program and said security manager, said security manager for selectively granting access to said one or more resources for use by said application program based at least in part on said capabilities list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for controlling a card device, the card device for communication with an electronic device, the method comprising:
-
storing an application program on said card device;
storing a capabilities list associated with said application program on said card device, said capabilities list comprising information regarding access to one or more resources for use by said application program; and
executing said application program and a security manager, said security manager for selectively granting access to said one or more resources for use by said application program based at least in part on said capabilities list. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for controlling a card device, the card device for communication with an electronic device, the method comprising:
-
storing an application program on said card device;
storing a capabilities list associated with said application program on said card device, said capabilities list comprising information regarding access to one or more resources for use by said application program; and
executing said application program and a security manager, said security manager for selectively granting access to said one or more resources for use by said application program based at least in part on said capabilities list. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An apparatus for controlling a card device, the card device for communication with an electronic device, the apparatus comprising:
-
means for storing an application program on said card device;
means for storing a capabilities list associated with said application program on said card device, said capabilities list comprising information regarding access to one or more resources for use by said application program; and
means for executing said application program and a security manager, said security manager for selectively granting access to said one or more resources for use by said application program based at least in part on said capabilities list. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A memory for storing data for access by an application program being executed on a data processing system, comprising:
a data structure stored in said memory, said data structure including information used by said application program to determine at run-time information regarding access to one or more resources for use by said application program. - View Dependent Claims (98, 99, 100)
Specification