IP Library Granted Patent US 12,493,569
Granted Patent B2
US 12,493,569 · App. 19/177,608 · Granted Dec 9, 2025

System and method for energy-aware distributed edge-cloud homomorphic compression using adaptive neural networks

Inventor: Brian Galvin (Silverdale, WA)
Assignee: ATOMBEAM TECHNOLOGIES INC.
G06F13/20G06F2213/0062
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,493,569
App. No.
19/177,608
Granted
Dec 9, 2025
Kind
B2
Abstract

A distributed system and method for compressing and restoring data across edge computing devices and cloud infrastructure is disclosed. The system dynamically adjusts compression based on available computing resources, network conditions, and now energy constraints. Edge devices monitor power consumption and battery levels, optimizing compression parameters to extend battery life while maintaining data quality. A workload scheduler prioritizes tasks based on energy availability, offloading intensive processing to cloud infrastructure when necessary. The system utilizes an energy-aware coordination layer to balance workloads across multiple devices, ensuring efficient data flow and long-term operational stability. Homomorphic operations allow secure distributed processing on compressed data, while an adaptive neural upsampler enhances reconstructed outputs. By integrating energy optimization, the system improves performance and longevity of edge devices in power-limited environments.

Claims (30)

1 . A computer system comprising a hardware memory, wherein the computer system is configured to execute software instructions stored on nontransitory machine-readable storage media that:

monitor energy consumption and battery state of a plurality of edge computing devices;

preprocess raw data to generate a plurality of input data sets at the edge computing devices;

adjust compression parameters based on the monitored energy consumption and battery state;

compress the input data sets into latent space vector sets using distributed encoders within a variational autoencoder spanning the edge computing devices and a cloud computing device, wherein the compression utilizes the adjusted compression parameters;

decompress the latent space vector sets using decoders within the variational autoencoder; and

process the latent space vector sets through a resource-aware neural upsampler to generate a reconstructed output, wherein the reconstructed output contains more information than the decompressed data sets.

2 . The computer system of claim 1 , wherein the software instructions further redistribute processing tasks across the plurality of edge computing devices based on the monitored energy consumption and battery state of each edge computing device.

3 . The computer system of claim 1 , wherein the software instructions further maintain a database of compression-energy profiles mapping compression ratios to energy consumption for different data types.

4 . The computer system of claim 1 , wherein the software instructions further forecast battery life duration of the edge computing devices based on the monitored energy consumption during compression operations.

5 . The computer system of claim 1 , wherein the software instructions further implement a sliding scale of compression quality based on the battery state of each edge computing device.

6 . The computer system of claim 1 , wherein the software instructions further coordinate offloading decisions based on the monitored energy consumption and battery state across the plurality of edge computing devices.

7 . The computer system of claim 1 , wherein the software instructions further select and deploy compression model variants with different energy-quality tradeoffs based on the monitored energy consumption and battery state of each edge computing device.

8 . The computer system of claim 1 , wherein the software instructions further delay non-critical compression operations when the battery state indicates low power availability while prioritizing essential data processing.

9 . The computer system of claim 1 , wherein the software instructions further analyze aggregate energy consumption patterns from the plurality of edge computing devices to implement system-wide energy optimization.

10 . A method comprising:

monitoring energy consumption and battery state of a plurality of edge computing devices;

preprocessing raw data to generate a plurality of input data sets at the edge computing devices;

adjusting compression parameters based on the monitored energy consumption and battery state;

compressing the input data sets into latent space vector sets using distributed encoders within a variational autoencoder spanning the edge computing devices and a cloud computing device, wherein the compressing utilizes the adjusted compression parameters;

decompressing the latent space vector sets using decoders within the variational autoencoder; and

processing the latent space vector sets through a resource-aware neural upsampler to generate a reconstructed output, wherein the reconstructed output contains more information than the decompressed data sets.

11 . The method of claim 10 , further comprising redistributing processing tasks across the plurality of edge computing devices based on the monitored energy consumption and battery state of each edge computing device.

12 . The method of claim 10 , further comprising maintaining a database of compression-energy profiles mapping compression ratios to energy consumption for different data types.

13 . The method of claim 10 , further comprising forecasting battery life duration of the edge computing devices based on the monitored energy consumption during compression operations.

14 . The method of claim 10 , further comprising implementing a sliding scale of compression quality based on the battery state of each edge computing device.

15 . The method of claim 10 , further comprising coordinating offloading decisions based on the monitored energy consumption and battery state across the plurality of edge computing devices.

16 . The method of claim 10 , further comprising selecting and deploying compression model variants with different energy-quality tradeoffs based on the monitored energy consumption and battery state of each edge computing device.

17 . The method of claim 10 , further comprising delaying non-critical compression operations when the battery state indicates low power availability while prioritizing essential data processing.

18 . The method of claim 10 , further comprising analyzing aggregate energy consumption patterns from the plurality of edge computing devices to implement system-wide energy optimization.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2025
From: GALVIN, BRIAN
To: ATOMBEAM TECHNOLOGIES INC.
Reel/Frame 070952/0182 →
Continuity (8)
Continuation In Part 18981637 · Dec 15, 2024
Continuation In Part 18755653 · Jun 26, 2024
Continuation In Part 18657683 · May 7, 2024
Continuation In Part 18648340 · Apr 27, 2024
Continuation In Part 18427716 · Jan 30, 2024
Continuation In Part 18410980 · Jan 11, 2024
Continuation In Part 18537728 · Dec 12, 2023
Related Publication 20250342129A1 · Nov 6, 2025
References Cited (38)
US 4780718A · Hudson et al. · 1988 [cited by applicant]
US 5708436A · Loiz et al. · 1998 [cited by applicant]
US 7411540B1 · Lopez et al. · 2008 [cited by applicant]
US 7629922B2 · Winstead et al. · 2009 [cited by applicant]
US 7876257B2 · Vetro et al. · 2011 [cited by applicant]
US 10986184B1 · Seymour et al. · 2021 [cited by applicant]
US 11038678B2 · Asanghanwa et al. · 2021 [cited by applicant]
US 11423171B2 · Booth, Jr. et al. · 2022 [cited by applicant]
US 11425111B2 · Smith et al. · 2022 [cited by applicant]
US 11449494B2 · Wilds et al. · 2022 [cited by applicant]
US 11656353B2 · Li et al. · 2023 [cited by applicant]
US 11943207B2 · Doshi et al. · 2024 [cited by applicant]
US 12058333B1 · Li · 2024 [cited by examiner]
US 12068761B1 · Li · 2024 [cited by examiner]
US 12095910B2 · Darshan et al. · 2024 [cited by applicant]
US 12101332B1 · Thomason · 2024 [cited by applicant]
US 12166507B1 · Galvin · 2024 [cited by examiner]
US 12200010B2 · Akkapeddi et al. · 2025 [cited by applicant]
US 20040017307A1 · Cirillo et al. · 2004 [cited by applicant]
US 20040160353A1 · Cirillo et al. · 2004 [cited by applicant]
US 20080231504A1 · Sartor et al. · 2008 [cited by applicant]
US 20110012778A1 · Nguyen et al. · 2011 [cited by applicant]
US 20130314429A1 · Croxford · 2013 [cited by examiner]
US 20150054678A1 · Wakayama · 2015 [cited by applicant]
US 20170048537A1 · Boufounos et al. · 2017 [cited by applicant]
US 20200258296A1 · Pennings et al. · 2020 [cited by applicant]
US 20210049468A1 · Karras et al. · 2021 [cited by applicant]
US 20220147596A1 · Susa · 2022 [cited by examiner]
US 20220404490A1 · Evans et al. · 2022 [cited by applicant]
US 20230169623A1 · Chen et al. · 2023 [cited by applicant]
US 20230184927A1 · Chen et al. · 2023 [cited by applicant]
US 20230188341A1 · Ying et al. · 2023 [cited by applicant]
US 20240171391A1 · Ananthanarayanan et al. · 2024 [cited by applicant]
US 20240267200A1 · Orús · 2024 [cited by examiner]
US 20240380610A1 · Andre et al. · 2024 [cited by applicant]
EP 3364212A1 · 2018 [cited by applicant]
GB 2620921A · 2024 [cited by applicant]
WO 2020104416A1 · 2020 [cited by applicant]