Patent US5708656A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5708656A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for packet data transmission

Assignee: Nokia Technologies Oy
•
Filing: 1996-09-11
•
Granted: 1998-01-13
•
Expires: 2016-09-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a packet data transmission and reception system two inactivity time intervals are used along with a variable data rate including an idle rate, a default or intermediate rate, and a peak rate. When no packet data is available the data rate is reduced to an idle rate to free most of the system capacity used for communicating the packet transmissions. The packet data service connection is thus maintained and the idle rate transmission of idle packets allows the receiving end of the channel to stay synchronized with the transmitter. If the packet data transmission resumes before the first inactivity timer expires the transmission rate returns immediately to the peak rate. However, if the inactivity continues until the first inactivity timer expires, the data rate is preferably not immediately returned to the peak rate. The packet data service connection is instead maintained at the idle rate after the first inactivity timer expires. When the second inactivity timer expires the packet data service is released. If packet data becomes available for transmission between the time the first inactivity timer expires and the second inactivity timer expires, the data packets are transmitted at the intermediate rate, which is generally lower than the peak rate. After the transmitting source receives an acknowledgment from the receiving end of the channel, the data rate switches back to the peak rate.

Inventors

  • 👤 John Noneman
  • 👤 Sona Kapadia
  • 👤 Zhi-Chun Honkasalo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:35
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04W; H04W28/00; H04W28/16; H04W28/18; H04W28/22; H04J; H04J3/00; H04J3/16; H04J3/1682; H04W28/02; H04W28/10; H04W76/00; H04W76/20

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 205 words
A method of transmitting packet data comprising the steps of: establishing a packet data service connection; transmitting the packet data at a first predetermined rate when the packet data is available; resetting a first and a second inactivity timer when the packet data is transmitted; transmitting at least one idle frame at a second predetermined rate when the packet data in not available; incrementing the first and second inactivity timers when the packet data is not being transmitted; detecting an expiration of the first inactivity timer and, in response to the detected expiration, inhibiting packet transmission at the first predetermined rate; transmitting the packet data at a third predetermined rate when the packet data is available after detecting an expiration of the first inactivity timer, but before detecting an expiration of the second inactivity timer; and receiving an acknowledge signal and in response to the acknowledge signal transmitting the packet data at the first predetermined rate; wherein the step of detecting an expiration of the first inactivity timer includes a further step of detecting an expiration of the second inactivity timer, if no further packet data is transmitted, and, in response to the detected expiration of the second expiration timer, releasing the packet data service.
Claim 2
Independent Claim 205 words
A method of transmitting packet data comprising the steps of: establishing a packet data service connection; transmitting the packet data at a first predetermined rate when the packet data is available; resetting a first and a second inactivity timer when the packet data is transmitted; transmitting at least one idle frame at a second predetermined rate when the packet data in not available; incrementing the first and second inactivity timers when the packet data is not being transmitted; detecting an expiration of the first inactivity timer and, in response to the detected expiration, inhibiting packet transmission at the first predetermined rate; transmitting the packet data at a third predetermined rate when the packet data is available after detecting an expiration of the first inactivity timer, but before detecting an expiration of the second inactivity timer; and receiving an acknowledge signal and in response to the acknowledge signal transmitting the packet data at the first predetermined rate; wherein the step of detecting an expiration of the first inactivity timer includes a further step of detecting an expiration of the second inactivity timer, if no further packet data is transmitted, and, in response to the detected expiration of the second expiration timer, releasing the packet data service.
Claim 3
Dependent Claim 29 words
The method of claim 1 wherein the first data rate is greater than the third data rate and the third data rate is greater than the second data rate.
Claim 4
Independent Claim 234 words
A method for transmitting packet data between a packet data source and a packet data sink in a wireless transmission/reception system, comprising the steps of: transmitting, at a first data rate, available packet data from the source to the sink over a packet data channel; upon an occurrence of a condition wherein the packet data is not available to be transmitted, transmitting idle packet data at a second data rate from the source to the sink while running a first timer and a second timer; while running the first timer and the second timer, and upon an occurrence of a condition wherein the packet data is again available to be transmitted, and before the first timer reaches a first predetermined value, transmitting, at the first data rate, the available packet data from the source to the sink; while running the first timer and the second timer, and upon the occurrence of the condition wherein the packet data is again available to be transmitted, and after the first timer reaches the first predetermined value but before the second timer reaches a second predetermined value, transmitting, at a third data rate, the available packet data from the source to the sink; and while running the first timer and the second timer, and after the first timer reaches the first predetermined value and after the second timer reaches the second predetermined value, releasing the packet data channel.
Claim 5
Independent Claim 234 words
A method for transmitting packet data between a packet data source and a packet data sink in a wireless transmission/reception system, comprising the steps of: transmitting, at a first data rate, available packet data from the source to the sink over a packet data channel; upon an occurrence of a condition wherein the packet data is not available to be transmitted, transmitting idle packet data at a second data rate from the source to the sink while running a first timer and a second timer; while running the first timer and the second timer, and upon an occurrence of a condition wherein the packet data is again available to be transmitted, and before the first timer reaches a first predetermined value, transmitting, at the first data rate, the available packet data from the source to the sink; while running the first timer and the second timer, and upon the occurrence of the condition wherein the packet data is again available to be transmitted, and after the first timer reaches the first predetermined value but before the second timer reaches a second predetermined value, transmitting, at a third data rate, the available packet data from the source to the sink; and while running the first timer and the second timer, and after the first timer reaches the first predetermined value and after the second timer reaches the second predetermined value, releasing the packet data channel.
Claim 6
Dependent Claim 54 words
A method as set forth in claim 3, wherein the step of transmitting the available packet data at the third data rate continues until a signal is received from the packet data sink, and, in response to the signal being received, resuming the transmission of the available packet data at the first data rate.
Claim 7
Dependent Claim 26 words
A method as set forth in claim 3, wherein the steps of transmitting occur over a direct spread, code division multiple access (DS-CDMA) packet data channel.
Claim 8
Dependent Claim 32 words
A method as set forth in claim 3, wherein the first data rate is greater than the third data rate and the third data rate is greater than the second data rate.
Claim 9
Dependent Claim 300 words
A wireless transmission/reception system providing for the transmission of packet data between a packet data source and a packet data sink, said packet data source comprising: transmitter circuitry for transmitting, at one of a plurality of different data rates within a set of data rates, available packet data to the sink over a packet data channel; a first timer and a second timer capable of being selectively started and reset; and a controller, said controller being coupled to said transmitter circuitry and to said timers and being responsive to an occurrence of a condition wherein the packet data is available to be transmitted, for transmitting the packet data at a first data rate, said controller being further responsive to an occurrence of a condition wherein the packet data becomes unavailable to be transmitted, for transmitting idle packet data at a second data rate while releasing a reset of the first timer and the second timer, said controller being further responsive to an occurrence of a condition wherein the packet data again becomes available to be transmitted, before the first timer reaches a first predetermined value, for transmitting, at the first data rate, the available packet data and for resetting the first timer and the second timer, said controller being further responsive to the occurrence of the condition wherein the packet data is again available to be transmitted, after the first timer reaches the first predetermined value but before the second timer reaches a second predetermined value, for transmitting, at a third data rate, the available packet data and for resetting the first timer and the second timer, and said controller being further responsive to a condition wherein the first timer reaches the first predetermined value and the second timer reaches the second predetermined value, for releasing the packet data channel.
Claim 10
Dependent Claim 300 words
A wireless transmission/reception system providing for the transmission of packet data between a packet data source and a packet data sink, said packet data source comprising: transmitter circuitry for transmitting, at one of a plurality of different data rates within a set of data rates, available packet data to the sink over a packet data channel; a first timer and a second timer capable of being selectively started and reset; and a controller, said controller being coupled to said transmitter circuitry and to said timers and being responsive to an occurrence of a condition wherein the packet data is available to be transmitted, for transmitting the packet data at a first data rate, said controller being further responsive to an occurrence of a condition wherein the packet data becomes unavailable to be transmitted, for transmitting idle packet data at a second data rate while releasing a reset of the first timer and the second timer, said controller being further responsive to an occurrence of a condition wherein the packet data again becomes available to be transmitted, before the first timer reaches a first predetermined value, for transmitting, at the first data rate, the available packet data and for resetting the first timer and the second timer, said controller being further responsive to the occurrence of the condition wherein the packet data is again available to be transmitted, after the first timer reaches the first predetermined value but before the second timer reaches a second predetermined value, for transmitting, at a third data rate, the available packet data and for resetting the first timer and the second timer, and said controller being further responsive to a condition wherein the first timer reaches the first predetermined value and the second timer reaches the second predetermined value, for releasing the packet data channel.
Claim 11
Dependent Claim 53 words
A system as set forth in claim 7, wherein said controller transmits the available packet data at the third data rate until a signal is received from the packet data sink, and, in response to the signal being received, for resuming the transmission of the available packet data at the first data rate.
Claim 12
Dependent Claim 27 words
A system as set forth in claim 7, wherein said transmitter is adapted for transmitting over a direct spread, code division multiple access (DS-CDMA) packet data channel.
Claim 13
Dependent Claim 32 words
A system as set forth in claim 7, wherein the first data rate is greater than the third data rate and the third data rate is greater than the second data rate.

References Cited (Backward Citations)

US4597077A Cited
US4679191A Cited
US5257257A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag