Collaborative coexistence with dynamic prioritization of wireless devices
First Claim
Patent Images
1. In an integrated circuit wireless communication device having at least two wireless transceiver circuits, a method for coordinating potentially conflicting wireless communications, comprising:
- assigning first and second priority indications to first and second wireless transceiver circuits, respectively, where each priority indication may be selected from a plurality of available priority indications;
receiving or transmitting data on the first wireless transceiver circuit in accordance with the relative priority of the first priority indication to the second priority indication;
detecting a predetermined application that configured to receive or transmit data on the second wireless transceiver circuit;
assigning a third priority indication to the second wireless transceiver circuit when the predetermined application is detected; and
receiving or transmitting data on the second wireless transceiver circuit in accordance with the relative priority of the third priority indication to the first priority indication.
4 Assignments
0 Petitions
Accused Products
Abstract
A collaboration scheme for wireless communications devices implemented on a single CMOS integrated circuit is described. By providing a dynamically updateable, multiple-priority protocol, more differentiation between traffic types is provided and response time (latency) is reduced by adjusting the priority allocations between the devices when an application on one device requires greater throughput.
-
Citations
20 Claims
-
1. In an integrated circuit wireless communication device having at least two wireless transceiver circuits, a method for coordinating potentially conflicting wireless communications, comprising:
-
assigning first and second priority indications to first and second wireless transceiver circuits, respectively, where each priority indication may be selected from a plurality of available priority indications;
receiving or transmitting data on the first wireless transceiver circuit in accordance with the relative priority of the first priority indication to the second priority indication;
detecting a predetermined application that configured to receive or transmit data on the second wireless transceiver circuit;
assigning a third priority indication to the second wireless transceiver circuit when the predetermined application is detected; and
receiving or transmitting data on the second wireless transceiver circuit in accordance with the relative priority of the third priority indication to the first priority indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for coordinating wireless communications, comprising:
-
a first wireless interface circuit for performing receiving or transmitting operations of a first type of wireless communication having a first priority level selected from a first plurality of priority levels;
a second wireless interface circuit for performing receiving or transmitting operations of a second type of wireless communication having a second priority level selected from a second plurality of priority levels;
an interface coupling the first and second wireless interface circuits for transmitting priority levels between the first and second wireless interface circuits; and
a controller for coordinating the operations of the first or second wireless interface circuits in relation to a relative priority of the first and second priority levels, said controller comprising priority level adjustment logic for adjusting a priority level in response to detecting a predetermined condition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for implementing a dynamic collaboration protocol, comprising:
-
first means for sending or receiving a first wireless signal having a first allocated priority, comprising a first MAC layer module;
second means for sending or receiving a second wireless signal having a second allocated priority, comprising a second MAC layer module;
means for adjusting the second allocated priority to be higher than the first allocated priority if real-time human interface device (HID) traffic is detected on the second means; and
means for interfacing the first and second MAC layer modules to coordinate throughput performance of the first and second means such that whichever of the first or second means has a higher allocated priority is given higher throughput performance. - View Dependent Claims (20)
-
Specification