IP Library › Granted Patent US 12,289,121
Granted Patent B2
US 12,289,121 · App. 18/895,409 · Granted Apr 29, 2025

Adaptive neural upsampling system for decoding lossy compressed data streams

Inventors: Joshua Cooper (Columbia, SC); Grant Fickes (Columbia, SC); Charles Yeomans (Orinda, CA); Brian Galvin (Silverdale, WA)
Assignee: ATOMBEAM TECHNOLOGIES INC
H03M7/3059G06N20/00H03M7/6005
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 12,289,121
App. No.
18/895,409
Filed
Sep 25, 2024
Granted
Apr 29, 2025
Kind
B2
Art Unit
2845
USPC
707/693
Abstract

A system and method for enhancing lossy compressed data. The system receives a compressed data stream, decompresses it, and enhances the decompressed data using adaptive neural network models. Key features include data characteristic analysis, dynamic model selection from multiple specialized neural networks, and quality estimation with feedback-driven optimization. The system adapts to various data types and compression levels, recovering lost information without detailed knowledge of the compression process. It implements online learning for continuous improvement and includes security measures to ensure data integrity. The method is applicable to diverse data types, including financial time-series, images, and audio. By combining efficient decompression with advanced neural upsampling, the system achieves superior reconstruction of lossy compressed data, enabling improved data transmission, storage, and analysis in bandwidth-constrained or storage-limited environments while maintaining data quality and security.

Claims (41)

1. A system for decoding and enhancing lossy compressed data streams, comprising:

a computing device comprising at least a memory and a processor;

a plurality of programming instructions stored in the memory and operable on the processor, wherein the plurality of programming instructions, when operating on the processor, cause the computing device to:

receive a compressed data stream;

decompress the compressed data stream to produce a decompressed data stream;

enhance the decompressed data stream using at least one neural network model to produce an enhanced data stream;

estimate the quality of the enhanced data stream; and

output the enhanced data stream;

wherein the at least one neural network model comprises an adaptive neural upsampler configured to recover information lost in compression by leveraging correlations between subsets of the compressed data stream.

2. The system of claim 1 , wherein decompressing the compressed data stream comprises using a Huffman decoder.

3. The system of claim 1 , wherein the computing device is further caused to analyze characteristics of the decompressed data stream.

4. The system of claim 3 , wherein the computing device is further caused to select an appropriate neural network model from a plurality of neural network models based on the analyzed characteristics.

5. The system of claim 1 , wherein enhancing the decompressed data stream comprises recovering information lost during lossy compression.

6. The system of claim 1 , wherein the computing device is further caused to adjust the neural network model based on the estimated quality of the enhanced data stream.

7. The system of claim 1 , wherein the computing device is further caused to implement security measures to ensure data integrity throughout the enhancement process.

8. The system of claim 1 , wherein the compressed data stream comprises financial time-series data.

9. The system of claim 1 , wherein the neural network model is trained using pairs of original uncompressed data and corresponding lossy compressed data.

10. The system of claim 1 , wherein the computing device is further caused to perform online learning to adapt the neural network model based on recent data streams.

11. The system of claim 1 , wherein estimating the quality of the enhanced data stream comprises comparing the enhanced data stream to a predicted original data stream.

12. The system of claim 1 , wherein the computing device is further caused to iteratively reprocess the decompressed data stream with different neural network models if the estimated quality falls below a predetermined threshold.

13. The system of claim 1 , wherein the neural network model is a neural upsampler configured to increase the resolution or quality of the decompressed data stream.

14. The system of claim 1 , wherein the computing device is further caused to detect the level of compression in the received compressed data stream and adjust the enhancement process accordingly.

15. The system of claim 1 , wherein the system operates in real-time on streaming data.

16. A method for decoding and enhancing lossy compressed data streams, comprising the steps of:

receiving a compressed data stream;

decompressing the compressed data stream to produce a decompressed data stream;

enhancing the decompressed data stream using at least one neural network model to produce an enhanced data stream;

estimating the quality of the enhanced data stream; and

output the enhanced data stream;

wherein the at least one neural network model comprises an adaptive neural upsampler configured to recover information lost in compression by leveraging correlations between subsets of the compressed data stream.

17. The method of claim 16 , wherein decompressing the compressed data stream comprises using a Huffman decoder.

18. The method of claim 16 , further comprising the step of analyzing characteristics of the decompressed data stream.

19. The method of claim 18 , further comprising the step of selecting an appropriate neural network model from a plurality of neural network models based on the analyzed characteristics.

20. The method of claim 16 , wherein enhancing the decompressed data stream comprises recovering information lost during lossy compression.

21. The method of claim 16 , further comprising the step of adjusting the neural network model based on the estimated quality of the enhanced data stream.

22. The method of claim 16 , further comprising the step of implementing security measures to ensure data integrity throughout the enhancement process.

23. The method of claim 16 , wherein the compressed data stream comprises financial time-series data.

24. The method of claim 16 , wherein the neural network model is trained using pairs of original uncompressed data and corresponding lossy compressed data.

25. The method of claim 16 , further comprising the step of performing online learning to adapt the neural network model based on recent data streams.

26. The method of claim 16 , wherein estimating the quality of the enhanced data stream comprises comparing the enhanced data stream to a predicted original data stream.

27. The method of claim 16 , wherein the neural network model is a neural upsampler configured to increase the resolution or quality of the decompressed data stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2024
From: COOPER, JOSHUA; FICKES, GRANT; YEOMANS, CHARLES; GALVIN, BRIAN
To: ATOMBEAM TECHNOLOGIES INC.
Reel/Frame 069064/0584 →
Continuity (31)
Continuation In Part 18822203 · Sep 1, 2024
Continuation In Part 18770652 · Jul 12, 2024
Continuation In Part 18427716 · Jan 30, 2024
Continuation In Part 18410980 · Jan 11, 2024
Continuation In Part 18537728 · Dec 12, 2023
Continuation In Part 18503135 · Nov 6, 2023
Continuation 18305305 · Apr 21, 2023
Continuation In Part 18190044 · Mar 24, 2023
Continuation In Part 17875201 · Jul 27, 2022
Continuation In Part 17727913 · Apr 25, 2022
Continuation 17514913 · Oct 29, 2021
Continuation 17458747 · Aug 27, 2021
Continuation 17404699 · Aug 17, 2021
Continuation In Part 17404699 · Aug 17, 2021
Continuation In Part 17234007 · Apr 19, 2021
Continuation In Part 17180439 · Feb 19, 2021
Continuation In Part 16923039 · Jul 7, 2020
Continuation In Part 16923039 · Jul 7, 2020
Continuation In Part 16716098 · Dec 16, 2019
Continuation 16455655 · Jun 27, 2019
Continuation In Part 16455655 · Jun 27, 2019
Continuation In Part 16200466 · Nov 26, 2018
Continuation In Part 15975741 · May 9, 2018
Provisional Application 63485518 · Feb 16, 2023
Provisional Application 63388411 · Jul 12, 2022
Provisional Application 63232041 · Aug 11, 2021
Provisional Application 63140111 · Jan 21, 2021
Provisional Application 63027166 · May 19, 2020
Provisional Application 62926723 · Oct 28, 2019
Provisional Application 62578824 · Oct 30, 2017
Related Publication 20250047294A1 · Feb 6, 2025
References Cited (7)
US 9524392B2 · Naehrig et al. · 2016 [cited by applicant]
US 9836821B2 · Higashi · 2017 [cited by examiner]
US 10956787B2 · Rothberg · 2021 [cited by examiner]
US 20080107174A1 · Roman · 2008 [cited by examiner]
US 20180196609A1 · Niesen · 2018 [cited by applicant]
US 20190197420A1 · Singh · 2019 [cited by examiner]
US 20200395955A1 · Choi et al. · 2020 [cited by applicant]