# US 10,772,086 B2 · Packing source data packets into transporting packets with fragmentation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,772,086 B2
- Document ID: US10772086B2
- Status: Granted
- Kind: B2
- Application number: 15/160,065
- Filed: 2016-05-20
- Published: 2016-09-15
- Granted: 2020-09-08
- Earliest claimed: 2001-01-16
- Assignees: Wi-LAN, Inc.
- Applicants: Wi-LAN, Inc.
- Inventors: Kenneth L. Stanwood; Stanley Wang; Robert M. Johnson
- Web page: https://patentgrep.com/patent/US10772086B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 1/0042: {Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence)}
- H04L 69/04: Protocols for data compression, e.g. ROHC
- H04L 69/22: Parsing or analysis of headers
- H04W 28/0205: {at the air interface (dynamic wireless traffic scheduling H04W72/12)}
- H04W 28/0263: {involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]}
- H04W 28/065: {using assembly or disassembly of packets}
- H04W 72/04: Wireless resource allocation
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 76/10: Connection setup
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A communication system and method are disclosed for transmitting packets of information in at least one first format over a communications link that utilizes packets of information in a second format. In certain embodiments, the packets of information in a first format are converted to packets of information in the second format prior to transmission via the communications link by packing and fragmenting the information in the first format in a coordinated manner. Embodiments may also utilize packing subheaders and fragmentation control bits in the packing and fragmentation processes.

## Claims

### Claim 1

A mobile subscriber unit for a wireless communications system operable to pack and fragment variable length service data units (SDUs) into variable length protocol data units (PDUs), the mobile subscriber unit comprising:
a processor addressable storage medium;
at least one processor in communication with the processor addressable storage medium and configured to:
pack data of a first SDU into a payload area of a PDU of an uplink frame, the PDU of a length different than the length of another PDU of another uplink frame;
on a condition that data of a second SDU fits in a remaining payload area of the PDU, pack the data of the second SDU into the remaining payload area of the PDU, the second SDU of a length different than the length of the first SDU; and
on a condition that the data of the second SDU does not fit in the remaining payload area of the PDU, pack a first fragment of the data of the second SDU into the remaining payload area of the PDU.

### Claim 2

A mobile subscriber unit for a wireless communications system operable to pack and fragment variable length service data units (SDUs) into variable length protocol data units (PDUs), the mobile subscriber unit comprising:
a processor addressable storage medium;
at least one processor in communication with the processor addressable storage medium and configured to:
pack data of a first SDU into a payload area of a PDU of a first uplink frame, the PDU of the first uplink frame of a length different than the length of a PDU of a second uplink frame;
pack at least a portion of data of a second SDU into the payload area of the PDU of the first uplink frame, the second SDU of a length different than the length of the first SDU; and
on a condition that all the data of the second SDU does not fit in the payload area of the PDU of the first uplink frame, pack at least a portion of remaining data of the second SDU into a payload area of the PDU of the second uplink frame.
