IP Library Granted Patent US 11,895,733
Granted Patent B2
US 11,895,733 · App. 17/299,528 · Granted Feb 6, 2024

Multi-radio interface for multiple radio computers

Inventor: Markus Dominik Mueck (Unterhaching, DE)
Assignee: Apple Inc.
H04W76/50H04W72/02H04W88/06H04M1/72418
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,895,733
App. No.
17/299,528
Granted
Feb 6, 2024
Kind
B2
Abstract

Apparatuses, systems, and methods for software reconfiguration of a multi-radio wireless device that includes multiple radio computers. A wireless device may be configured to associate a first application with a first radio computer and a second application with a second radio computer. The second application may perform a different function than the first application. The UE may be configured to exchange, via a multiradio interface, data between a communication services layer of the wireless device and the first and second radio computers. In some instances, the first application may be a safety related application and/or a safety critical related application and the second application may be a non-safety related application and/or a non-safety critical application.

Claims (69)

1. A reconfigurable user equipment device (UE), comprising:

at least one antenna;

at least two radios, wherein the at least two radios are configured to perform wireless communication using at least one radio access technology (RAT);

one or more processors coupled to the at least two radios, wherein the one or more processors and the at least two radios are configured to perform communications;

wherein the one or more processors are configured to cause the reconfigurable UE to:

associate a first application with a first radio of the at least two radios, wherein the first application is a safety related application or a safety critical related application;

associate a second application with a second radio of the at least two radios, wherein the second application performs a different service than the first application, and wherein the second application is a non-safety related application or a non-safety critical application; and

exchange, via a generalized multiradio interface (gMURI), data between a communication services layer (CSL) of the reconfigurable UE and the first and second radios.

2. The reconfigurable UE of claim 1 ,

wherein, to exchange, via the gMURI, the data between the CSL and the first and second radios, the one or more processors are configured to cause the reconfigurable UE to:

transfer the data from the CSL to the gMURI; and

transfer the data from the gMURI to the first and second radios.

3. The reconfigurable UE of claim 2 ,

wherein, to transfer the data from the gMURI to the first and second radios, the one or more processors are further configured to cause the reconfigurable UE to:

transfer the data from the gMURI to a first radio control function managing the first radio and a second radio control function managing the second radio.

4. The reconfigurable UE of claim 2 ,

wherein the gMURI supports administrative services, access control services, and data flow services between the CSL and the first and second radios.

5. The reconfigurable UE of claim 1 ,

wherein the gMURI comprise a first gMURI associated with the first radio and a second gMURI associated with the second radio, and wherein, to exchange, via the gMURI, the data between the CSL and the first and second radios, the one or more processors are configured to cause the reconfigurable UE to:

transfer the data from the CSL to the first gMURI associated with the first radio and the second gMURI associated with the second radio; and

transfer the data from the first gMURI to the first radio based, at least in part, on an identifier included in the data.

6. The reconfigurable UE of claim 5 ,

wherein the identifier is associated with a first radio control function that manages the first radio.

7. The reconfigurable UE of claim 1 ,

wherein, to exchange, via the gMURI, the data between the CSL and the first and second radios, the one or more processors are configured to cause the reconfigurable UE to:

transfer the data from the CSL to the gMURI with the first radio and the second radio, wherein the gMURI is one of a plurality of gMURIs included on the reconfigurable UE; and

transfer the data from the gMURI to the first radio based, at least in part, on an identifier included in the data.

8. The reconfigurable UE of claim 7 ,

wherein the one or more processors are further configured to cause the reconfigurable UE to:

multiplex the data transferred from the CSL to the gMURI via a multiplexing entity.

9. The reconfigurable UE of claim 8 ,

wherein the multiplexing entity is configured to support one or more reference points between the CSL and one or more radio control functions associated with the first and second radios.

10. The reconfigurable UE of claim 1 ,

wherein the one or more processors are further configured to cause the reconfigurable UE to:

receive, via a generalized multiradio interface (gMURI), an attachment request from a radio control function associated with the first radio;

forward, via the gMURI, the attachment request to the CSL;

receive, via the gMURI, an attachment determination from the CSL; and

provide, via the gMURI, the attachment determination to the radio control function;

wherein, when the attachment request is successful, the attachment determination indicates an identifier associated to the radio control function by the CSL, and wherein the CSL includes an administrator function configured to assign the identifier to the radio control function.

11. An apparatus, comprising:

a memory; and

a processing element in communication with the memory, wherein the processing element is configured to:

associate a first application with a first radio computer and a second application with a second radio computer, wherein the first application is a safety related application or a safety critical related application, wherein the second application is a non-safety related application or a non-safety critical application, and wherein the second application performs a different function than the first application; and

exchange, via a generalized multiradio interface (gMURI), data between a communication services layer (CSL) and the first and second radio computers.

12. The apparatus of claim 11 ,

wherein the first application is a safety related or safety critical related vehicular communications application provided by one of a cellular-based system or a non-cellular based system.

13. The apparatus of claim 11 ,

wherein the processing element is further configured to:

receive, via the gMURI, an attachment request from a radio control function associated with the first radio computer;

forward, via the gMURI, the attachment request to the CSL;

receive, via the gMURI, an attachment determination from the CSL; and

provide, via the gMURI, the attachment determination to the radio control function.

14. The apparatus of claim 13 ,

wherein, when the attachment request is successful, the attachment determination indicates an identifier associated to the radio control function by the CSL.

15. The apparatus of claim 14 ,

wherein the CSL includes an administrator function configured to assign the identifier to the radio control function.

16. A non-transitory computer readable memory medium storing program instructions executable by processing circuitry to cause a reconfigurable wireless device to:

associate a first application with a first radio computer and a second application with a second radio computer, wherein the first application performs a safety associated service, and wherein the second application performs a non-safety associated service, wherein the first application is a safety related application or a safety critical related application, and wherein the second application is a non-safety related application or a non-safety critical application; and

exchange, via a generalized multiradio interface (gMURI), data between a communication services layer (CSL) and the first and second radio computers.

17. The non-transitory computer readable memory medium of claim 16 ,

wherein the first radio computer is supported by a first radio operating system, and wherein the second radio computer is supported by a second radio operating system.

18. The non-transitory computer readable memory medium of claim 16 ,

wherein the first application affects at least one of health/life of a patient, functioning of a machine, or reliability of a machine and/or is time sensitive.

19. The non-transitory computer readable memory medium of claim 16 ,

wherein, to exchange, via a generalized multiradio interface (gMURI), data between the CSL and the first and second radio computers, the program instructions are further executable to transfer the data from the gMURI to a first radio control function managing the first radio computer and a second radio control function managing the second radio computer.

20. The non-transitory computer readable memory medium of claim 16 ,

wherein, to exchange, via a generalized multiradio interface (gMURI), data between the CSL and the first and second radio computers, the program instructions are further executable to:

transfer the data from the CSL to a first gMURI associated with the first radio computer and a second gMURI associated with the second radio computer; and

transfer the data from the first gMURI to the first radio computer based, at least in part, on an identifier included in the data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: MUECK, MARKUS DOMINIK
To: INTEL CORPORATION
Reel/Frame 056604/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 056636/0001 →