System and method for dynamically scheduling wireless transmissions without collision
First Claim
1. A system for dynamically scheduling wireless transmissions without collision within a repeating frame, wherein each frame is divided into a plurality of consecutive blocks and each block is divided into a plurality of consecutive time slots, wherein a first predefined time slot in each block is used for announcement transmissions, said system comprising:
- a master transmitter for transmitting a master time mark during a second predefined time slot in each block, wherein the master time mark includes a time slot reservation area for indicating dynamic allocation of time slots;
a processor communicatively coupled with the master transmitter;
a memory communicatively coupled with the processor;
a time slot reservation table stored within the memory for tracking the predefined time slots and dynamically allocating the time slots within each block; and
an allocator, implemented as machine readable instructions stored in the memory and executed by the processor, for;
allocating, based upon the time slot reservation table, at least one unallocated time slot in at least one of the plurality of blocks for use by a transmitting device in response to an announcement message received from the transmitting device during the first predefined time slot;
updating the time slot reservation area and the time slot reservation table to indicate allocation of the at least one time slot to the transmitting device;
wherein the master transmitter is configured via the processor; and
wherein the transmitting device receives a subsequent master time mark and is configured to transmit only during the indicated at least one time slot of a subsequent frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method dynamically schedule wireless transmissions without collision. A master transmitter periodically transmits a time mark during a first predefined time slot of a plurality of consecutive time slots that form a transmission block. Multiple consecutive transmission blocks form a frame. An announcement transmission from a wireless transmitting device is received via at least one receiver during a second predefined time slot of the plurality of time slots. An allocator allocates, at least partly based upon the received announcement transmission, a third time slot of the plurality of time slots to the wireless transmitting device. A time slot reservation area of at least one subsequently transmitted time mark includes indication of the allocation of the third time slot to the wireless transmitting device. The wireless transmitting device receives the subsequently transmitted time mark and transmits only during the third time slot of subsequent frames.
-
Citations
20 Claims
-
1. A system for dynamically scheduling wireless transmissions without collision within a repeating frame, wherein each frame is divided into a plurality of consecutive blocks and each block is divided into a plurality of consecutive time slots, wherein a first predefined time slot in each block is used for announcement transmissions, said system comprising:
-
a master transmitter for transmitting a master time mark during a second predefined time slot in each block, wherein the master time mark includes a time slot reservation area for indicating dynamic allocation of time slots; a processor communicatively coupled with the master transmitter; a memory communicatively coupled with the processor; a time slot reservation table stored within the memory for tracking the predefined time slots and dynamically allocating the time slots within each block; and an allocator, implemented as machine readable instructions stored in the memory and executed by the processor, for; allocating, based upon the time slot reservation table, at least one unallocated time slot in at least one of the plurality of blocks for use by a transmitting device in response to an announcement message received from the transmitting device during the first predefined time slot; updating the time slot reservation area and the time slot reservation table to indicate allocation of the at least one time slot to the transmitting device; wherein the master transmitter is configured via the processor; and wherein the transmitting device receives a subsequent master time mark and is configured to transmit only during the indicated at least one time slot of a subsequent frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically scheduling wireless transmissions without collision, said method comprising:
-
periodically transmitting, via a master transmitter, a time mark during a first predefined time slot of a plurality of consecutive time slots that form a transmission block, wherein a plurality of consecutive transmission blocks form a frame; receiving, via at least one receiver and during a second predefined time slot of the plurality of time slots, an announcement transmission from a wireless transmitting device; allocating, at least partly based upon the received announcement transmission, a third time slot of the plurality of time slots to the wireless transmitting device; and including indication of the allocation of the third time slot to the wireless transmitting device within a time slot reservation area of at least one subsequently transmitted time mark; wherein the wireless transmitting device is configured to receive the subsequently transmitted time mark and transmits data during the third time slot of subsequent frames. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification