IP Library Granted Patent US 11,720,358
Granted Patent B2
US 11,720,358 · App. 17/133,309 · Granted Aug 8, 2023

Embedded system

Inventors: Youssef Ahssini (Vilvoorde, BE); Guy Restiau (Ramillies, BE)
Assignee: PROTON WORLD INTERNATIONAL N.V.
G06F9/30043G06F8/61G06F9/44505G06Q20/108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,720,358
App. No.
17/133,309
Granted
Aug 8, 2023
Kind
B2
Abstract

Embedded systems and methods of starting an embedded system are disclosed. A method of starting an embedded system includes executing first instructions, distinct from instructions of an operating system of the embedded system. The method further includes causing the storage of at least one application into a non-volatile memory in response to executing the first instructions.

Claims (26)

1. A method comprising:

responding, by an operating system of an embedded system having a microprocessor and a non-volatile memory, to a request to update an application stored in a first area of the non-volatile memory by writing instructions associated with the update into a second area of the non-volatile memory, wherein the instructions associated with the update are instructions of personalization; and

updating, by an interpreter of the non-volatile memory separate from the operating system, the application stored in the first area of the non-volatile memory based on the instructions stored in the second area of the non-volatile memory, the updating including executing, by the interpreter of the non-volatile memory, the instructions stored in second area of the non-volatile memory.

2. The method according to claim 1 , wherein the application is one of a plurality of applications stored in the first area of the non-volatile memory.

3. The method according to claim 1 , wherein the personalization instructions associated with the update are instructions of configuration of the at least one application.

4. The method according to claim 1 , wherein the application is configured to generate addresses at which data are stored in the non-volatile memory.

5. An embedded system, comprising:

a microprocessor, which, in operation, executes an operating system and an application separate from the operating system; and

a non-volatile memory coupled to the microprocessor and including:

a first storage area, which, in operation, stores the application;

a second storage area, which, in operation, stores update information associated with the application; and

an interpreter, distinct from the operating system, which, in operation, updates the application stored in the first storage area based on the update information stored in the second storage area, wherein the updating the application comprises executing instructions of personalization of the application.

6. The embedded system according to claim 5 , wherein the first storage area stores a plurality of applications executable by the microprocessor.

7. The embedded system according to claim 5 , wherein the personalization instructions comprise instructions of configuration of the application.

8. The embedded system according to claim 7 , wherein the application is configured to generate addresses at which the application stores data in the memory.

9. The embedded system according to claim 5 , wherein the application is a bank payment or transport application.

10. A chip card, comprising:

a microprocessor, which, in operation, executes an operating system and an application separate from the operating system; and

a non-volatile memory coupled to the microprocessor and including:

a first storage area, which, in operation, stores the application;

a second storage area, which, in operation, stores update information associated with the application; and

an interpreter distinct from the operating system, which, in operation, updates the application stored in the first storage area based on the update information stored in the second storage area, wherein the updating the application includes executing instructions of personalization of the application.

11. The chip card according to claim 10 , the first storage area stores a plurality of applications.

12. The chip card according to claim 10 , wherein the personalization instructions comprise instructions of configuration of the application.

13. The chip card according to claim 10 , wherein the application is configured to generate addresses at which data associated with the application is stored in the non-volatile memory.

14. The chip card according to claim 10 , wherein the application is a bank payment or transport application.

Assignments (3)
CHANGE OF NAME Recorded Sep 26, 2024
From: PROTON WORLD INTERNATIONAL
To: STMICROELECTRONICS BELGIUM
Reel/Frame 069057/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: AHSSINI, YOUSSEF; RESTIAU, GUY
To: PROTON WORLD INTERNATIONAL N.V.
Reel/Frame 057228/0454 →
QUITCLAIM ASSIGNMENT Recorded Aug 19, 2021
From: STMICROELECTRONICS (ROUSSET) SAS
To: PROTON WORLD INTERNATIONAL N.V.
Reel/Frame 057319/0106 →
Priority Claims (1)
FR 1915752 · Dec 31, 2019 · national
Continuity (1)
Related Publication 20210200542A1 · Jul 1, 2021