Systems and Methods for Enabling Coexistence of Multiple Wireless Components Operating in the Same Frequency Band
First Claim
1. A method for arbitrating access to a wireless communication medium in a device having a plurality of wireless modules, comprising:
- receiving medium access requests from the plurality of wireless modules;
determining a relative priority of the received medium access requests, wherein the determination of the relative priority for a first wireless module in the plurality of wireless modules is based on a duration of the medium access request for the first module; and
granting access to the wireless communication medium to a module in the plurality of wireless modules with the highest relative priority medium access request.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enabling coexistence of multiple potentially interfering wireless components in a device are provided. A device may include a wireless module using a proprietary protocol and one or more modules using standardized protocols. The device further includes a coexistence arbitration module configured to arbitrate access to a shared communication medium among the wireless modules based on assertion of medium access requests by the modules and the associated priority of the asserted medium access requests. When multiple medium access requests have the same priority, precedence for access to the shared medium is determined based on additional criteria. The coexistence arbitration module may be a separate module or may be integrated into another module or distributed among the modules. The device may include a host processor for altering transmission characteristics of a module to increase the likelihood that another module can receive data within a reasonable time period.
-
Citations
27 Claims
-
1. A method for arbitrating access to a wireless communication medium in a device having a plurality of wireless modules, comprising:
-
receiving medium access requests from the plurality of wireless modules; determining a relative priority of the received medium access requests, wherein the determination of the relative priority for a first wireless module in the plurality of wireless modules is based on a duration of the medium access request for the first module; and granting access to the wireless communication medium to a module in the plurality of wireless modules with the highest relative priority medium access request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for arbitrating access to a wireless communications medium in a device having a plurality of wireless modules, wherein a first wireless module uses a first wireless protocol and a second wireless module uses a second wireless protocol, comprising:
-
(a) receiving a medium access request from the first wireless module during a first time period, wherein the medium access request has an associated HIGH priority during the first time period; (b) enabling access to the wireless communication medium by the first wireless module during the first time period; and (c) if a medium access request from the second wireless module is received, enabling access to the wireless communication medium by the second wireless module after the first time period has ended, wherein steps (a) through (c) are repeated for the duration of a second time period. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for providing wireless communications, comprising:
-
a first wireless module using a first wireless protocol, wherein the first wireless module is configured to receive data from an external device and to assert a medium access request when access to a shared communication medium is required; a status determination module configured to receive the medium access request from the first wireless module, to determine a value for a priority signal associated with the medium access request, and to assert the priority signal; a second wireless module using a second wireless protocol, wherein the second wireless module is configured to assert a medium access request and a priority signal when access to a shared communication medium is required; and a coexistence arbitration module configured to receive the medium access request from the first wireless module, the medium access request and priority signal from the second wireless module, and the priority signal from the status determination module and to determine precedence for access to the shared communication medium between the first wireless module and the second wireless module. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification