IP Library Granted Patent US 8,514,882
Granted Patent B1
US 8,514,882 · App. 13/474,999 · Granted Aug 20, 2013

Method and apparatus for arbitrating between a plurality of time division multiplexing (TDM) wireless transmission systems

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,514,882
App. No.
13/474,999
Granted
Aug 20, 2013
Kind
B1
Abstract

Embodiments of the present invention provide a method that includes receiving, by a traffic arbiter, a predetermined time-slot allocation of one or more uplink time slots and/or one or more downlink time slots for a first wireless media access control (MAC) configured to operate within a first wireless transmission system. The method also includes determining, by the traffic arbiter, whether to grant a second wireless MAC, configured to operate within a second wireless transmission system, permission to transmit or receive based at least in part on the predetermined time-slot allocation.

Claims (49)

1. A method for a wireless device to arbitrate between a plurality of wireless transmission systems, wherein the wireless device comprises a first wireless media access control (MAC) and a second wireless MAC, the method comprising:

transmitting, by the first wireless MAC to a base station, a request for a time-slot allocation to the first wireless MAC, wherein the time-slot allocation comprises one or more uplink time slots and/or one or more downlink time slots,

wherein the one or more uplink time slots and/or the one or more downlink time slots have a duration that accommodates performance requirements of an application operated by the second wireless MAC,

wherein the first wireless MAC is configured to operate within a first wireless transmission system of the plurality of wireless transmission systems,

wherein the second wireless MAC is configured to operate within a second wireless transmission system of the plurality of wireless transmission systems, and

wherein the second wireless transmission system is different from the first wireless transmission system.

2. The method of claim 1 , further comprising:

identifying, by the first MAC, (i) one or more time slots during which the second wireless MAC is to transmit and (ii) another one or more time slots during which the second wireless MAC is to receive to operate the application; and

based on identifying (i) the one or more time slots during which the second wireless MAC is to transmit and (ii) the another one or more time slots during which the second wireless MAC is to receive, transmitting the request for the time-slot allocation.

3. The method of claim 1 , further comprising:

transmitting, by the first wireless MAC to the base station, a request for allocating one or more frequencies to the first wireless MAC, wherein the one or more frequencies are configured to accommodate performance requirements of the application operated by the second wireless MAC.

4. The method of claim 1 , wherein the wireless device further comprises a traffic arbiter, wherein the time-slot allocation is a first time-slot allocation, the one or more uplink time slots are one or more first uplink time slots, and the one or more downlink time slots are one or more first downlink time slots, and wherein the method further comprises:

in response to transmitting the request, receiving, by the first wireless MAC from the base station, a second time-slot allocation of one or more second uplink time slots and/or one or more second downlink time slots allocated to the first wireless MAC;

transmitting, by the first wireless MAC to the traffic arbiter, the second time-slot allocation of the one or more second uplink time slots and/or the one or more second downlink time slots; and

determining, by the traffic arbiter, whether to grant the second wireless MAC permission to transmit or receive based at least in part on the second time-slot allocation.

5. The method of claim 4 , further comprising:

denying, by the traffic arbiter, permission to the second wireless MAC to transmit during any times corresponding to any of the one or more second downlink time slots allocated to the first wireless MAC.

6. The method of claim 4 , further comprising:

denying, by the traffic arbiter, permission to the second wireless MAC to receive during any times corresponding to any of the one or more second uplink time slots allocated to the first wireless MAC.

7. The method of claim 4 , further comprising:

in response to a transmit priority for the second wireless MAC meeting or exceeding a downlink priority level associated with one of the one or more second downlink time slots, granting, by the traffic arbiter, permission to the second wireless MAC to transmit at a transmit time during the one of the one or more second downlink time slots.

8. The method of claim 4 , further comprising:

in response to a receive priority for the second wireless MAC meeting or exceeding an uplink priority level associated with one of the one or more second uplink time slots, granting, by the traffic arbiter, permission to the second wireless MAC to receive during a receive time corresponding to the one of the one or more second uplink time slots.

9. The method of claim 4 , further comprising granting, by the traffic arbiter, permission to the first wireless MAC to:

transmit at a transmit time during one of the one or more second uplink time slots, or

receive during a receive time corresponding to one of the one or more second downlink time slots.

10. The method of claim 4 , further comprising granting, by the traffic arbiter, permission to the second wireless MAC to:

transmit at a transmit time during one of the one or more second uplink time slots, or

receive during a receive time corresponding to one of the one or more second downlink time slots.

11. A system comprising:

a first wireless media access control (MAC) configured to control media access on a first wireless transmission system;

a second wireless MAC configured to control media access on a second wireless transmission system that is different from the first wireless transmission system,

wherein the first wireless MAC is further configured to transmit, to a base station, a request for a time-slot allocation to the first wireless MAC, wherein the time-slot allocation comprises one or more uplink time slots and/or one or more downlink time slots, and

wherein the one or more uplink time slots and/or the one or more downlink time slots have a duration that accommodates performance requirements of an application operated by the second wireless MAC.

12. The system of claim 11 , wherein the first wireless MAC is further configured to:

identify (i) one or more time slots during which the second wireless MAC is to transmit and (ii) another one or more time slots during which the second wireless MAC is to receive to operate the application; and

based on identifying (i) the one or more time slots during which the second wireless MAC is to transmit and (ii) the another one or more time slots during which the second wireless MAC is to receive, transmit the request for the time-slot allocation.

13. The system of claim 11 , wherein the first wireless MAC is further configured to:

transmit, to the base station, a request for allocating one or more frequencies to the first wireless MAC, wherein the one or more frequencies are configured to accommodate performance requirements of the application operated by the second wireless MAC.

14. The system of claim 11 , wherein:

the system further comprises a traffic arbiter coupled to each of the first wireless MAC and the second wireless MAC;

the time-slot allocation is a first time-slot allocation, the one or more uplink time slots are one or more first uplink time slots, and the one or more downlink time slots are one or more first downlink time slots;

the first wireless MAC is further configured to

in response to transmitting the request, receive, from the base station, a second time-slot allocation of one or more second uplink time slots and/or one or more second downlink time slots allocated to the first wireless MAC, and

transmit, to the traffic arbiter, the second time-slot allocation of the one or more second uplink time slots and/or the one or more second downlink time slots; and

the traffic arbiter is further configured to determine whether to allow the second wireless MAC to transmit and/or receive on the second wireless transmission system based at least in part on the second time-slot allocation.

15. The system of claim 14 , wherein the traffic arbiter is further configured to:

in response to a transmit priority for the second wireless MAC meeting or exceeding a downlink priority level associated with one of the one or more second downlink time slots, grant permission to the second wireless MAC to transmit at a transmit time during the one of the one or more second downlink time slots; and

in response to a receive priority for the second wireless MAC meeting or exceeding an uplink priority level associated with one of the one or more second uplink time slots, grant permission to the second wireless MAC to receive during a receive time corresponding to the one of the one or more second uplink time slots.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →