9281855

Apparatus and Methods for Recordation of Device History Across Multiple Software Emulations

PublishedMarch 8, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A secure element, comprising: an internal memory; and a processor configured to cause the secure element to: load an emulation program into the internal memory, wherein the emulation program maintains a history of transactions that take place within the internal memory; store the history of transactions in an external memory; and when a different emulation program is loaded into the secure element: preload the history of transactions from the external memory for usage by the different emulation program.

2

2. The secure element of claim 1 , wherein the secure element comprises an Electronic Universal Integrated Circuit Card (eUICC).

3

3. The secure element of claim 1 , wherein the emulation program comprises an Electronic Subscriber Identity Module (eSIM).

4

4. A method for tracking usage of a memory between different emulation programs, the method comprising: loading an emulator with an emulation program, wherein the emulation program maintains, within a first device history, usage information for at least one hardware-specific attribute associated with the memory; storing the usage information in a second device history; and responsive to a request to load a different emulation program: loading the emulator with the different emulation program, and preloading, from the second device history, the usage information for the different emulation program.

5

5. The method of claim 4 , wherein the emulator comprises an Electronic Universal Integrated Circuit Card (eUICC) that is contained within a secure element, and the usage information comprises wear-leveling information associated with the memory.

6

6. The method of claim 4 , wherein each of the emulation program and the different emulation program comprises an Electronic Subscriber Identity Module (eSIM).

7

7. The method of claim 4 , wherein the memory comprises a floating-gate transistor-based memory.

8

8. The method of claim 7 , wherein the floating-gate transistor-based memory comprises an Electrically Erasable Programmable Read-Only Memory (EEPROM).

9

9. The method of claim 7 , wherein the floating-gate transistor-based memory comprises a flash memory.

10

10. The method of claim 4 , wherein the usage information is stored within the first device history during operation of the emulation program.

11

11. The method of claim 10 , further comprising: responsive to writing to the first device history, updating the second device history.

12

12. The method of claim 11 , wherein the first device history is securely coupled to the second device history.

13

13. A wireless apparatus, comprising: a memory; a secure element, wherein the secure element includes an emulator configured to execute emulation programs that maintain usage information for hardware-specific attributes associated with the memory; and a processor, configured to: responsive to a request to load the emulator with an emulation program: preload a first hardware-specific attribute from a first device history that corresponds to the emulation program; and update the first hardware-specific attribute based on a second hardware-specific attribute that corresponds to the first hardware-specific attribute, wherein the second hardware-specific attribute is included in a second device history that corresponds to the first device history.

14

14. The wireless apparatus of claim 13 , wherein the emulator comprises an Electronic Universal Integrated Circuit Card (eUICC).

15

15. The wireless apparatus of claim 13 , wherein each of the emulation programs comprises an Electronic Subscriber Identity Module (eSIM).

16

16. The wireless apparatus of claim 13 , wherein the memory comprises a floating-gate transistor-based memory.

17

17. The wireless apparatus of claim 16 , wherein the floating-gate transistor-based memory comprises an Electrically Erasable Programmable Read-Only Memory (EEPROM).

18

18. The wireless apparatus of claim 16 , wherein the floating-gate transistor-based memory comprises a flash memory.

19

19. The wireless apparatus of claim 13 , wherein the secure element is further configured to execute a secure bootstrap operating system.

20

20. The wireless apparatus of claim 19 , wherein the secure element executes from a virtualized address space that is mapped to the memory.

Patent Metadata

Filing Date

Unknown

Publication Date

March 8, 2016

Inventors

Stephan V. SCHELL
Arun MATHIAS

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPARATUS AND METHODS FOR RECORDATION OF DEVICE HISTORY ACROSS MULTIPLE SOFTWARE EMULATIONS” (9281855). https://patentable.app/patents/9281855

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.