WO0020993A1

Method and apparatus for efficiently encoding wireless data packet headers

Abstract

A method and apparatus for encoding wireless data packet headers for transmission of data between a client (102) and a server (104) operating in a data transmission system (100) includes providing a primary format code (202) to be placed within a data packet header field, the primary format code (202) determining when secondary format codes (206-212) are needed, providing conditionally one or more secondary format codes (206-212) to be placed within the data packet header field, the secondary format codes (206-212) determining the format for a set of data items (214) to be placed into a data packet data field, and providing conditionally each member of the set of data items (214) as indicated by the secondary format codes to be placed into the data packet data field, wherein a wireless data packet (200) is generated which can be transmitted between the client (102) and the server (104).

WO0020993A1, drawing sheet 1
Sheet 1 of 19

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

4 claims: 3 independent, 1 dependent

  1. 1
    CLAIMS 1. A method for encoding wireless data packet headers for transmission of data between a client and a server operating in a data transmission system, said method comprising the steps of:providing a primary format code to be placed within a data packet header field, the primary format code determining when secondary format codes are needed;providing conditionally one or more secondary format codes to be placed within the data packet header field, the secondary format codes determining the format for a set of data items to be placed into a data packet data field;and providing conditionally each member of the set of data items as indicated by the secondary format codes to be placed into the data packet data field, wherein a wireless data packet is generated which can be transmitted between the client and the server.
  2. 3
    A data communication device comprising:a transceiver for transmitting and receiving wireless data packet which include a wireless data packet header and data;a memory for storing a primary format code, one or more secondary format codes, and a set of data items;and a signal processor, coupled to said transceiver, for decoding a wireless data packet which is received, and further for encoding a wireless data packet for transmission, said signal processor encoding the wireless data packet for transmission by recovering the primary format code to be placed within a data packet header field from said memory, the primary format code determining when secondary format codes are needed, recovering conditionally one or more secondary format codes to be placed within the data packet header field from said memory, the secondary format codes determining the format for the set of data items recovered from memory which are to be placed into a data packet data field;and recovering conditionally each member of the set of data items as indicated by the secondary format codes to be placed into the data packet data field, thereby completing the encoding of a wireless data packet said transceiver transmitting the encoded wireless data packet to another data communication device.
  3. 4
    A data communication system comprising:a first communication device comprising a transmitter for transmitting a wireless data packet which includes a wireless data packet header and data, a memory for storing a primary format code, one or more secondary format codes, and a set of data items, and a signal processor, coupled to said transmitter, for encoding a wireless data packet for transmission to a second data communication device, said signal processor encoding the wireless data packet for transmission by recovering the primary format code to be placed within a data packet header field from said memory, the primary format code determining when secondary format codes are needed, recovering conditionally one or more secondary format codes to be placed within the data packet header field from said memory, the secondary format codes determining the format for the set of data items recovered from memory which are to be placed into a data packet data field, and recovering conditionally each member of the set of data items as indicated by the secondary format codes to be placed into the data packet data field, thereby completing the encoding of a wireless data packet;and said second data communication device comprising a receiver for receiving the wireless data packet transmitted by said first data communication device a memory for storing a set of data items, and a signal processor, coupled to said receiver, for decoding the wireless data packet, said signal processor decoding the wireless data packet by recovering the primary format code from the data packet header field, the primary format code determining when secondary format codes are needed, recovering the one or more secondary format codes from the data packet header field, the secondary format codes determining the format for the set of data items placed into the data packet data field, and recovering each member of the set of data items as indicated by the secondary format codes from data packet data field, thereby completing the decoding of a wireless data packet, and storing the set of data items recovered in the memory.