IP Library › Granted Patent US 12,308,862
Granted Patent B2
US 12,308,862 · App. 18/818,593 · Granted May 20, 2025

Unified platform for multi-type data compression and decompression using homomorphic encryption and neural upsampling

Inventor: 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,308,862
App. No.
18/818,593
Filed
Aug 29, 2024
Granted
May 20, 2025
Kind
B2
Art Unit
2845
USPC
707/693
Abstract

A unified platform for multi-type data compression and decompression is disclosed. The platform employs a virtual management layer to receive, organize, and route input data to corresponding compression subsystems. Multiple compression methods, including homomorphic encryption-based techniques, are utilized to compress data sets while maintaining data privacy. A data manager associates and manages related data sets throughout the compression and decompression processes. Compressed data is routed to appropriate decompression subsystems, where it is decompressed and reconstructed using advanced techniques, such as neural upsampling, to recover lost information and enhance data quality. The platform supports various data types and compression methods, enabling efficient and secure compression and decompression of data. By integrating homomorphic encryption and data reconstruction techniques, the platform provides a comprehensive solution for data compression and decompression while preserving data privacy and enhancing data quality.

Claims (61)

1. A unified platform for multi-type data compression and decompression, comprising:

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

a plurality of programming instructions that, when operating on the processor, cause the computing device to:

receive input data;

organize the input data into a plurality of data sets;

route each data set to a corresponding compression subsystem;

compress each data set using its corresponding compression subsystem;

perform operations on the compressed data sets while maintaining data privacy;

receive compressed data at a decompression pipeline;

route the compressed data to corresponding decompression subsystems based on compression techniques used;

decompress compressed data using appropriate decompression subsystems;

apply data reconstruction techniques to the decompressed data to recover lost information and enhance data quality; and

output final reconstructed data.

2. The platform of claim 1 , wherein a first compression subsystem uses variational autoencoder-based homomorphic compression.

3. The platform of claim 2 , wherein the first compression subsystem:

compresses data sets into lower-dimensional latent space representations using a variational autoencoder; and

encrypts the latent space representations using a homomorphic encryption scheme.

4. The platform of claim 1 , wherein a second compression subsystem uses codebook-based homomorphic compression method.

5. The platform of claim 4 , wherein the second compression subsystem:

quantizes data sets into finite sets of intervals represented by unique codewords;

generates codebooks by assigning codewords to intervals based on selected codebook generation techniques; and

compresses quantized data sets by replacing each interval with its corresponding codeword from the generated codebooks.

6. The platform of claim 1 , further comprising a data manager comprising a second plurality of programming instructions that, when operating on the processor, cause the computing device to:

flag and associate related data sets; and

track and manage associations between data sets throughout compression and decompression processes.

7. The platform of claim 1 , wherein applying data reconstruction techniques comprises utilizing a neural upsampling subsystem comprising a third plurality of programming instructions that, when operating on the processor, cause the computing device to:

receive decompressed data from the decompression subsystems;

apply trained neural networks to the decompressed data to recover lost information and enhance decompressed data quality; and

output upsampled data as final reconstructed outputs.

8. The platform of claim 7 , wherein the neural upsampling subsystem is trained on a diverse dataset that includes compressed and original data pairs.

9. The platform of claim 7 , wherein the neural upsampling subsystem supports various neural network architectures, including autoencoders, convolutional neural networks, and recurrent neural networks.

10. A method for multi-type data compression and decompression, comprising the steps of:

receiving input data;

organizing the input data into a plurality of data sets;

routing each data set to a corresponding compression subsystem;

compressing each data set using its corresponding compression subsystem;

performing operations on the compressed data sets while maintaining data privacy;

receiving compressed data at a decompression pipeline;

routing the compressed data to corresponding decompression subsystems based on compression techniques used;

decompressing compressed data using appropriate decompression subsystems;

applying data reconstruction techniques to the decompressed data to recover lost information and enhance data quality; and

outputting final reconstructed data.

11. The method of claim 10 , wherein a first compression subsystem uses variational autoencoder-based homomorphic compression.

12. The method of claim 11 , wherein the variational autoencoder-based homomorphic compression method further comprises the steps of:

compressing data sets into lower-dimensional latent space representations using a variational autoencoder; and

encrypting the latent space representations using a homomorphic encryption scheme.

13. The method of claim 10 , wherein a second compression subsystem uses codebook-based homomorphic compression method.

14. The method of claim 13 , wherein the second compression subsystem:

quantizes data sets into finite sets of intervals represented by unique codewords;

generates codebooks by assigning codewords to intervals based on selected codebook generation techniques; and

compresses quantized data sets by replacing each interval with its corresponding codeword from the generated codebooks.

15. The method of claim 10 , wherein performing operations on the compressed data sets comprises performing homomorphic operations on encrypted data.

16. The method of claim 10 , further the step of:

flagging and associating related data sets; and

tracking and managing associations between data sets throughout compression and decompression processes.

17. The method of claim 10 , wherein applying data reconstruction techniques comprises utilizing a neural upsampling subsystem to perform the steps of:

receiving decompressed data from the decompression subsystems;

applying trained neural networks to the decompressed data to recover lost information and enhance decompressed data quality; and

outputting upsampled data as final reconstructed outputs.

18. The method of claim 17 , wherein the neural upsampling subsystem is trained on a diverse dataset that includes compressed and original data pairs.

19. The method of claim 17 , wherein the neural upsampling subsystem supports various neural network architectures, including autoencoders, convolutional neural networks, and recurrent neural networks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2024
From: GALVIN, BRIAN
To: ATOMBEAM TECHNOLOGIES INC.
Reel/Frame 068945/0890 →
Continuity (29)
Continuation In Part 18755627 · Jun 26, 2024
Continuation In Part 18657683 · May 7, 2024
Continuation In Part 18657719 · May 7, 2024
Continuation In Part 18648340 · Apr 27, 2024
Continuation In Part 18648340 · Apr 27, 2024
Continuation In Part 18427716 · Jan 30, 2024
Continuation In Part 18423287 · Jan 25, 2024
Continuation In Part 18410980 · Jan 11, 2024
Continuation In Part 18410980 · Jan 11, 2024
Continuation In Part 18537728 · Dec 12, 2023
Continuation 18501987 · Nov 4, 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 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 63388411 · Jul 12, 2022
Provisional Application 63027166 · May 19, 2020
Provisional Application 62926723 · Oct 28, 2019
Provisional Application 62578824 · Oct 30, 2017
Related Publication 20240421830A1 · Dec 19, 2024
References Cited (15)
US 7103538B1 · Gao · 2006 [cited by applicant]
US 7519228B2 · Cho et al. · 2009 [cited by applicant]
US 7549058B1 · Wang · 2009 [cited by examiner]
US 7629922B2 · Winstead et al. · 2009 [cited by applicant]
US 7876257B2 · Vetro et al. · 2011 [cited by applicant]
US 8533456B2 · Kholidy · 2013 [cited by applicant]
US 10785545B2 · Metzler et al. · 2020 [cited by applicant]
US 11656353B2 · Li et al. · 2023 [cited by applicant]
US 11915690B1 · Chang et al. · 2024 [cited by applicant]
US 20180196609A1 · Niesen · 2018 [cited by applicant]
US 20200404340A1 · Xu et al. · 2020 [cited by applicant]
US 20220246158A1 · Nam et al. · 2022 [cited by applicant]
Cai, Yuanhao et al., “Mask-guided Spectral-wise Transformer for Efficient Hyperspectral Image Reconstruction”, Conference on Computer Vision and Pattern Recognition, pp. 17502-17511, 2022. [cited by applicant]
Cai, Yuanhao; et al., “MST++: Multi-stage Spectral-wise Transformer for Efficient Spectral Reconstruction”, Conference on Computer Vision and Pattern Recognition, 2022. [cited by applicant]
He, Kaiming; Zhang, Xiangyu; Ren, Shaoqing; Sun, Jian; Microsoft Research, “Deep Residual Learning for Image Recognition”, Conference on Computer Vision and Pattern Recognition, pp. 770-778, 2016. [cited by applicant]