System and Method for a Dynamic Beacon Period in a Mac Distributed Reservation Protocol
First Claim
1. A method of decentralized medium access control in a communications network including at least one wireless device (401), comprising the steps of:
- dividing time into a sequence of at least one superframe (100) comprising at least one dynamic beacon period (301) and at least one data transmission period (102), said dynamic beacon period (301) having a predetermined maximum length and including a variable plurality of beacon slots (204);
beaconing by transmission of a beacon frame (600) in a unique one of said plurality of beacon slots (204) by every device (401) in an awake state, said beacon frame (600) including information (604); and
grouping said plurality of beacon slots (204) into at least one contiguous dynamic beacon period (301).
1 Assignment
0 Petitions
Accused Products
Abstract
A system (400), device (401), and method are provided for decentralized medium access control comprising periodic beacon (600) transmissions of all active devices in beacon slots (204) (302) (303), grouping such beacon slots (204) (302) (303) in at least one contiguous dynamic beacon period (301), and expanding or shrinking this at least one contiguous dynamic beacon period (301) depending on the number of occupied beacon slots (204) (302) (303). The dynamic beacon period (301) adapts to devices (401) joining and leaving the network (400) as well as to collisions of beacon frames (600) on the medium (410).
-
Citations
61 Claims
-
1. A method of decentralized medium access control in a communications network including at least one wireless device (401), comprising the steps of:
-
dividing time into a sequence of at least one superframe (100) comprising at least one dynamic beacon period (301) and at least one data transmission period (102), said dynamic beacon period (301) having a predetermined maximum length and including a variable plurality of beacon slots (204);
beaconing by transmission of a beacon frame (600) in a unique one of said plurality of beacon slots (204) by every device (401) in an awake state, said beacon frame (600) including information (604); and
grouping said plurality of beacon slots (204) into at least one contiguous dynamic beacon period (301). - 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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A wireless device (401) that manages beaconing over a medium (410) in a distributed manner, comprising:
-
an antenna (507) for sending and receiving beacons (600) over the wireless medium (410);
a receiver (502) coupled to the antenna (507) to receive beacons (600) transmitted over the wireless medium (410);
a transmitter (506) coupled to the antenna (507) to transmit beacons (600) over the wireless medium (401);
a beacon processing module (504) to process sent and received beacons (600) for distributed beaconing management over the medium (410);
a processor (503) to divide time into a sequence of at least one superframe (100), each said superframe (100) having at least one dynamic beacon period (301) having a dynamic length with a pre-determined upper bound and that includes a plurality of beacon slots (204), and coupled to;
i. the transmitter (506) and the receiver (502) to send and receive, respectively, beacon frames (600) during said at least one dynamic beacon period (301) of the at least one superframe (100), ii. the beacon processing module (504) to— a. manage dynamic beacon period format and length (300) including dynamic determination of dynamic beacon period length, inclusion of a predetermined plurality of beacon slot types (204) (302)(303), recordation of beacon slot occupancy (505) (507) and implementation of beacon slot switches (900)(950), b. format beacon frames (600) for transmission comprising each of the beacon slot types (204) (302) (303), such that the beacon frame (600) announces a length (703) (753) of the beacon frame dynamically determined by the device, and c. format a beacon frame (600) for transmission in the at least one beacon slot (204) (302) (303), that includes beacon slot occupancy information (740) (754, 755) and beacon slot switch information (740) (754, 755). - View Dependent Claims (61)
-
Specification