Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
196 words
A digital communication system comprising: a plurality of remote stations, each including a transceiver for communication over a shared medium; a base station having a transceiver for communication over said shared medium with the transceivers of each of said plurality of remote stations, said base station including: a means for defining a sequence of time frames during which messages and data are transmitted over said shared medium, each said time frame being divided into at least three types of time slots, a first type A time slot for outbound transmission from said base station to said plurality of remote stations, a second type B time slot for contention free inbound transmission from said plurality of remote stations to said base station and a third type C time slot for contention access by said plurality of remote stations for transmission over said shared medium said defining means further including a means responsive to traffic load on said shared medium for allocating in a given time frame a variable number of said type A, type B and type C slots; and a means for interleaving within said given time frame groups of consecutive slots of the same type.
Claim 2
Dependent Claim
196 words
A digital communication system comprising: a plurality of remote stations, each including a transceiver for communication over a shared medium; a base station having a transceiver for communication over said shared medium with the transceivers of each of said plurality of remote stations, said base station including: a means for defining a sequence of time frames during which messages and data are transmitted over said shared medium, each said time frame being divided into at least three types of time slots, a first type A time slot for outbound transmission from said base station to said plurality of remote stations, a second type B time slot for contention free inbound transmission from said plurality of remote stations to said base station and a third type C time slot for contention access by said plurality of remote stations for transmission over said shared medium said defining means further including a means responsive to traffic load on said shared medium for allocating in a given time frame a variable number of said type A, type B and type C slots; and a means for interleaving within said given time frame groups of consecutive slots of the same type.
Claim 3
Dependent Claim
26 words
The system of claim 1 wherein each transceiver includes a frequency hopping radio signaling means and wherein said shared medium is a wireless radio frequency channel.
Claim 4
Dependent Claim
31 words
The system of claim 2 wherein said means for defining a sequence of time frames includes a means for spreading said given time frame over one or more frequency hopping periods.
Claim 5
Dependent Claim
25 words
The system of claim 3 wherein said interleaving means includes a means for inserting in said given time frame a frequency hopping type time slot.
Claim 6
Dependent Claim
26 words
The system of claim 4 wherein said interleaving means inserts at least one type C slot after each group of type A and type B slots.
Claim 7
Dependent Claim
30 words
The system of claim 5 wherein said means for interleaving within said time frame includes inserting at least one type C slot at the end of said given time frame.
Claim 8
Dependent Claim
96 words
The system of claim 6 wherein said means for allocating said time slots further comprises an outbound queue for queuing outbound transmission requests and an inbound queue for queuing inbound transmission requests; dequeue means which, in response to said interleaving means, dequeues one or more pending requests from either said outbound queue or said inbound queue; and means responsive to said dequeuing means for assigning a given period in said time frame to said one or more pending requests, said given period being type A for outbound transmission requests and type B for inbound transmissions requests.
Claim 9
Dependent Claim
30 words
The system of claim 7 wherein said interleaving means causes said dequeuing means to alternatively dequeue one or more pending requests from respectively said outbound queue and said inbound queue.
Claim 10
Dependent Claim
50 words
The system of claim 8 wherein said interleaving means causes said dequeueing means to dequeue in sequence one or more pending requests from said outbound queue, respectively inbound queue, if said inbound queue, respectively said outbound queue is empty, until the duration of said given periods exceeds a predetermined value.
Claim 11
Dependent Claim
25 words
The system of claim 9 wherein said interleaving means causes said assigning means to insert a type C period between two consecutive said given periods.
Claim 12
Dependent Claim
30 words
The system of claim 10 wherein said interleaving means limits the total number of successive type A, B and C periods in each said time frame to a predetermined value.
Claim 13
Dependent Claim
43 words
The system of claim 11 wherein said base station includes a control indicia in a transmission from said base station to a given remote station that is indicative of the probability of said given remote station gaining access during said type C slots.
Claim 14
Dependent Claim
33 words
The system of claim 12 including means for providing an indication in a transmission from each said remote station to said base station of whether a given transmission of data is a retransmission.
Claim 15
Dependent Claim
32 words
The system of claim 13 including means for computing said control indicia as a function of said indications in transmissions from each said remote station over one or more said time frames.
Claim 16
Dependent Claim
27 words
The system of claim 14 wherein said means for computing said control indicia include means for recomputing said control indicia from one time frame to the next.
Claim 17
Dependent Claim
35 words
The system of claim 14 wherein said means for computing said control indicia include means for computing said indicia as a function of an estimate of the number of said remote stations contending for access.
Claim 18
Dependent Claim
52 words
The system of claim 16 wherein said means for computing said control indicia include means for computing said control indicia as a function of the ratio of the number of C slots in which a successful transmission from one of said remote stations occurs, relative to the total number of C slots.
Claim 19
Dependent Claim
67 words
The system of claim 16 wherein said means for computing said control indicia include means for computing said control indicia as a function of the ratio of the number of C slots in which said remote stations succeeded on a first attempt to transmit to said base station relative to the total number of remote stations that succeeded in an attempt to transmit to said base station.
Claim 20
Dependent Claim
28 words
The system of claim 18 wherein said type C slots are dedicated to contention access by said plurality of remote stations for inbound transmission to said base station.
Claim 21
Independent Claim
183 words
A medium access control method in a digital communication system of the type comprising a plurality of remote stations, each including a transceiver for communication over a shared medium and a base station having a transceiver for communication over said shared medium with the transceivers of each of said plurality of remote stations, said method comprising the steps of: defining a sequence of time frames during which messages and data are transmitted over said shared medium, each said time frame being divided into at least three types of time slots, a type A time slot for outbound transmission from said base station to said plurality of remote stations, a type B time slots for contention free inbound transmission from said plurality of remote stations to said base station and a type C time slots for contention access by said plurality of remote stations for transmission over said shared medium; allocating in a given time frame a variable number of said type A, type B and type C slots; and interleaving within said given time frame groups of consecutive slots of the same type.
Claim 22
Independent Claim
183 words
A medium access control method in a digital communication system of the type comprising a plurality of remote stations, each including a transceiver for communication over a shared medium and a base station having a transceiver for communication over said shared medium with the transceivers of each of said plurality of remote stations, said method comprising the steps of: defining a sequence of time frames during which messages and data are transmitted over said shared medium, each said time frame being divided into at least three types of time slots, a type A time slot for outbound transmission from said base station to said plurality of remote stations, a type B time slots for contention free inbound transmission from said plurality of remote stations to said base station and a type C time slots for contention access by said plurality of remote stations for transmission over said shared medium; allocating in a given time frame a variable number of said type A, type B and type C slots; and interleaving within said given time frame groups of consecutive slots of the same type.
Claim 23
Dependent Claim
48 words
The method of claim 20 wherein said base station's and said remote stations' transceivers use frequency hopping radio signaling with said shared medium being a radio frequency channel and wherein said method includes the step of: spreading said given time frame over one or more frequency hopping periods.
Claim 24
Dependent Claim
22 words
The method of claim 21 further comprising the step of: inserting in said given time frame a frequency hopping type time slot.
Claim 25
Dependent Claim
32 words
The method of claim 20 wherein the step of interleaving includes inserting at least one type C slot after each group of type A slots and each group of type B slots.
Claim 26
Dependent Claim
36 words
The method of claim 23 wherein the step of interleaving type A, type B and type C periods within said time frame includes inserting a type C period at the end of said given time frame.
Claim 27
Dependent Claim
81 words
The method claim 24 wherein said step of allocating said time slots comprises the steps of: queuing outbound transmission requests in a first queue and queuing inbound transmission requests in a second queue; dequeuing one or more pending requests from either said first queue or said second queue; and assigning a given period in said time frame to said one or more pending requests, said given period being type A for outbound transmission requests and type B for inbound transmissions requests.
Claim 28
Dependent Claim
28 words
The method of claim 25 wherein said dequeuing step includes alternatively dequeuing one or more pending requests from respectively said first queue and said second queue in sequence.
Claim 29
Dependent Claim
47 words
The method of claim 25 wherein said dequeuing step includes dequeuing in sequence one or more pending requests from said first queue, respectively said second queue, if said second queue, respectively said first queue is empty, until the duration of said given periods exceeds a predetermined value.
Claim 30
Dependent Claim
31 words
The method of claim 27 wherein said interleaving step includes limiting the total number of successive type A, B and C periods in each said time frame to a predetermined value.
Claim 31
Dependent Claim
43 words
The method of claim 20 further including the step of including control indicia in a transmission from said base station to a given remote station that is indicative of the probability of said given remote station gaining access during said type C slots.
Claim 32
Dependent Claim
60 words
The method of claim 29 further including the steps of: providing an indication in a transmission from each said remote station to said base station of whether a given transmission of data is a retransmission; and computing said control indicia as a function of said indications in transmissions from each said remote station over one or more said time frames.
Claim 33
Dependent Claim
19 words
The method of claim 30 wherein said step of computing said control indicia is performed for each time frame.
Claim 34
Dependent Claim
32 words
The method of claim 31 wherein said step of computing said control includes computing said indicia as a function of an estimate of the number of said remote stations contending for access.
Claim 35
Dependent Claim
50 words
The method of claim 32 wherein said step of computing said control indicia include computing said control indicia as a function of the ratio of the number of C slots in which a successful transmission from one of said remote stations occurs, relative to the total number of C slots.
Claim 36
Dependent Claim
65 words
The method of claim 33 wherein said step of computing said control indicia includes computing said control indicia as a function of the ratio of the number of C slots in which said remote stations succeeded on a first attempt to transmit to said base station relative to the total number of remote stations that succeeded in an attempt to transmit to said base station.
Claim 37
Dependent Claim
28 words
The method of claim 20 wherein said type C slots are dedicated to contention access by said plurality of remote stations for inbound transmission to said base station.