Method and apparatus for medium reservation and medium reservation modification in a communication system
First Claim
1. A method for requesting and granting of a medium reservation modification wherein a master device allocates a medium using reservations that are observed by other devices sharing the medium and a slave device complies with reservations by holding data for transmission until its reservation in time arrives, the method comprising:
- contending, by the master device, for the medium to obtain a reserved service period, wherein contending is performed between a plurality of devices that each have an ability to take over the medium during a contention period, wherein the plurality of devices does not include the slave device;
determining, at the slave device, a reserved length of an upcoming transmitting opportunity reserved for that slave device, wherein the upcoming transmitting opportunity is part of the reserved service period reserved by the master device after contending for the medium and making a medium reservation;
determining, at the slave device, a desired length for transmitting data from the slave device over the medium;
comparing the reserved length and the desired length to determine if a medium reservation modification is warranted;
if the medium reservation modification is warranted, requesting the medium reservation modification during the reserved service period, using the slave device and the medium; and
determining, at the master device, whether to grant or deny the medium reservation modification and conveying the determination to the slave device.
19 Assignments
0 Petitions
Accused Products
Abstract
In a network environment, a wireless medium is reserved for transmissions. Medium reservation modifications can be requested and granted wherein a master device allocates a medium using reservations that are observed by other devices sharing the medium and a slave device complies with reservations by holding data for transmission until its reservation in time arrives by determining a reserved length of an upcoming transmitting opportunity reserved for a slave device, determining a desired length for transmitting data from the slave device over the medium, comparing the reserved length and the desired length to determine if a medium reservation modification is warranted, if the medium reservation modification is warranted, requesting, during the reserved time covered by the medium reservation, the medium reservation modification, and determining whether to grant or deny the medium reservation modification and conveying the determination to the slave device.
-
Citations
21 Claims
-
1. A method for requesting and granting of a medium reservation modification wherein a master device allocates a medium using reservations that are observed by other devices sharing the medium and a slave device complies with reservations by holding data for transmission until its reservation in time arrives, the method comprising:
-
contending, by the master device, for the medium to obtain a reserved service period, wherein contending is performed between a plurality of devices that each have an ability to take over the medium during a contention period, wherein the plurality of devices does not include the slave device; determining, at the slave device, a reserved length of an upcoming transmitting opportunity reserved for that slave device, wherein the upcoming transmitting opportunity is part of the reserved service period reserved by the master device after contending for the medium and making a medium reservation; determining, at the slave device, a desired length for transmitting data from the slave device over the medium; comparing the reserved length and the desired length to determine if a medium reservation modification is warranted; if the medium reservation modification is warranted, requesting the medium reservation modification during the reserved service period, using the slave device and the medium; and determining, at the master device, whether to grant or deny the medium reservation modification and conveying the determination to the slave device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for requesting and granting of a medium reservation modification wherein a master device allocates a medium using reservations that are observed by other devices sharing the medium and a slave device complies with reservations by holding data for transmission until its reservation in time arrives, the method comprising:
-
contending, by the master device, for the medium to obtain a reserved service period;
determining, at the slave device, a reserved length of an upcoming transmitting opportunity reserved for that slave device, wherein the upcoming transmitting opportunity is part of the reserved service period reserved by the master device after contending for the medium and making a medium reservation;determining, at the slave device, a desired length for transmitting data from the slave device over the medium; comparing the reserved length and the desired length to determine if a medium reservation modification is warranted; if the medium reservation modification is warranted, requesting the medium reservation modification during the reserved service period, using the slave device and the medium, wherein requesting the medium reservation modification comprises; (a) requesting a first medium reservation extension; and (b) prior to the end of a current service period, requesting a second medium reservation extension, thereby allowing the slave device to request medium extensions multiple times in the same service period; and determining, at the master device, whether to grant or deny the medium reservation modification and conveying the determination to the slave device, wherein the second medium reservation extension request is for sending data that exceeds one or more of a maximum packet size, a maximum fragmentation threshold, or a maximum data transfer size.
-
-
21. A method for requesting and granting of a medium reservation modification in a communication system that operates according to an 802.11 specification or variation or modification thereof, wherein a master device allocates a medium using reservations that are observed by other devices sharing the medium and a slave device complies with reservations by holding data for transmission until its reservation in time arrives, the method comprising:
-
contending, by the master device, for the medium to obtain a reserved service period, wherein contending is performed between a plurality of devices that each have an ability to take over the medium during a contention period, wherein the plurality of devices does not include the slave device; determining, at the slave device, a reserved length of an upcoming transmitting opportunity reserved for that slave device, wherein the upcoming transmitting opportunity is part of the reserved service period reserved by the master device after contending for the medium and making a medium reservation; determining, at the slave device, a desired length for transmitting data from the slave device over the medium; comparing the reserved length and the desired length to determine if a medium reservation modification is warranted; if the medium reservation modification is warranted, requesting the medium reservation modification during the reserved service period, using the slave device and the medium; and determining, at the master device, whether to grant or deny the medium reservation modification and conveying the determination to the slave device.
-
Specification