Scalable header extension
First Claim
Patent Images
1. A communication device for transmitting at least a first packet in a wireless communication system, wherein the first packet comprises a header field, a payload field, and a padding field, the communication device comprising:
- a memory configured to store a first extension header and a second extension header;
a message formatter in communication with at least one of the processor and the memory, the message formatter configured to;
indicate in the header field the presence of the first extension header; and
insert at least one portion of the first extension header in at least one of the payload field and the padding field of the first packet, the payload field and the padding field being separate from the header field; and
indicate in a field of the first extension header the presence of the second extension header, andinsert at least one portion of the second extension header in at least one of the payload field and the padding field of the first packet; and
a transmitter configured to transmit the first packet and a second packet, wherein the second packet comprises a header field, a payload field, and a padding field, and wherein the first extension header or the second extension header comprises a first portion and a second portion, and wherein the message formatter is further configured to insert the first portion in at least one of the payload field and the padding field of the first packet and the second portion in at least one of the payload field and the padding field of the second packet, and wherein the length of the first portion is less than or equal to the length of the padding field of the first packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for extending header fields are disclosed. The header field may be extended without changing the current size of the header. Reserve bits may be used to indicate the use of an extended header and the extended header may be store in a variety of locations within the frame, including the frame payload or pad bits.
70 Citations
34 Claims
-
1. A communication device for transmitting at least a first packet in a wireless communication system, wherein the first packet comprises a header field, a payload field, and a padding field, the communication device comprising:
-
a memory configured to store a first extension header and a second extension header; a message formatter in communication with at least one of the processor and the memory, the message formatter configured to; indicate in the header field the presence of the first extension header; and insert at least one portion of the first extension header in at least one of the payload field and the padding field of the first packet, the payload field and the padding field being separate from the header field; and indicate in a field of the first extension header the presence of the second extension header, and insert at least one portion of the second extension header in at least one of the payload field and the padding field of the first packet; and a transmitter configured to transmit the first packet and a second packet, wherein the second packet comprises a header field, a payload field, and a padding field, and wherein the first extension header or the second extension header comprises a first portion and a second portion, and wherein the message formatter is further configured to insert the first portion in at least one of the payload field and the padding field of the first packet and the second portion in at least one of the payload field and the padding field of the second packet, and wherein the length of the first portion is less than or equal to the length of the padding field of the first packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication device for transmitting at least a first packet in a wireless communication system, wherein the first packet comprises a header field, a payload field, and a padding field, the communication device comprising:
-
means for storing a first extension header, wherein the means for storing is further configured to store a second extension header; means for indicating in the header field the presence of the first extension header and inserting at least one portion of the first extension header in at least one of the payload field and the padding field of the first packet, the payload field and the padding field being separate from the header field, wherein the indicating and inserting means is in communication with the storing means, wherein the means for indicating is further configured to indicate in a field of the first extension header the presence of the second extension header, and to insert at least one portion of the second extension header in at least one of the payload field and the padding field of the first packet; means for transmitting the first packet and a second packet, wherein the second packet comprises a header field, a payload field, and a padding field, and wherein the first extension header or the second extension header comprises a first portion and a second portion, and wherein the message formatter is further configured to insert the first portion in at least one of the payload field and the padding field of the first packet and the second portion in at least one of the payload field and the padding field of the second packet, and wherein the length of the first portion is less than or equal to the length of the padding field of the first packet. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of communicating at least a first packet in a wireless communication system, wherein the first packet comprises a header field, a payload field, and a padding field, the method comprising:
-
storing a first extension header and a second extension header; indicating in the header field of the first packet the presence of the first extension header and inserting at least one portion of the first extension header in at least one of the payload field and the padding field of the first packet, the payload field and the padding field being separate from the header field; determining if at least one bit is available in the second extension header for transmission, wherein the at least one bit is additional to the plurality of bits occupying the header field; and indicating in a field of the first extension header the presence of the second extension header and inserting at least one portion of the second extension header in at least one of the payload field and the padding field of the first packet; and transmitting the first packet and a second packet, wherein the second packet comprises a header field, a payload field, and a padding field, and wherein the first extension header or the second extension header comprises a first portion and a second portion, and wherein the message formatter is further configured to insert the first portion in at least one of the payload field and the padding field of the first packet and the second portion in at least one of the payload field and the padding field of the second packet, and wherein the length of the first portion is less than or equal to the length of the padding field of the first packet. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable product, comprising:
-
a non-transitory computer-readable storage medium encoded with instructions that, when executed by a computer, cause the computer to; store a first extension header of a first packet comprising a header field, a payload field, and a padding field; store a second extension header; indicate in the header field of the first packet the presence of the first extension header, to insert at least one portion of the first extension header in at least one of the payload field and the padding field of the first packet, to indicate in a field of the first extension header the presence of the second extension header, and to insert at least one portion of the second extension header in at least one of the payload field and the padding field of the first packet, the payload field and the padding field being separate from the header field; and transmit the first packet and a second packet, wherein the second packet comprises a header field, a payload field, and a padding field, and wherein the first extension header or the second extension header comprises a first portion and a second portion, and wherein the message formatter is further configured to insert the first portion in at least one of the payload field and the padding field of the first packet and the second portion in at least one of the payload field and the padding field of the second packet, and wherein the length of the first portion is less than or equal to the length of the padding field of the first packet. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification