IP Library Granted Patent US 8,559,383
Granted Patent B2
US 8,559,383 · App. 12/622,593 · Granted Oct 15, 2013

Multiradio control

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 8,559,383
App. No.
12/622,593
Granted
Oct 15, 2013
Kind
B2
Abstract

In a non-limiting and exemplary embodiment, a method is provided arranging control of multiple radio systems of a wireless communications device. A second scheduler performs proactive scheduling decisions on the basis of radio resource usage requirements of radio systems of the wireless communications terminal device and sending information on the proactive scheduling decision to a first scheduler. The first scheduler performs reactive scheduling decisions on the basis of the proactive scheduling decision information from the second scheduler.

Claims (32)

1. An apparatus, comprising:

a first scheduler, and

a second scheduler comprising a scheduling service controller comprising protocol software,

wherein the first scheduler and the second scheduler are operatively connected,

the second scheduler is configured to perform a proactive scheduling decision on a basis of radio access system protocol requirements from at least two radio systems of a wireless communications terminal device, the proactive scheduling decision being carried out by solving a radio system interoperability conflict using the scheduling service controller, and

the first scheduler is configured to perform a reactive scheduling decision on a basis of information on the proactive scheduling decision from the second scheduler and on a basis of information from a radio access system device representing a baseband computation and low level control.

2. The apparatus according to claim 1 , wherein the first scheduler is configured to perform the reactive level scheduling decision on a basis of detecting a decision of at least one radio to use a radio resource allocated by the radio access system protocol requirements to the at least one radio system.

3. The apparatus according to claim 2 , wherein the second scheduler is configured to grant a radio time slot for a first radio system, and the first scheduler is configured to grant the radio time slot for a second radio system in response to detecting that the first radio system is not going to use the radio time slot.

4. The apparatus according to claim 3 , wherein the second scheduler is configured to inform the first scheduler of a conditional grant decision to grant the radio time slot to the first radio system, and the first scheduler is configured to, in response to receiving information on the conditional grant decision, determine if the first radio system is going to use the radio time slot.

5. The apparatus according to claim 1 , wherein the first scheduler is configured to perform reactive scheduling decisions for at least one radio system which cannot predict behavior of the at least one radio system in advance or send scheduling requests to the second scheduler.

6. The apparatus according to claim 1 , wherein the first scheduler is provided on a radio frequency chip and the second scheduler is provided on a baseband chip, and the first scheduler is configured to perform reactive scheduling decisions on the basis of information detected on a digital interface between the radio frequency chip and the baseband chip.

7. The apparatus according to claim 1 , wherein the second scheduler is configured to receive a scheduling request over a control interface from at least one radio system, and the second scheduler is configured to perform the proactive scheduling decision on the basis of scheduling parameters of the scheduling request.

8. The apparatus according to claim 1 , wherein the apparatus is a mobile communications terminal device.

9. The apparatus according to claim 1 , wherein the apparatus is a chipset for a mobile communications device.

10. A method, comprising:

performing, by a second scheduler for a wireless communications terminal device, a proactive scheduling decision on a basis of radio access system protocol requirements from at least two radio systems of the wireless communications terminal device, the proactive scheduling decision being carried out by solving a radio system interoperability conflict using a scheduling service controller, and

sending information on the proactive scheduling decision to a first scheduler, and performing a reactive scheduling decision on a basis of the proactive scheduling decision information from the second scheduler and on a basis of information from a radio access system device representing a baseband computation and low level control.

11. The method according to claim 10 , wherein the first scheduler performs the reactive scheduling decision on a basis of detecting a decision of at least one radio system to use a radio resource allocated by the radio access system protocol requirements to the at least one radio system.

12. The method according to claim 10 , wherein the second scheduler grants a radio time slot for a first radio system, and the first scheduler grants the radio time slot for a second radio system in response to detecting that the first radio system is not going to use the radio time slot.

13. The method according to claim 12 , wherein the second scheduler informs the first scheduler of a conditional grant decision to grant the radio time slot to the first radio system, and the first scheduler, in response to receiving information on the conditional grant decision, determines if the first radio system is going to use the radio time slot.

14. The method according to claim 10 , wherein the first scheduler performs reactive scheduling decisions on a basis of messages comprising time information over a digital interface between a radio frequency chip and a baseband chip.

15. An apparatus, comprising at least one processor and at least one memory storing computer program code, the at least one memory and the computer program code being configured, with at least one processor, to cause the apparatus at least to:

perform, by a second scheduler, a proactive scheduling decision on a basis of radio access system protocol requirements from at least two radio systems of the wireless communications terminal device, and

perform, by a first scheduler, a reactive scheduling decision on a basis of information on the reactive scheduling decision from the radio access system protocol requirements.

16. A non-transitory computer readable storage medium, comprising one or more sequences of one or more instructions which, when executed by one or more processors of an apparatus, cause the apparatus to at least

perform, by a second scheduler, a proactive scheduling decision on a basis of radio access system protocol requirements from at least two radio systems of a wireless communications terminal device,

send information on the proactive scheduling decision to a first scheduler configured to perform a reactive scheduling decision on a basis of information on the proactive scheduling decision from the radio access system protocol requirements.

17. The apparatus according to claim 1 , wherein the first scheduler is configured to inform the second scheduler on scheduling decisions performed by the first scheduler.

18. The method according to claim 10 ,

further comprising the first scheduler informing the second scheduler on scheduling decisions performed by the first scheduler.

19. The apparatus according to claim 15 , wherein the at least one memory and the computer program code cause the first scheduler to inform the second scheduler on scheduling decisions performed by the first scheduler.

20. The non-transitory computer readable storage medium according to claim 16 , wherein the one or more processors cause the first scheduler to inform the second scheduler on scheduling decisions performed by the first scheduler.

Assignments (7)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2010
From: HONKANEN, MAURI
To: NOKIA CORPORATION
Reel/Frame 023885/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2010
From: ZETTERMAN, TOMMI J.; PARSSINEN, AARNO
To: NOKIA CORPORATION
Reel/Frame 023888/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2010
From: IMMONEN, ANTTI
To: NOKIA CORPORATION
Reel/Frame 023888/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2010
From: PIIPPONEN, ANTTI
To: NOKIA CORPORATION
Reel/Frame 023888/0430 →