System and method for reservation of disjoint time intervals in wireless local area networks
First Claim
Patent Images
1. A method of reserving bandwidth for disjoint time intervals in a wireless network, the method comprising:
- transmitting a first control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a plurality of disjoint time blocks during which transmissions by one or more other devices in the wireless network are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive disjoint time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;
setting the disjoint NAV;
deferring transmissions of data packets during one or more of the plurality of disjoint time blocks; and
clearing the disjoint NAV if a message indicative of the disjoint NAV is not received for a particular period.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of reserving bandwidth for disjoint time intervals in a wireless network. Parameters for a disjoint network allocation vector (NAV) define a reservation of a plurality of disjoint time durations during which transmissions by devices other than a target device are deferred. Parameters are sent as a control or data packet over a network and received by the devices associated with the network.
99 Citations
43 Claims
-
1. A method of reserving bandwidth for disjoint time intervals in a wireless network, the method comprising:
-
transmitting a first control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a plurality of disjoint time blocks during which transmissions by one or more other devices in the wireless network are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive disjoint time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;setting the disjoint NAV; deferring transmissions of data packets during one or more of the plurality of disjoint time blocks; and clearing the disjoint NAV if a message indicative of the disjoint NAV is not received for a particular period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of reserving bandwidth for disjoint time intervals in a wireless network, the method comprising:
-
receiving a control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a target device and a plurality of disjoint time blocks during which transmissions by one or more devices other than the target device are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;determining that a receiving device is not the target device; setting the disjoint NAV; deferring transmissions of data packets during one or more of the plurality of disjoint time blocks; and clearing the disjoint NAV if a message indicative of the disjoint NAV is not received for a particular period. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of reserving bandwidth for disjoint time intervals in a wireless network, the method comprising:
-
receiving a first control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a target device and a plurality of disjoint time blocks during which transmissions by one or more devices other than the target device are to be deferred wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;determining that a receiving device is the target device; receiving data packets during one or more of the plurality of the disjoint time blocks; and clearing the disjoint NAV if an additional control packet indicative of the disjoint NAV is not received for a particular period. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A system for reserving bandwidth for disjoint time intervals in a wireless network, the system comprising:
a processor configured to; generate a control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a plurality of disjoint time blocks during which transmissions by one or more other devices in the wireless network are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two disjoint consecutive time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;set the disjoint NAV; defer transmissions of data packets during one or more of the plurality of disjoint time blocks; and clear the disjoint NAV if a message indicative of the disjoint NAV is not received for a preset number of times or is not received before a next scheduled disjoint time block. - View Dependent Claims (39)
-
40. A system for reserving bandwidth for disjoint time intervals in a wireless network, the system comprising:
a processor configured to; receive a control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a target device and a plurality of disjoint time blocks during which transmissions by one or more devices other than the target device are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time durations of the disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive disjoint time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;determine if a receiving device is the target device; set the disjoint NAV if the receiving device is not the target device; defer transmissions of data packets during one or more of the plurality of disjoint time blocks if the disjoint NAV is set; and receive data packets during one or more of the plurality of the disjoint time blocks if the receiving device is the target device. - View Dependent Claims (41, 42)
-
43. A system for reserving bandwidth for disjoint time intervals in a wireless network, the system comprising:
a processor configured to; generate a control packet comprising parameters for a disjoint network allocation vector (NAV), the parameters indicative of a plurality of disjoint time blocks during which transmissions by one or more other devices in the wireless network are to be deferred, wherein the parameters indicative of the plurality of disjoint time blocks include a plurality of time intervals between two consecutive disjoint time blocks, a total number of periodic time blocks, and a plurality of time intervals between two consecutive time blocks, wherein the plurality of disjoint time blocks include;
at least one beacon protection time block during which a beacon for a superframe is transmitted, and a first time duration, a time interval between two consecutive disjoint time blocks, and a second time duration, wherein the beacon is transmitted during the second time duration;determine that a receiving device is not a target device; set the disjoint NAV; defer transmissions of data packets during one or more of the plurality of disjoint time blocks; and for a predefined number of times that a message indicative of a disjoint NAV is received incorrectly, free time blocks for transmission by clearing NAV settings.
Specification