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

Method for transmitting multiple-protocol packetized data

Assignee: Motorola Solutions Inc
•
Filing: 1996-12-27
•
Granted: 1999-11-16
•
Expires: 2016-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data communication system employs a method (400) for transmitting packetized data (100) using a combination of well known transmission techniques, such as TCP/IP and a novel compression process. A message type identifier (300) for the packet to be transmitted is first identified, which identifier comprises a packet type identifier (113) and a protocol identifier (114). The packet type identifier (113) distinguishes between control information and user information in the data packet. The packet is then selectively encoded (407, 411) using either a first or a second header compression technique, depending on the packet type identifier (113) and the protocol identifier (114). In this manner, an improved packet transmission scheme is envisaged, which gives a reliable solution for data transmission in a noisy RF environment and/or a bandwidth-limited environment. The method (400) for transmitting packetized data (100) further anticipates a third header compression technique (417) for use when the packet to be transmitted includes a UDP message.

Inventors

  • 👤 Robert L. Geiger
  • 👤 Kenneth J. Crisler
  • 👤 Michael J. Crowley
  • 👤 Richard A. Comroe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 16:01
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/66; H04L69/00; H04L69/04; H04L69/16; H04L69/161; H04L69/22

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 114 words
In a wireless data communication system, a method for transmitting packetized data comprising the steps of: for a packet to be transmitted that comprises control information and user information, identifying a message type identifier that comprises a packet type identifier and a protocol identifier, wherein the packet type identifier distinguishes between said control information and said user information; and selectively encoding the packet to be transmitted by applying one of a header compression techniques, wherein at least one of said plurality of header compression techniques further comprises the steps of: removing a predetermined portion of the packet to produce a removed portion and a remaining portion; and compressing the remaining portion of the packet.
Claim 2
Dependent Claim 114 words
In a wireless data communication system, a method for transmitting packetized data comprising the steps of: for a packet to be transmitted that comprises control information and user information, identifying a message type identifier that comprises a packet type identifier and a protocol identifier, wherein the packet type identifier distinguishes between said control information and said user information; and selectively encoding the packet to be transmitted by applying one of a header compression techniques, wherein at least one of said plurality of header compression techniques further comprises the steps of: removing a predetermined portion of the packet to produce a removed portion and a remaining portion; and compressing the remaining portion of the packet.
Claim 3
Dependent Claim 18 words
The method of claim 1, wherein the control information comprises a transmission control protocol/internet protocol (TCP/IP) acknowledgment header.
Claim 4
Dependent Claim 31 words
The method of claim 1, wherein at least one of said plurality of header compression techniques comprises the step of differential encoding the user information using a Van Jacobson-based compression technique.
Claim 5
Dependent Claim 19 words
The method of claim 3, wherein the user information comprises an information signal other than a TCP/IP acknowledgment header.
Claim 6
Dependent Claim 13 words
The method of claim 1, wherein the user information comprises a UDP datagram.
Claim 7
Dependent Claim 71 words
In a wireless data communication system, a method for transmitting TCP/IP data comprising the steps of: for a packet to be transmitted, determining whether the packet to be transmitted includes a TCP/IP acknowledgment header; and if the packet to be transmitted includes a TCP/IP acknowledgment header, encoding the TCP/IP acknowledgment header by removing a predetermined portion of the TCP/IP acknowledgment header; and compressing a remaining portion of the TCP/IP acknowledgment header.
Claim 8
Dependent Claim 71 words
In a wireless data communication system, a method for transmitting TCP/IP data comprising the steps of: for a packet to be transmitted, determining whether the packet to be transmitted includes a TCP/IP acknowledgment header; and if the packet to be transmitted includes a TCP/IP acknowledgment header, encoding the TCP/IP acknowledgment header by removing a predetermined portion of the TCP/IP acknowledgment header; and compressing a remaining portion of the TCP/IP acknowledgment header.
Claim 9
Dependent Claim 190 words
In a wireless data communication system, a method for transmitting TCP/IP and UDP datagrams comprising the steps of: identifying a first header compression technique corresponding to a Van Jacobson compression technique; identifying a second header compression technique that is different from the first header compression technique; identifying a third header compression technique that is different from the first and second header compression techniques; for a packet to be transmitted, determining whether the packet to be transmitted includes one of a compressible UDP message and TCP/IP acknowledgment header; if the packet to be transmitted includes a compressible UDP message, encoding the packet to be transmitted by applying the third header compression technique, if the packet to be transmitted includes a TCP/IP acknowledgment header, encoding the packet by applying the first header compression technique when less than a set of predetermined criteria are met, and encoding the packet by applying the second header compression technique when the set of predetermined criteria are met, the second header compression technique further comprising the steps of: removing a predetermined portion of the TCP/IP acknowledgment header; and compressing a remaining portion of the TCP/IP acknowledgment header.
Claim 10
Dependent Claim 190 words
In a wireless data communication system, a method for transmitting TCP/IP and UDP datagrams comprising the steps of: identifying a first header compression technique corresponding to a Van Jacobson compression technique; identifying a second header compression technique that is different from the first header compression technique; identifying a third header compression technique that is different from the first and second header compression techniques; for a packet to be transmitted, determining whether the packet to be transmitted includes one of a compressible UDP message and TCP/IP acknowledgment header; if the packet to be transmitted includes a compressible UDP message, encoding the packet to be transmitted by applying the third header compression technique, if the packet to be transmitted includes a TCP/IP acknowledgment header, encoding the packet by applying the first header compression technique when less than a set of predetermined criteria are met, and encoding the packet by applying the second header compression technique when the set of predetermined criteria are met, the second header compression technique further comprising the steps of: removing a predetermined portion of the TCP/IP acknowledgment header; and compressing a remaining portion of the TCP/IP acknowledgment header.

References Cited (Backward Citations)

US5293379A Cited
US5374916A Cited
US5535199A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag