IP Library Granted Patent US 12,056,785
Granted Patent B2
US 12,056,785 · App. 18/158,210 · Granted Aug 6, 2024

Electronic system

Inventor: Olivier Van Nieuwenhuyze (Wezembeek-Oppem, BE)
Assignee: PROTON WORLD INTERNATIONAL N.V.
G06Q50/40G06F13/20G06F13/4282G06F21/77G06K7/10297G06Q20/3278G06Q20/352H04B5/72G06Q2240/00
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 12,056,785
App. No.
18/158,210
Granted
Aug 6, 2024
Kind
B2
Abstract

In accordance with an embodiment, an electronic device includes a secure element configured to implement a plurality of operating systems; and a near field communication module coupled to the secure element by a single bus and by a routing circuit configured to route routing data between the plurality of operating systems and a receive circuit of the near field communication module.

Claims (33)

1. An electronic device comprising:

a secure element configured to implement a plurality of operating systems;

a near field communication module coupled to the secure element by a single bus and by a routing circuit configured to route routing data between the plurality of operating systems and a receive circuit of the near field communication module; and

an arbiter coupled to the routing circuit,

wherein each output of the routing circuit is coupled to a respective conversion circuit, and each respective conversion circuit is configured to convert data or control signals received from the routing circuit to a format compatible with a respective operating system of the plurality of operating systems, and wherein the respective conversion circuits are totally comprised within the secure element.

2. The device of claim 1 , wherein the routing circuit is a state machine.

3. The device of claim 2 , wherein the secure element comprises the state machine.

4. The device of claim 1 , wherein the routing circuit is a routing table.

5. The device of claim 4 , wherein the near field communication module comprises the routing table.

6. The device of claim 1 , wherein the routing circuit is configured to store parameters characterizing one operating system of the plurality of operating systems.

7. The device of claim 6 , wherein the parameters are used for each new use of the operating system.

8. The device of claim 1 , wherein the near field communication module contains information representative of a number of operating systems of the plurality of operating systems present in the secure element.

9. The device of claim 1 , wherein the bus between the secure element and the near field communication module is a bus having its type and its associated protocol selected from the group consisting of: single-wire type (SWP), MIPI DSI type, I2C type, I3C type or SPI type.

10. The device of claim 1 , wherein a first group of conductors of the bus is delegated for transmitting data intended for a first operating system of the plurality of operating systems and a second group of conductors of the bus is delegated for transmitting data intended for a second operating system of the plurality of operating systems.

11. The device of claim 1 , wherein each operating system of the plurality of operating systems is configured to ignore an existence of other operating systems of the plurality of operating systems sharing the bus.

12. The device of claim 1 , wherein the electronic device is a cell phone.

13. The device of claim 1 , wherein one operating system of the plurality of operating systems is an operating system of a SIM card or of a payment card.

14. The device of claim 1 , wherein one operating system of the plurality of operating systems is an operating system of a public transport card.

15. A method of operating an electronic device comprising a secure element and a near field communication module coupled to the secure element by a single bus, the method comprising:

executing a plurality of operating systems on the secure element;

exchanging, by a routing circuit, routing data between the plurality of operating systems being executed on the secure element and a receive circuit of the near field communication module;

driving the routing circuit with an arbiter; and

converting data or control signals received from the routing circuit to a format compatible with a respective operating system of the plurality of operating systems with a plurality of conversion circuits, wherein the plurality of conversion circuits are totally comprised within the secure element.

16. The method of claim 15 , wherein the routing circuit comprises a state machine and exchanging the routing data comprises operating the state machine.

17. The method of claim 15 , wherein the routing circuit comprises a routing table, and exchanging the routing data comprises using the routing table.

18. The method of claim 15 , further comprising storing, by the routing circuit, parameters characterizing one operating system of the plurality of operating systems.

19. The method of claim 15 , further comprising:

transmitting data intended for a first operating system of the plurality of operating systems via a first group of conductors of the bus; and

transmitting data intended for a second operating system of the plurality of operating systems of via a second group of conductors of the bus.

20. An electronic device comprising:

a secure element configured to implement a plurality of operating systems;

a near field communication module coupled to the secure element by first and second volatile memories external to the near field communication module, and by a routing circuit configured to route routing data between the plurality of operating systems and a receive circuit of the near field communication module, and wherein the first and second volatile memories are external to the secure element; and

a conversion circuit configured to convert data or control signals received from the routing circuit to a format compatible with a respective operating system of the plurality of operating systems, and wherein the conversion circuit is totally comprised within the secure element.

Assignments (1)
CHANGE OF NAME Recorded Oct 9, 2024
From: PROTON WORLD INTERNATIONAL
To: STMICROELECTRONICS BELGIUM
Reel/Frame 069174/0847 →
Priority Claims (1)
FR 1903066 · Mar 25, 2019 · national
Continuity (2)
Continuation 16825220 · Mar 20, 2020
Related Publication 20230162313A1 · May 25, 2023