Data broadcasting with a prepare-to-broadcast message
First Claim
1. A method implemented in a multi-channel network having a control channel and a plurality of data channels, comprising:
- under control of a node configured with computer-executable instructions;
transmitting or receiving a message on the control channel after a determination has been made that a number of bits or bytes of data for a broadcast is greater than a number of bits or bytes of the message, the message indicating;
(i) the data will be broadcast on a particular data channel of the plurality of data channels, and (ii) a modulation technique of the broadcast;
switching to the particular data channel based at least in part on the transmitted or received message;
broadcasting or listening for a broadcast of the data on the particular data channel based at least in part on the modulation technique; and
switching to the control channel after the data has been broadcast or a predetermined time period has expired.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for broadcasting data in a multi-channel network having a control channel and multiple data channels are described. A node wishing to broadcast data may determine a particular data channel from among the multiple data channels, a modulation technique, and a data rate to be utilized to broadcast the data. The broadcasting node may transmit a message over the control channel indicating that the data will be broadcast on the particular data channel using the modulation technique and at the determined data rate. The broadcasting node and a node wishing to receive the data may switch to the particular data channel. The broadcast node may broadcast the data over the particular data channel, while the receiving node may receive the data. After broadcasting the data or a predetermined time period has expired, the broadcasting node and receiving node may switch to the control channel.
-
Citations
20 Claims
-
1. A method implemented in a multi-channel network having a control channel and a plurality of data channels, comprising:
-
under control of a node configured with computer-executable instructions;
transmitting or receiving a message on the control channel after a determination has been made that a number of bits or bytes of data for a broadcast is greater than a number of bits or bytes of the message, the message indicating;
(i) the data will be broadcast on a particular data channel of the plurality of data channels, and (ii) a modulation technique of the broadcast;switching to the particular data channel based at least in part on the transmitted or received message;
broadcasting or listening for a broadcast of the data on the particular data channel based at least in part on the modulation technique; and
switching to the control channel after the data has been broadcast or a predetermined time period has expired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19)
-
-
10. A network computing device of a multi-channel network having a control channel and a plurality of data channels, comprising:
-
one or more processors; memory communicatively coupled to the one or more processors; and one or more modules stored in the memory and executable on the one or more processors to perform acts including; determining (i) a particular data channel from the plurality of data channels for broadcasting data, and (ii) a modulation technique for broadcasting the data; determining that a number of bits or bytes of the data is greater than a number of bits or bytes of a message, the message indicating that the data will be broadcast on the particular data channel according to the modulation technique; transmitting the message over the control channel upon determining that the number of bits or bytes of the data is greater than the number of bits or bytes of the message; switching to the particular data channel; broadcasting the data over the particular data channel based at least in part on the modulation technique; and switching to the control channel after the data has been broadcast. - View Dependent Claims (11, 12, 13, 15)
-
-
14. A method implemented in a multi-channel network having a control channel and a plurality of data channels, comprising:
-
under control of a node configured with computer-executable instructions; receiving a message on the control channel after a determination has been made that a number of bits or bytes of data for a broadcast is greater than a number of bits or bytes of the message, the message indicating;
(i) the data will be broadcast on a particular data channel of the plurality of data channels, and (ii) a modulation technique of the broadcast;after the message has been received, switching to the particular data channel; listening for a broadcast of the data on the particular data channel based at least in part on the modulation technique; receiving the data on the particular data channel; and switching to the control channel after the data has been received or a predetermined time period has expired. - View Dependent Claims (20)
-
Specification