Token passing data transfer mechanism for reservation based protocols
First Claim
1. A method for establishing communication between a first device and a second device participating in a reservation based communication protocol over a wireless communication network, comprising:
- acquiring a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the first reservation between the first device and the second device using a network interface of the first device and a network interface of the second device comprising;
establishing a default allocation of the reservation blocks between the first device and the second device, wherein a portion of the reservation blocks are respectively allocated to each of the devices; and
transmitting information from each of the devices during at least a portion of the reservation blocks; and
acquiring a second reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the second reservation between the first device and the second device using the network interface of the first device and the network interface of the second device comprising;
transmitting a zone activity frame from the first device to the second device to modify the default allocation of the reservation blocks between the first device and the second device, wherein the zone activity frame comprises a first bit mask indicating which zone reservation blocks the first device requests for transmitting data to the second device during a plurality of zones of the superframe, wherein a zone reservation block comprises a plurality of contiguous reserved slots within a zone, and the second reservation comprises a plurality of zones; and
transmitting a zone activity response frame from the second device to the first device, wherein the zone activity response frame comprises a second bit mask indicating which zone reservation blocks the second device requests for transmitting data to the first device during the plurality of zones of the superframe.
5 Assignments
0 Petitions
Accused Products
Abstract
Token passing data transfer mechanism for reservation based protocols is provided. In some embodiments, a token passing data transfer mechanism for reservation based protocols includes sharing a reservation between a first device and a second device including transmitting a zone activity frame from the first device to the second device to modify the default allocation of the reservation blocks between the first device and the second device, in which the zone activity frame includes a first bit mask indicating which zone reservation blocks the first device requests for transmitting data to the second device during a plurality of zones of the superframe, in which a zone reservation block includes a plurality of contiguous reserved slots within a zone, and the second reservation includes a plurality of zones.
-
Citations
22 Claims
-
1. A method for establishing communication between a first device and a second device participating in a reservation based communication protocol over a wireless communication network, comprising:
- acquiring a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the first reservation between the first device and the second device using a network interface of the first device and a network interface of the second device comprising;
establishing a default allocation of the reservation blocks between the first device and the second device, wherein a portion of the reservation blocks are respectively allocated to each of the devices; and
transmitting information from each of the devices during at least a portion of the reservation blocks; and
acquiring a second reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the second reservation between the first device and the second device using the network interface of the first device and the network interface of the second device comprising;
transmitting a zone activity frame from the first device to the second device to modify the default allocation of the reservation blocks between the first device and the second device, wherein the zone activity frame comprises a first bit mask indicating which zone reservation blocks the first device requests for transmitting data to the second device during a plurality of zones of the superframe, wherein a zone reservation block comprises a plurality of contiguous reserved slots within a zone, and the second reservation comprises a plurality of zones; and
transmitting a zone activity response frame from the second device to the first device, wherein the zone activity response frame comprises a second bit mask indicating which zone reservation blocks the second device requests for transmitting data to the first device during the plurality of zones of the superframe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- acquiring a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
-
17. A system for establishing communication between a first device and a second device participating in a reservation based communication protocol over a wireless communication network, comprising:
- a processor of the first device configured to acquire a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
to share the first reservation between the first device and the second device by establishing a default allocation of the reservation blocks between the first device and the second device wherein a portion of the reservation blocks are respectively allocated to each of the devices; and
for allowing for the transmission of information from each of the devices during at least a portion of the reservation blocks; and
the processor of the first device further configured to acquire a second reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
to share the second reservation between the first device and the second device by transmitting a zone activity frame from the first device to the second device, wherein the zone activity frame comprises a first bit mask indicating which zone reservation blocks the first device requests for transmitting data to the second device during a plurality of zones of the superframe, wherein a zone reservation block comprises a plurality of contiguous reserved slots within a zone, and the second reservation comprises a plurality of zones; and
transmitting a zone activity response frame from the second device to the first device, wherein the zone activity response frame comprises a second bit mask indicating which zone reservation blocks the second device requests for transmitting data to the first device during the plurality of zones of the superframe; and
a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (19, 20)
- a processor of the first device configured to acquire a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
-
18. A computer program product for establishing communication between a first device and a second device participating in a reservation based communication protocol over a wireless communication network, the computer program product being embodied in a non-transitory computer readable storage medium encoded with instructions executed by a processor for establishing communication between a first and second device and comprising computer instructions for:
- acquiring a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the first reservation between the first device and the second device comprising;
establishing a default allocation of the reservation blocks between the first device and the second device, wherein a portion of the reservation blocks are respectively allocated to each of the devices; and
transmitting information from each of the devices during at least a portion of the reservation blocks; and
acquiring a second reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
sharing the second reservation between the first device and the second device comprising;
transmitting a zone activity frame from the first device to the second device to modify the default allocation of the reservation blocks between the first device and the second device, wherein the zone activity frame comprises a first bit mask indicating which zone reservation blocks the first device requests for transmitting data to the second device during a plurality of zones of the superframe, wherein a zone reservation block comprises a plurality of contiguous reserved slots within a zone, and the second reservation comprises a plurality of zones; and
transmitting a zone activity response frame from the second device to the first device, wherein the zone activity response frame comprises a second bit mask indicating which zone reservation blocks the second device requests for transmitting data to the first device during the plurality of zones of the superframe. - View Dependent Claims (21, 22)
- acquiring a first reservation comprising a plurality of reserved slots within a superframe, wherein at least some of the reserved slots are reservation blocks, and wherein the reservation blocks are contiguous reserved slots; and
Specification