← Back to Patent Explorer
US5598417A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic control of a data channel in a TDM wireless communication system

Assignee: Google Technology Holdings LLC
•
Filing: 1996-05-13
•
Granted: 1997-01-28
•
Expires: 2016-05-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A central controller (101) in the TDM wireless communication system (100) transmits a data channel update message (600), including an allocation profile (603) and an update interval (605) to a second group of communication units (107-109). The allocation profile indicates time slots used to form a data channel and the update interval indicates a period of time until transmission of the next data channel update message. The data channel update message, transmitted via the data channel, is sent in response to a request from a first group of communication units (104-106) or upon expiration of a period of time based on a previous update interval. Repetition of this process allows time slots to be dynamically allocated in response to changing system requirements, while minimizing use of the data channel for data channel update messages.

Inventors

  • 👤 Kenneth J. Crisler
  • 👤 Michael L. Needham

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 08:54
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04B7/2643; H04W; H04W72/00; H04W72/04; H04W72/044; H04W72/0446; H04W4/00; H04W4/06; H04W74/00; H04W74/04

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 176 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for the central controller to dynamically control the portion of the plurality of time slots, the method comprising steps of: a) receiving from a communication unit of the first group a request for at least one time slot of the plurality of time slots; b) transmitting, via the data channel, responsive to the request, a data channel update message to the second group, wherein the data channel update message comprises an allocation profile that indicates the portion of the plurality of time slots; and c) allocating the at least one time slot to the communication unit of the first group once the data channel update message has been transmitted.
Claim 2
Dependent Claim 176 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for the central controller to dynamically control the portion of the plurality of time slots, the method comprising steps of: a) receiving from a communication unit of the first group a request for at least one time slot of the plurality of time slots; b) transmitting, via the data channel, responsive to the request, a data channel update message to the second group, wherein the data channel update message comprises an allocation profile that indicates the portion of the plurality of time slots; and c) allocating the at least one time slot to the communication unit of the first group once the data channel update message has been transmitted.
Claim 3
Dependent Claim 27 words
The method of claim 1, step (b) further comprising the step of transmitting the data channel update message, the data channel update message comprising an update interval.
Claim 4
Dependent Claim 34 words
The method of claim 2, step (b) further comprising the step of transmitting the data channel update message, wherein the update interval is based on an amount of queued data for the second group.
Claim 5
Dependent Claim 39 words
The method of claim 2, step (b) further comprising the step of transmitting the data channel update message, wherein the update interval is based on existence of an ongoing inbound transmission by a communication unit of the second group.
Claim 6
Dependent Claim 36 words
The method of claim 2, step (b) further comprising the step of transmitting the data channel update message, wherein the update interval is based on utilization of the data channel for the data channel update message.
Claim 7
Dependent Claim 34 words
The method of claim 2, step (b) further comprising the step of transmitting the data channel update message, wherein the update interval is based on an average access delay time for the first group.
Claim 8
Dependent Claim 38 words
The method of claim 2, further comprising a step of: d) transmitting, via the data channel, a second data channel update message to the second group when a period of time based on the update interval has elapsed.
Claim 9
Dependent Claim 33 words
The method of claim 1, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile comprises a bitmap uniquely corresponding to the plurality of time slots.
Claim 10
Dependent Claim 34 words
The method of claim 8, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile is based on an average access delay time for the first group.
Claim 11
Dependent Claim 39 words
The method of claim 8, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile is based on existence of at least one reserved time slot of the plurality of time slots.
Claim 12
Dependent Claim 34 words
The method of claim 8, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile is based on an amount of queued data for the second group.
Claim 13
Dependent Claim 31 words
The method of claim 8, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile indicates less than a maximum number of time slots.
Claim 14
Dependent Claim 37 words
The method of claim 8, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile is unchanged during an ongoing inbound transmission by a communication unit of the second group.
Claim 15
Dependent Claim 142 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for a communication unit of the second group to transmit at least one message via the data channel, the method comprising the steps of: a) receiving, via the data channel, a data channel update message comprising an allocation profile; b) determining, based on the allocation profile, the portion of the plurality of time slots; and c) transmitting the at least one message via the data channel comprising the portion of the plurality of time slots.
Claim 16
Dependent Claim 142 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for a communication unit of the second group to transmit at least one message via the data channel, the method comprising the steps of: a) receiving, via the data channel, a data channel update message comprising an allocation profile; b) determining, based on the allocation profile, the portion of the plurality of time slots; and c) transmitting the at least one message via the data channel comprising the portion of the plurality of time slots.
Claim 17
Dependent Claim 28 words
The method of claim 14, step (a) further comprising the step of receiving the data channel update message, wherein the data channel update message comprises an update interval.
Claim 18
Dependent Claim 30 words
The method of claim 15, further comprising the step of: d) receiving a second data channel update message when a period of time based on the update interval has elapsed.
Claim 19
Dependent Claim 40 words
The method of claim 16, step (d) further comprising the step of receiving the second data channel update message, wherein the update interval is based on existence of an ongoing inbound transmission by a communication unit of the second group.
Claim 20
Dependent Claim 36 words
The method of claim 14, step (b) further comprising the step of determining the portion of the plurality of time slots, wherein the allocation profile comprises a bitmap uniquely corresponding to the plurality of time slots.
Claim 21
Dependent Claim 168 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for the central controller to dynamically control the portion of the plurality of time slots, the method comprising the steps of: a) determining an allocation profile and an update interval, wherein the allocation profile indicates the portion of the plurality of time slots; b) transmitting, via the data channel, the allocation profile and the update interval to the second group; c) repeatedly determining the allocation profile and the update interval; and d) repeatedly transmitting, via the data channel, the allocation profile and the update interval to the second group when a period of time based on the update interval has elapsed.
Claim 22
Dependent Claim 168 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for the central controller to dynamically control the portion of the plurality of time slots, the method comprising the steps of: a) determining an allocation profile and an update interval, wherein the allocation profile indicates the portion of the plurality of time slots; b) transmitting, via the data channel, the allocation profile and the update interval to the second group; c) repeatedly determining the allocation profile and the update interval; and d) repeatedly transmitting, via the data channel, the allocation profile and the update interval to the second group when a period of time based on the update interval has elapsed.
Claim 23
Dependent Claim 28 words
The method of claim 19, step (c) further comprising the step of repeatedly determining the update interval based on an amount of queued data for the second group.
Claim 24
Dependent Claim 33 words
The method of claim 19, step (c) further comprising the step of repeatedly determining the update interval based on existence of an ongoing inbound transmission by a communication unit of the second group.
Claim 25
Dependent Claim 35 words
The method of claim 19, step (c) further comprising the step of repeatedly determining the update interval based on utilization of the data channel for the transmission of the allocation profile and the update interval.
Claim 26
Dependent Claim 28 words
The method of claim 19, step (c) further comprising the step of repeatedly determining the update interval based on an average access delay time for the first group.
Claim 27
Dependent Claim 28 words
The method of claim 23, step (c) further comprising the step of repeatedly determining the allocation profile based on the average access delay time for the first group.
Claim 28
Dependent Claim 32 words
The method of claim 19, step (c) further comprising the step of repeatedly determining the allocation profile, wherein the allocation profile comprises a bitmap uniquely corresponding to the plurality of time slots.
Claim 29
Dependent Claim 33 words
The method of claim 25, step (c) further comprising the step of repeatedly determining the allocation profile based on existence of at least one reserved time slot of the plurality of time slots.
Claim 30
Dependent Claim 28 words
The method of claim 26, step (c) further comprising the step of repeatedly determining the allocation profile based on an amount of queued data for the second group.
Claim 31
Dependent Claim 37 words
The method of claim 25, step (c) further comprising the step of transmitting the data channel update message, wherein the allocation profile is unchanged during an ongoing inbound transmission by a communication unit of the second group.
Claim 32
Dependent Claim 31 words
The method of claim 25, step (b) further comprising the step of transmitting the data channel update message, wherein the allocation profile indicates less than a maximum number of time slots.
Claim 33
Dependent Claim 183 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for transmitting at least one message via the data channel, the method comprising the steps of: at the central controller; a) determining an allocation profile and an update interval, wherein the allocation profile indicates the portion of the plurality of time slots; b) transmitting, via the data channel, a data channel update message comprising the allocation profile and the update interval to the second group; at a communication unit of the second group; c) receiving the data channel update message; d) determining the portion of the plurality of time slots based on the allocation profile; and e) transmitting the at least one message via the data channel comprising the portion of the plurality of time slots.
Claim 34
Dependent Claim 183 words
In a TDM wireless communication system comprising a plurality of communication units and a central controller that allocates a plurality of time slots among the plurality of communication units, wherein the plurality of communication units are logically divided into a first group and a second group, and wherein a data channel allocated to the second group comprises a portion of the plurality of time slots, a method for transmitting at least one message via the data channel, the method comprising the steps of: at the central controller; a) determining an allocation profile and an update interval, wherein the allocation profile indicates the portion of the plurality of time slots; b) transmitting, via the data channel, a data channel update message comprising the allocation profile and the update interval to the second group; at a communication unit of the second group; c) receiving the data channel update message; d) determining the portion of the plurality of time slots based on the allocation profile; and e) transmitting the at least one message via the data channel comprising the portion of the plurality of time slots.
Claim 35
Dependent Claim 38 words
The method of claim 30, further comprising the step of: f) transmitting, by the central controller via the data channel, a second data channel update message when a period of time based on the update interval has elapsed.
Claim 36
Dependent Claim 40 words
The method of claim 31, step (f) further comprising the step of transmitting the second data channel update message, wherein the update interval is based on existence of an ongoing inbound transmission by a communication unit of the second group.
Claim 37
Dependent Claim 29 words
The method of claim 32, step (f) further comprising the step of transmitting the data channel update message, wherein the allocation profile is unchanged during the ongoing inbound transmission.

References Cited (Backward Citations)

US4414661A Cited
US4831373A Cited
US4870408A Cited
US5420574A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-28 2000-07-29 2001-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-28 2004-07-29 2005-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-28 2008-07-29 2009-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag