APPARATUS AND METHODS FOR RECORDATION OF DEVICE HISTORY ACROSS MULTIPLE SOFTWARE EMULATIONS
First Claim
1. A secure element, comprising:
- first apparatus configured to load the secure element with a emulation program, wherein the emulation program monitors a wear-leveling history within the secure element;
second apparatus in communication with the first apparatus and configured to store the wear-leveling history to an external memory; and
third apparatus in communication with the external memory and configured to preload wear-leveling history within the secure element from the external memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for maintaining hardware history profiles for a software-based emulator. In one embodiment, the disclosed software-based emulator monitors the history of the actual hardware device in a secondary device history, the history of the emulated hardware is presented within a primary device history. However, the primary device history is linked to the secondary device history, and receives the device wear history therefrom. In another aspect of the present invention, wear-leveling strategies are disclosed for handling various update sizes. Unlike existing solutions which are optimized for a single SIM that receives small data updates; various embodiments of the present invention are suitable for handling varying data sizes.
-
Citations
22 Claims
-
1. A secure element, comprising:
-
first apparatus configured to load the secure element with a emulation program, wherein the emulation program monitors a wear-leveling history within the secure element; second apparatus in communication with the first apparatus and configured to store the wear-leveling history to an external memory; and third apparatus in communication with the external memory and configured to preload wear-leveling history within the secure element from the external memory. - View Dependent Claims (2, 3, 4)
-
-
5. A method for tracking hardware specific features, the method comprising:
-
loading an emulator with a first emulation program, wherein the emulation program monitors at least one hardware specific attribute within a primary device history; storing the at least one hardware specific attribute in a secondary device history; responsive to a request to load a subsequent emulation program; loading the emulator with the subsequent emulation program; and preloading a corresponding hardware specific attribute with the stored at least one hardware specific attribute from the secondary device history. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A wireless apparatus, comprising:
-
one or more wireless interfaces; a secure element, the secure element comprising an emulator configured to execute one or more emulation programs, the one or more emulation programs further configured to monitor at least one hardware specific attribute in a secondary device history; a processor; and a computer readable apparatus having a storage medium with at least one computer program stored thereon, the at least one computer program configured to, when executed on the processor; responsive to a request to load the emulator with a first emulation program; preload at least one first hardware specific attribute corresponding to the first emulation program with at least one hardware specific attribute from the secondary device history; and update the preloaded at least one first hardware specific attribute corresponding to the first emulation program in the secondary device history. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification