Systems, methods, and computer program products for managing secure elements
First Claim
Patent Images
1. A system to process instructions on secure elements, comprising:
- at least one secure element, each of the at least one secure elements comprising a memory portion, the memory portion comprising a management portion and a plurality of supplemental portions managed by the management portion; and
a processor communicatively coupled to the memory portion, wherein the processor executes application code instructions that are stored in the memory portion to cause the system to;
store, by the management portion of a particular secure element, one or more uninstantiated applications, the one or more uninstantiated applications available to be extradited to two or more supplemental portions of the particular secure element and instantiated for two or more service providers in the two or more supplemental portions of the particular secure element;
receive, by the management portion of the particular secure element, a first instruction comprising a first identifier;
determine, by the management portion of the secure element, which one of the plurality of supplemental portions of the particular secure element is associated with the first identifier; and
process the first instruction by the determined one of the plurality of supplemental portions of the particular secure element using one or more applications extradited to the one of the plurality of supplemental portions of the particular secure element and instantiated for two or more service providers in two or more supplemental portions of the particular secure element.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are provided for performing content management operations. At least one memory stores data, and a central security domain manages instructions on behalf of one or more service provider security domains. The instructions are received, over a network, from a trusted service manager. The instructions are processed in at least one of the one or more determined service provider security domains, using the data stored in the at least one memory. The data includes one or more generic applications, each of which can be instantiated for one or more service providers.
206 Citations
21 Claims
-
1. A system to process instructions on secure elements, comprising:
-
at least one secure element, each of the at least one secure elements comprising a memory portion, the memory portion comprising a management portion and a plurality of supplemental portions managed by the management portion; and a processor communicatively coupled to the memory portion, wherein the processor executes application code instructions that are stored in the memory portion to cause the system to; store, by the management portion of a particular secure element, one or more uninstantiated applications, the one or more uninstantiated applications available to be extradited to two or more supplemental portions of the particular secure element and instantiated for two or more service providers in the two or more supplemental portions of the particular secure element; receive, by the management portion of the particular secure element, a first instruction comprising a first identifier; determine, by the management portion of the secure element, which one of the plurality of supplemental portions of the particular secure element is associated with the first identifier; and process the first instruction by the determined one of the plurality of supplemental portions of the particular secure element using one or more applications extradited to the one of the plurality of supplemental portions of the particular secure element and instantiated for two or more service providers in two or more supplemental portions of the particular secure element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to process instructions on secure element, comprising:
-
storing, by a management portion of a secure element, one or more uninstantiated applications, the one or more uninstantiated applications available to be extradited to two or more supplemental portions of the secure element and instantiated for two or more service providers in the two or more supplemental portions of the particular secure element; receiving, by the management portion of the secure element, a first instruction comprising a first identifier; determining, by the management portion of the secure element, which of a plurality of supplemental portions of the secure element is associated with the first identifier; and processing the first instruction by the determined one of the plurality of supplemental portions of the secure element using one or more applications extradited to the one of the plurality of supplemental portions of the particular secure element and instantiated for two or more service providers in two or more supplemental portions of the particular secure element. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
a non-transitory computer-readable medium having computer-readable program instructions embodied therein that when executed by a computer cause the computer to process instructions on secure elements, the computer-readable program instructions comprising; computer-readable program instructions to store, by a management portion of a secure element, one or more uninstantiated applications, the one or more uninstantiated applications available to be extradited to two or more supplemental portions of the secure element and instantiated for two or more service providers in the two or more supplemental portions of the particular secure element; computer-readable program instructions to receive, by the management portion of the secure element, a first instruction comprising a first identifier; computer-readable program instructions to determine, by the management portion of a secure element, which one of a plurality of supplemental portions of the secure element is associated with the first identifier; and computer-readable program instructions to process the first instruction by the determined one of the plurality of supplemental portions of the secure element using one or more applications extradited to the one of the plurality of supplemental portions of the particular secure element and instantiated for two more service providers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification