Wireless transmission interference avoidance on a device capable of carrying out wireless network communications
First Claim
1. A method for managing wireless transmission conflicts on a computing device that supports at least two wireless transmitters, and wherein the wireless transmitters are capable of transmitting both control and data information, the method comprising:
- identifying a potential signal conflict arising from simultaneous transmissions by a first wireless transmitter and a second wireless transmitter currently installed on the computing device;
preparing to transmit a first set of data via the first wireless transmitter;
preparing to transmit a second set of data via the second wireless transmitter;
assigning priorities to the first and second sets of data; and
transmitting the first set of data and second set of data, via the first wireless transmitter and the second wireless transmitter, respectively, on a non-conflicting basis and in accordance with priorities assigned to the first and second data sets.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless technology (e.g., Wi-Fi) coexistence architecture and method are disclosed for managing potential conflicts between wireless technology interference sources. A coexistence driver maintains a conflict map identifying potentially conflicting wireless technologies on a computing device. Such technologies, due to their use of overlapping transmission frequency spectra, potentially create signal interference with one another while transmitting. Managing such conflict is carried out by initially identifying conflicts arising from wireless technology interference sources based on entries within the conflict map for a set of currently installed wireless technology interfaces. Thereafter the coexistence driver creates a virtual coexistence driver to manage an identified set of conflicting wireless technology interference sources, wherein the coexistence driver regulates transmission of data sets by wireless technology interfaces according to a coexistence scheme including priority-based data transmissions.
112 Citations
59 Claims
-
1. A method for managing wireless transmission conflicts on a computing device that supports at least two wireless transmitters, and wherein the wireless transmitters are capable of transmitting both control and data information, the method comprising:
-
identifying a potential signal conflict arising from simultaneous transmissions by a first wireless transmitter and a second wireless transmitter currently installed on the computing device; preparing to transmit a first set of data via the first wireless transmitter; preparing to transmit a second set of data via the second wireless transmitter; assigning priorities to the first and second sets of data; and transmitting the first set of data and second set of data, via the first wireless transmitter and the second wireless transmitter, respectively, on a non-conflicting basis and in accordance with priorities assigned to the first and second data sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium including computer-executable instructions for facilitating managing wireless transmission conflicts on a computing device that supports at least two wireless transmitters, and wherein the wireless transmitters are capable of transmitting both control and data information, the computer-executable instructions facilitating performing the steps of:
-
identifying a potential signal conflict arising from simultaneous transmissions by a first wireless transmitter and a second wireless transmitter currently installed on the computing device; preparing to transmit a first set of data via the first wireless transmitter; preparing to transmit a second set of data via the second wireless transmitter; assigning priorities to the first and second sets of data; and transmitting the first set of data and second set of data, via the first wireless transmitter and the second wireless transmitter, respectively, on a non-conflicting basis and in accordance with priorities assigned to the first and second data sets. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for avoiding conflicts between wireless technology interference sources, the method comprising:
-
maintaining a conflict map identifying potentially conflicting wireless technologies; identifying conflicts arising from wireless technology interference sources based on entries within the conflict map for a set of currently installed wireless technology interfaces; and creating a virtual coexistence driver to manage an identified set of conflicting wireless technology interference sources, wherein the coexistence driver regulates transmission of data sets by wireless technology interfaces according to a coexistence scheme. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium including computer-executable instructions for facilitating avoiding conflicts between wireless technology interference sources, the computer-executable instructions facilitating performing the steps of:
-
maintaining a conflict map identifying potentially conflicting wireless technologies; identifying conflicts arising from wireless technology interference sources based on entries within the conflict map for a set of currently installed wireless technology interfaces; and creating a virtual coexistence driver to manage an identified set of conflicting wireless technology interference sources, wherein the coexistence driver regulates transmission of data sets by wireless technology interfaces according to a coexistence scheme. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system including a coexistence architecture facilitating detecting and managing conflicts between wireless technology interference sources, the system comprising:
-
a conflict map identifying potentially conflicting wireless technologies; and a coexistence driver for; identifying conflicts arising from wireless technology interference sources based on entries within the conflict map for a set of currently installed wireless technology interfaces; and creating a virtual coexistence driver to manage an identified set of conflicting wireless technology interference sources, wherein the coexistence driver regulates transmission of data sets by wireless technology interfaces according to a coexistence scheme. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification