Media access controller having pseudo-static guaranteed time slots
First Claim
1. A method of controlling a transmitter and a receiver to adjust transmitting and receiving times in a super-frame having a plurality of active time slots and one or more unused time intervals, the transmitter and the receiver both being initially assigned to a starting active time slot chosen from the plurality of active time slots, comprising:
- sending a first instruction from a controller to the receiver to listen for signals from the transmitter during both the starting active time slot and a target unused time interval chosen from the one or more unused time intervals, the starting active time slot and the target unused time interval being adjacent to each other;
sending a first acknowledgement from the receiver to the controller that the first instruction was received and acted upon;
sending a second instruction from a controller to the transmitter, after the controller receives the first acknowledgement, to transmit signals to the receiver during an ending active time slot, the ending active time slot being placed in a time period that is entirely contained within one or both of the starting active time slot and the target unused time interval;
sending a second acknowledgement from the transmitter to the controller that the first instruction was received and acted upon;
sending a third instruction from a controller to the receiver, after the controller receives the second acknowledgement, to listen for signals from the transmitter during only the ending active time slot; and
sending a third acknowledgement from the receiver to the controller that the first instruction was received and acted upon, wherein the transmission time of the transmitter is not changed between the sending of the first instruction and the sending of the second instruction.
26 Assignments
0 Petitions
Accused Products
Abstract
A wireless network is provided that uses pseudo-static time slots. These time slots remain fixed in time unless and until a network controller specifically changes them and the network controller subsequently receives confirmation of the change. Times and durations of the pseudo-static time slots are only changed in small steps as each relevant device in the network acknowledges the step. To aid in allowing full coverage even during a change of active devices, when a transmitter and receiver are moved to a new time slot, the receiver is set to listen to both the old and the new time slots until the transmitter confirms that it has made the switch.
-
Citations
33 Claims
-
1. A method of controlling a transmitter and a receiver to adjust transmitting and receiving times in a super-frame having a plurality of active time slots and one or more unused time intervals, the transmitter and the receiver both being initially assigned to a starting active time slot chosen from the plurality of active time slots, comprising:
-
sending a first instruction from a controller to the receiver to listen for signals from the transmitter during both the starting active time slot and a target unused time interval chosen from the one or more unused time intervals, the starting active time slot and the target unused time interval being adjacent to each other;
sending a first acknowledgement from the receiver to the controller that the first instruction was received and acted upon;
sending a second instruction from a controller to the transmitter, after the controller receives the first acknowledgement, to transmit signals to the receiver during an ending active time slot, the ending active time slot being placed in a time period that is entirely contained within one or both of the starting active time slot and the target unused time interval;
sending a second acknowledgement from the transmitter to the controller that the first instruction was received and acted upon;
sending a third instruction from a controller to the receiver, after the controller receives the second acknowledgement, to listen for signals from the transmitter during only the ending active time slot; and
sending a third acknowledgement from the receiver to the controller that the first instruction was received and acted upon, wherein the transmission time of the transmitter is not changed between the sending of the first instruction and the sending of the second instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a transmitter and a receiver to adjust transmitting and receiving times in a super-frame having a plurality of active time slots and one or more unused time intervals, the transmitter and the receiver both being initially assigned to a starting active time slot chosen from the plurality of active time slots, comprising:
-
sending a first instruction from a controller to the receiver to listen for signals from the transmitter during both the starting active time slot and an ending active time slot, the ending active time slot being formed in a target unused time interval chosen from the one or more unused time intervals;
sending a first acknowledgement from the receiver to the controller that the first instruction was received and acted upon;
sending a second instruction from a controller to the transmitter, after the controller receives the first acknowledgement, to transmit signals to the receiver during the ending active time slot;
sending a second acknowledgement from the transmitter to the controller that the first instruction was received and acted upon;
sending a third instruction from a controller to the receiver, after the controller receives the second acknowledgement, to listen for signals from the transmitter during only the ending active time slot; and
sending a third acknowledgement from the receiver to the controller that the first instruction was received and acted upon, wherein the transmission time of the transmitter is not changed between the sending of the first instruction and the sending of the second instruction, and wherein the target unused time interval is at least as long in duration as the starting active time slot. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of coordinating transmission times within overlapping first and second wireless networks, comprising:
-
dividing available transmission time into a plurality of super-frames, each super-frame being of a set duration;
dividing each super-frame into a plurality of primary time slots, including one or more initial primary time slots and one or more additional primary time slots;
assigning the one or more initial primary time slots to one or more primary devices within the first wireless network;
dividing each of the one or more additional primary time slots into one or more secondary time slots; and
assigning the one or more secondary time slots to one or more secondary devices within the second wireless network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of controlling a transmitter and a receiver to adjust transmitting and receiving times in a super-frame having a plurality of active time slots and one or more unused time intervals, the transmitter and the receiver both being initially assigned to a starting active time slot chosen from the plurality of active time slots, comprising:
-
sending a first instruction from a controller to the receiver to listen for signals from the transmitter during both the starting active time slot and a target unused time interval chosen from the one or more unused time intervals, the starting active time slot and the target unused time interval being adjacent to each other;
sending a second instruction from a controller to the transmitter, after the controller sends the first instruction, to transmit signals to the receiver during an ending active time slot, the ending active time slot being placed in a time period that is entirely contained within one or both of the starting active time slot and the target unused time interval;
sending an acknowledgement from the transmitter to the controller that the first instruction was received and acted upon; and
sending a third instruction from a controller to the receiver, after the controller receives the acknowledgement, to listen for signals from the transmitter during only the ending active time slot, wherein the transmission time of the transmitter is not changed between the sending of the first instruction and the sending of the second instruction. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of controlling a transmitter and a receiver to adjust transmitting and receiving times in a super-frame having a plurality of active time slots and one or more unused time intervals, the transmitter and the receiver both being initially assigned to a starting active time slot chosen from the plurality of active time slots, comprising:
-
sending a first instruction from a controller to the receiver to listen for signals from the transmitter during both the starting active time slot and an ending active time slot, the ending active time slot being formed in a target unused time interval chosen from the one or more unused time intervals;
sending a second instruction from a controller to the transmitter, after the controller sends the first instruction, to transmit signals to the receiver during the ending active time slot;
sending an acknowledgement from the transmitter to the controller that the first instruction was received and acted upon; and
sending a third instruction from a controller to the receiver, after the controller receives the acknowledgement, to listen for signals from the transmitter during only the ending active time slot, wherein the transmission time of the transmitter is not changed between the sending of the first instruction and the sending of the second instruction, and wherein the target unused time interval is at least as long in duration as the starting active time slot. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification