IP Library Granted Patent US 11,240,352
Granted Patent B2
US 11,240,352 · App. 16/726,297 · Granted Feb 1, 2022

Compressor and decompressor based on Robust Header Compression

Inventors: Chin Cheng (Taipei, TW); Xiaolu Ma (Suzhou, CN); Yixin Huang (Changshu, CN); Runrun Wei (Wuxi, CN); Nengan Gong (Ma'anshan, CN)
Assignee: REALTEK SEMICONDUCTOR CORPORATION
H04L69/04H04L65/608H04L69/16H04L69/22H04W28/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,240,352
App. No.
16/726,297
Granted
Feb 1, 2022
Kind
B2
Abstract

Robust Header Compression (RoHC) compressors and decompressors are provided. A RoHC compressor includes a memory and a processor. The memory stores multiple contexts and multiple codes or program instructions. The processor executes the codes or the program instructions to perform the following steps: receiving a header flow; freeing at least one of the contexts when free space of the memory is insufficient; compressing the header flow; and transmitting the compressed header flow.

Claims (25)

1. A Robust Header Compression (RoHC) compressor comprising:

a memory configured to store a plurality of contexts in a linked list and store a plurality of codes or program instructions; and

a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:

receiving a header flow;

freeing a context corresponding to the first node of the linked list when free space of the memory is insufficient;

compressing the header flow; and

transmitting the compressed header flow.

2. A Robust Header Compression (RoHC) decompressor comprising:

a memory configured to store a plurality of contexts and a plurality of codes or program instructions; and

a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:

receiving a compressed header flow;

selecting a target context among the contexts;

transmitting a static negative-acknowledgement (static-NACK) for the target context among the contexts when the contexts are currently stored in the memory and free space of the memory is insufficient;

freeing the target context; and

decompressing and storing data of the header flow.

3. The RoHC decompressor of claim 2 , wherein the contexts are stored in a linked list, and the step of freeing the target context comprises:

freeing a context corresponding to the first node of the linked list.

4. A Robust Header Compression (RoHC) compressor comprising:

a memory configured to store a plurality of contexts and a plurality of codes or program instructions; and

a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:

receiving a feedback specifying a first context from a RoHC decompressor, the feedback indicating insufficient memory space at the RoHC decompressor;

receiving a header flow; and

compressing the header flow using a second context corresponding to the header flow when the second context exists in the memory and the second context is different from the first context.

5. The RoHC compressor of claim 4 further comprising:

when the second context corresponding to the header flow exists in the memory and the second context is identical to the first context, data of the header flow is transmitted using an uncompressed profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2019
From: CHENG, CHIN; MA, XIAOLU; HUANG, YIXIN; WEI, RUNRUN; GONG, NENGAN
To: REALTEK SEMICONDUCTOR CORPORATION
Reel/Frame 051361/0522 →
Priority Claims (1)
CN 201910098351.3 · Jan 31, 2019 · national
Continuity (1)
Related Publication 20200252484A1 · Aug 6, 2020