MULTIRADIO CONTROL INCORPORATING QUALITY OF SERVICE
First Claim
Patent Images
1. A method, comprising:
- receiving activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device;
formulating operational schedules for the one or more wireless communication mediums;
determining if any potential communication conflicts exist in the operational schedules;
if any potential communication conflicts exist, receiving activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and
distributing the operational schedules to the one or more radio modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing the operation of one or more of wireless communication mediums supported by one or more radio modules integrated within a WCD. A control strategy may be employed to evaluate and manage pending communication activity down to the wireless message stream level through the creation of operational schedules. The operational schedules may be utilized by the one or more radio modules in the WCD in order to determine how resource usage should be allocated for supporting the communication activities conducted over a radio module.
-
Citations
26 Claims
-
1. A method, comprising:
-
receiving activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device; formulating operational schedules for the one or more wireless communication mediums; determining if any potential communication conflicts exist in the operational schedules; if any potential communication conflicts exist, receiving activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and distributing the operational schedules to the one or more radio modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12)
-
-
10. A computer program product comprising a computer usable medium having computer readable program code embodied in said medium, comprising:
-
a computer readable program code configured to receive activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device; a computer readable program code configured to formulate operational schedules for the one or more wireless communication mediums; a computer readable program code configured to determine if any potential communication conflicts exist in the operational schedules; a computer readable program code configured to, if any potential communication conflicts exist, receive activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and a computer readable program code configured to distribute the operational schedules to the one or more radio modules. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A wireless communication device, comprising:
-
at least one processor; one or more radio modules configured to support a plurality of wireless communication mediums, the one or more radio modules being coupled to the at least one processor; wherein the device is configured to; receive activity information for all wireless communication mediums; formulate operational schedules for the one or more wireless communication mediums; determine if any potential communication conflicts exist in the operational schedules; if any potential communication conflicts exist, receive activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and distribute the operational schedules to the one or more radio modules. - View Dependent Claims (20)
-
-
21. A wireless communication device, comprising:
-
means for receiving notification of all wireless message streams that require access to one or more radio modules in the wireless communication device, the one or more radio modules being configured to support one or more wireless communication mediums; means for receiving activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device; means for formulating operational schedules for the one or more wireless communication mediums; means for determining if any potential communication conflicts exist in the operational schedules; means for, if any potential communication conflicts exist, receiving activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and means for distributing the operational schedules to the one or more radio modules. - View Dependent Claims (22)
-
-
23. A multiradio controller, comprising:
-
at least one processing module; at least one common interface module coupled to the at least one processor module; and at least one interface dedicated to conveying delay-sensitive communication coupled to the at least one processor module; wherein the controller is configured to; receive activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device; formulate operational schedules for the one or more wireless communication mediums; determine if any potential communication conflicts exist in the operational schedules; if any potential communication conflicts exist, receive activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and distribute the operational schedules to the one or more radio modules.
-
-
24. A radio module, comprising:
-
one or more radio modems configured to support one or more wireless communication mediums; and at least one interface module coupled to the one or more radio modems; wherein the radio module is configured to; receive, via the at least one interface module, operational schedule information related to the one or more wireless communication mediums for controlling the operation of the one or more wireless communication mediums; and if the operational schedule information includes timeslot allocations for wireless message streams, control allocation of resources to one or more wireless message streams supported by the one or more wireless communication mediums.
-
-
25. A chipset, comprising:
-
at least one processing module; one or more radio modules configured to support a plurality of wireless communication mediums, the one or more radio modules being coupled to the at least one processing module; wherein the chipset is configured to; receive activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device; formulate operational schedules for the one or more wireless communication mediums; determine if any potential communication conflicts exist in the operational schedules; if any potential communication conflicts exist, receive activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and distribute the operational schedules to the one or more radio modules.
-
-
26. A system, comprising:
-
a wireless communication device, the wireless communication device further comprising one or more radio modules for supporting a plurality of wireless communication mediums; and a multiradio controller coupled to the one or more radio modules; the multiradio controller receiving activity information for all wireless communication mediums being supported by one or more radio modules in a wireless communication device and formulating operational schedules for the one or more wireless communication mediums; the multiradio controller further determining if any potential communication conflicts exist in the operational schedules, and if any potential communication conflicts exist, receiving activity information for each wireless message stream being supported by the wireless communication mediums, the information including at least priority information and required quality of service information for each wireless message stream, the wireless message stream activity information being utilized to reformulate the operational schedules; and the multiradio controller distributing the operational schedules to the one or more radio modules.
-
Specification