Dynamic wireless resource utilization
First Claim
1. A system for dynamic wireless resource utilization, the system comprising:
- a sensing module operable to monitor one or more wireless communication resources and generate wireless communication resource data;
a prediction module operable, using the wireless communication resource data, to predict the occurrence of one or more holes in one or more future time periods, a hole comprising a wireless communication opportunity not associated with any existing channels in which one or more wireless communication resources assigned to one or more first users is temporarily available for wireless communication by one or more second users, the prediction module being further operable to generate hole prediction data;
a synthesizing module operable, using the hole prediction data, to create one or more wireless communication channels from the one or more predicted holes and generate channel synthesis data;
a selection module operable to receive data reflecting feedback from one or more previous wireless communication attempts and data reflecting one or more network conditions and, according to the received data and the channel synthesis data, select one or more particular wireless communication channels from the one or more created wireless communication channels, the selection module further operable to generate wireless communication channel selection data;
an assignment module operable, using the wireless communication channel selection data, to instruct a radio unit to communicate using the selected one or more particular wireless communication channels; and
a deactivation module operable to instruct the radio unit to discontinue use of the selected one or more particular wireless communication channels after the communication has been completed.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for dynamic wireless resource utilization includes monitoring a wireless communication resource; generating wireless communication resource data; using the wireless communication resource data, predicting the occurrence of one or more holes in a future time period; generating hole prediction data; using the hole prediction data, synthesizing one or more wireless communication channels from the one or more predicted holes; generating channel synthesis data; receiving data reflecting feedback from a previous wireless communication attempt and data reflecting a network condition; according to the received data and the channel synthesis data, selecting a particular wireless communication channel from the one or more synthesized wireless communication channels; generating wireless communication channel selection data; using the wireless communication channel selection data, instructing a radio unit to communicate using the selected wireless communication channel; and instructing the radio unit to discontinue use of the selected wireless communication channel after the communication has been completed.
231 Citations
37 Claims
-
1. A system for dynamic wireless resource utilization, the system comprising:
-
a sensing module operable to monitor one or more wireless communication resources and generate wireless communication resource data;
a prediction module operable, using the wireless communication resource data, to predict the occurrence of one or more holes in one or more future time periods, a hole comprising a wireless communication opportunity not associated with any existing channels in which one or more wireless communication resources assigned to one or more first users is temporarily available for wireless communication by one or more second users, the prediction module being further operable to generate hole prediction data;
a synthesizing module operable, using the hole prediction data, to create one or more wireless communication channels from the one or more predicted holes and generate channel synthesis data;
a selection module operable to receive data reflecting feedback from one or more previous wireless communication attempts and data reflecting one or more network conditions and, according to the received data and the channel synthesis data, select one or more particular wireless communication channels from the one or more created wireless communication channels, the selection module further operable to generate wireless communication channel selection data;
an assignment module operable, using the wireless communication channel selection data, to instruct a radio unit to communicate using the selected one or more particular wireless communication channels; and
a deactivation module operable to instruct the radio unit to discontinue use of the selected one or more particular wireless communication channels after the communication has been completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for dynamic wireless resource utilization, the method comprising:
-
monitoring one or more wireless communication resources;
generating wireless communication resource data;
using the wireless communication resource data, predicting the occurrence of one or more holes in one or more future time periods, a hole comprising a wireless communication opportunity not associated with any existing channels in which one or more wireless communication resources assigned to one or more first users is temporarily available for wireless communication by one or more second users;
generating hole prediction data;
using the hole prediction data, creating one or more wireless communication channels from the one or more predicted holes;
generating channel synthesis data;
receiving data reflecting feedback from one or more previous wireless communication attempts and data reflecting one or more network conditions;
according to the received data and the channel synthesis data, selecting one or more particular wireless communication channels from the one or more created wireless communication channels;
generating wireless communication channel selection data;
using the wireless communication channel selection data, instructing a radio unit to communicate using the selected one or more particular wireless communication channels; and
instructing the radio unit to discontinue use of the selected one or more particular wireless communication channels after the communication has been completed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Software for dynamic wireless resource utilization, the software embodied in media and when executed operable to:
-
monitor one or more wireless communication resources;
generate wireless communication resource data;
using the wireless communication resource data, predict the occurrence of one or more holes in one or more future time periods, a hole comprising a wireless communication opportunity not associated with any existing channels in which one or more wireless communication resources assigned to one or more first users is temporarily available for wireless communication by one or more second users;
generate hole prediction data;
using the hole prediction data, create one or more wireless communication channels from the one or more predicted holes;
generate channel synthesis data;
receive data reflecting feedback from one or more previous wireless communication attempts and data reflecting one or more network conditions;
according to the received data and the channel synthesis data, select one or more particular wireless communication channels from the one or more created wireless communication channels;
generate wireless communication channel selection data;
using the wireless communication channel selection data, instruct a radio unit to communicate using the selected one or more particular wireless communication channels; and
instruct the radio unit to discontinue use of the selected one or more particular wireless communication channels after the communication has been completed. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for dynamic wireless resource utilization, the system comprising:
-
means for monitoring one or more wireless communication resources;
means for generating wireless communication resource data;
means for, using the wireless communication resource data, predicting the occurrence of one or more holes in one or more future time periods, a hole comprising a wireless communication opportunity not associated with any existing channels in which one or more wireless communication resources assigned to one or more first users is temporarily available for wireless communication by one or more second users;
means for generating hole prediction data;
means for, using the hole prediction data, creating one or more wireless communication channels from the one or more predicted holes;
means for generating channel synthesis data;
means for receiving data reflecting feedback from one or more previous wireless communication attempts and data reflecting one or more network conditions;
means for, according to the received data and the channel synthesis data, selecting one or more particular wireless communication channels from the one or more created wireless communication channels;
means for generating wireless communication channel selection data;
means for, using the wireless communication channel selection data, instructing a radio unit to communicate using the selected one or more particular wireless communication channels; and
means for instructing the radio unit to discontinue use of the selected one or more particular wireless communication channels after the communication has been completed.
-
Specification