Bandwidth conservation by reallocating unused time scheduled for a radio to another radio
First Claim
Patent Images
1. A method, comprising:
- receiving operational schedule information at a radio modem configured to communicate using a first wireless communication medium;
synchronizing the radio modem to periodic operation for the first wireless communication medium by monitoring packet traffic arbitration (PTA) signals to determine an anchor point and a periodic sniff interval for the first radio modem;
if the schedule information is determined to be valid, identifying periods of time defined by the schedule information wherein the radio modem is scheduled to be active during the periodic operation of the first wireless communication medium;
monitoring communication activity during the identified periods of time to determine if one or more received message threshold conditions comprising at least receiving a predetermined number of polling messages have been realized;
if the one or more received message threshold conditions have been realized, determining if messages await transmission from the radio modem; and
if no messages await transmission, reallocating an unused portion of the one or more time periods to another radio modem enabled to communicate over a second wireless communication medium, the unused portion of the scheduled time being the time remaining after the polling messages are not answered until a predefined time has elapsed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing the operation of a plurality of radio modems contained within the same wireless communication device. The radio modems may be managed so that simultaneous communication involving two or more radio modems utilizing conflicting wireless communication mediums may be avoided. More specifically, a multiradio controller may identify when scheduled communication time in a radio modem using a more dominant, or high priority, wireless communication medium will in actually go unused, and may reallocate some or all of the now available scheduled time to radio modems using a lower priority wireless communication medium that have messages to transact.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving operational schedule information at a radio modem configured to communicate using a first wireless communication medium; synchronizing the radio modem to periodic operation for the first wireless communication medium by monitoring packet traffic arbitration (PTA) signals to determine an anchor point and a periodic sniff interval for the first radio modem; if the schedule information is determined to be valid, identifying periods of time defined by the schedule information wherein the radio modem is scheduled to be active during the periodic operation of the first wireless communication medium; monitoring communication activity during the identified periods of time to determine if one or more received message threshold conditions comprising at least receiving a predetermined number of polling messages have been realized; if the one or more received message threshold conditions have been realized, determining if messages await transmission from the radio modem; and if no messages await transmission, reallocating an unused portion of the one or more time periods to another radio modem enabled to communicate over a second wireless communication medium, the unused portion of the scheduled time being the time remaining after the polling messages are not answered until a predefined time has elapsed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device, comprising:
-
a plurality of radio modems; at least one processor; and at least one memory including executable instructions, the at least one memory and the executable instructions being configured to, in cooperation with the at least one processor, cause the device to perform at least the following; receive operational schedule information at a radio modem configured to communicate using a first wireless communication medium; synchronize the radio modem to periodic operation for the first wireless communication medium by monitoring packet traffic arbitration (PTA) signals to determine an anchor point and a periodic sniff interval for the first radio modem; if the schedule information is determined to be valid, identify periods of time defined by the schedule information wherein the radio modem is scheduled to be active during the periodic operation of the first wireless communication medium; monitor communication activity during the identified periods of time to determine if one or more received message threshold conditions comprising at least receiving a predetermined number of polling messages have been realized; if the one or more received message threshold conditions have been realized, determine if messages await transmission from the radio modem; and if no messages await transmission, reallocate an unused portion of the one or more time periods to another radio modem enabled to communicate over a second wireless communication medium, the unused portion of the scheduled time being the time remaining after the polling messages are not answered until a predefined time has elapsed. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising computer executable program code recorded on a computer readable storage medium, the computer executable program code comprising:
-
code configured to receive operational schedule information at a radio modem configured to communicate using a first wireless communication medium; code configured to synchronize the radio modem to periodic operation for the first wireless communication medium by monitoring packet traffic arbitration (PTA) signals to determine an anchor point and a periodic sniff interval for the first radio modem; code configured to, if the schedule information is determined to be valid, identify periods of time defined by the schedule information wherein the radio modem is scheduled to be active during the periodic operation of the first wireless communication medium; code configured to monitor communication activity during the identified periods of time to determine if one or more received message threshold conditions comprising at least receiving a predetermined number of polling messages have been realized; code configured to, if the one or more received message threshold conditions have been realized, determine if messages await transmission from the radio modem; and code configured to, if no messages await transmission, reallocate an unused portion of the one or more time periods to another radio modem enabled to communicate over a second wireless communication medium, the unused portion of the scheduled time being the time remaining after the polling messages are not answered until a predefined time has elapsed. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A multiradio control module, comprising:
-
at least one interface module for communicating via wired or wireless communication with at least a plurality of radio modems; and at least one control module for executing process steps, including; receiving operational schedule information at a radio modem configured to communicate using a first wireless communication medium; synchronizing the radio modem to periodic operation for the first wireless communication medium by monitoring packet traffic arbitration (PTA) signals to determine an anchor point and a periodic sniff interval for the first radio modem; if the schedule information is determined to be valid, identifying periods of time defined by the schedule information wherein the radio modem is scheduled to be active during the periodic operation of the first wireless communication medium; monitoring communication activity during the identified periods of time to determine if one or more received message threshold conditions comprising at least receiving a predetermined number of polling messages have been realized; if the one or more received message threshold conditions have been realized, determining if messages await transmission from the radio modem; and if no messages await transmission, reallocating an unused portion of the one or more time periods to another radio modem enabled to communicate over a second wireless communication medium, the unused portion of the scheduled time being the time remaining after the polling messages are not answered until a predefined time has elapsed. - View Dependent Claims (17, 18, 19, 20)
-
Specification