IP Library › Granted Patent US 12,341,536
Granted Patent B2
US 12,341,536 · App. 18/255,291 · Granted Jun 24, 2025

Compression of multimodal sensed signals

Inventors: Daniel Zucchetto (Dublin, IE); Johannes Van De Belt (Dublin, IE); Niall Cahill (Dublin, IE); Keith Nolan (Westmeath, IE)
Assignee: EATON INTELLIGENT POWER LIMITED
H03M7/3068H03M7/3059
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,341,536
App. No.
18/255,291
Granted
Jun 24, 2025
Kind
B2
Abstract

A data transmission and compression method arranged to compress and transmit data between an edge device and a remote server. The method includes collecting data at the edge device, wherein the data is attributed to a plurality of signal signatures, generating a data matrix at the edge device, and transforming the data matrix, wherein transforming the data includes using a wavelet transform. The method further includes compressing the data, wherein compressing the data includes utilising an autoencoder, and transmitting the encoded compressed data to the remote server via a communication channel. The method further includes, at the remote server, decompressing the data utilising an autoencoder, reconstructing the signal signatures using an inverse wavelet transform, and storing the reconstructed data signatures in a datastore on the remote server.

Claims (37)

1. A data transmission and compression method arranged to compress and transmit data between an edge device and a remote server, the method comprising:

collecting data at the edge device, wherein the data comprises a plurality of data signatures, wherein the collected data signatures comprise measurement data from a plurality of N correlated sensors at the edge device, and wherein the data signatures are periodic signals collected as a time series;

generating an N-dimensional data matrix at the edge device, comprising incrementing by one a position in the data matrix every time instant collected data values from the N correlated sensors correspond to that position over a predefined time duration, and scaling the values of the data matrix between zero and one depending on a maximum value recorded in the data matrix;

transforming the data matrix, wherein transforming the data matrix comprises using a wavelet transform and wherein the step of transforming the data comprises sparsifying the data matrix to obtain a sparsified data matrix;

compressing data of the sparsified data matrix to obtain encoded compressed data, wherein compressing the data comprises utilizing an autoencoder;

transmitting the encoded compressed data to the remote server via a communication channel;

at the remote server, decompressing the encoded compressed data utilizing an autoencoder;

reconstructing the data signatures using an inverse wavelet transform to obtain reconstructed signal signatures; and,

storing the reconstructed signal signatures in a datastore on the remote server.

2. The method of claim 1 , wherein the collected data signatures comprise voltage and current signals.

3. The method of claim 1 , wherein the data collected is measured raw data.

4. The method of claim 1 , wherein the time-series compromises difference values (Δx) for succeeding measurements, such that x 2 =x 1 +Δx 1 , x 3 =x 2 +Δx 2 , x 4 , =x 3 +Δx 3 , wherein Δx can be a positive or negative integer.

5. The method of claim 1 , wherein the edge device comprises an embedded device.

6. The method of claim 1 , wherein the transmission is over a network protocol.

7. The method of claim 1 , wherein the data is collected from a PowerGenome architecture.

8. The method of claim 1 , wherein the autoencoder on the edge device comprises a neural network with an input layer.

9. The method of claim 1 , wherein the autoencoder on the remote server comprises a pre-trained neural network.

10. A data transmission and compression system arranged to compress and transmit data via a communication channel between an edge device comprising a plurality of N correlated sensors and a remote server, comprising:

an edge device, wherein the edge device is configured to:

collect a plurality of data signatures, wherein the collected data signatures comprise measurement data from a plurality of N correlated sensors at the edge device, and wherein the data signatures are periodic signals collected as a time series,

generate an N-dimensional data matrix, increment by one a position in the data matrix every time instant collected data values from the N correlated sensors correspond to that position over a predefined time duration, and scale the values of the data matrix between zero and one depending on a maximum value recorded in the data matrix,

transform data of the data matrix using a wavelet transform and sparsify the data matrix to obtain a sparsified data matrix, and

compress data of the sparsified data matrix utilizing an autoencoder to obtain encoded compressed data,

wherein the edge device includes a transmitter that transmits the encoded compressed data to the remote server via the communication channel; and

a remote server comprising a receiver, wherein the remote server is configured to:

decompress the data using an autoencoder to obtain decompressed data, and

reconstruct the data signatures using inverse wavelet transform to obtain reconstructed data signatures,

wherein the remote server includes a datastore and reconstructed data signatures are stored in the data store.

11. A data transmission and compression method arranged to compress and transmit data between an edge device and a remote server, the method comprising:

collecting data at the edge device, wherein the data includes a plurality of data signatures, wherein the collected data signatures comprise measurement data from a plurality of N correlated sensors at the edge device, and wherein the data signatures are periodic signals collected as a time series;

generating an N-dimensional data matrix at the edge device, wherein the data matrix has a number of rows corresponding to a number of time instants at which data is collected over a predefined time duration, and wherein generating the data matrix includes scaling the values of the data matrix between zero and one depending on a maximum value recorded in the data matrix;

transforming the data matrix, wherein transforming the data matrix comprises using a wavelet transform and wherein the step of transforming the data includes sparsifying the data matrix to obtain a sparsified data matrix;

compressing data of the sparsified data matrix to obtain encoded compressed data, wherein compressing the data comprises utilizing an autoencoder;

transmitting the encoded compressed data to the remote server via a communication channel;

the method further comprising, at the remote server, decompressing the encoded compressed data utilizing an autoencoder;

reconstructing the data signatures using an inverse wavelet transform to obtain reconstructed signal signatures; and,

storing the reconstructed signal signatures in a datastore on the remote server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: ZUCCHETTO, DANIEL; VAN DE BELT, JOHANNES; CAHILL, NIALL; NOLAN, KEITH
To: EATON INTELLIGENT POWER LIMITED
Reel/Frame 069974/0031 →
Continuity (1)
Related Publication 20240097702A1 · Mar 21, 2024
References Cited (26)
US 5745392A · Ergas · 1998 [cited by examiner]
US 7076108B2 · Huang · 2006 [cited by examiner]
US 8154985B1 · Smith, Jr. · 2012 [cited by examiner]
US 8731281B2 · Dong · 2014 [cited by examiner]
US 9190844B2 · Tran · 2015 [cited by examiner]
US 10740310B2 · Gawlick · 2020 [cited by examiner]
US 20060291735A1 · Hou · 2006 [cited by examiner]
US 20090034624A1 · Bar-On · 2009 [cited by examiner]
US 20090041365A1 · Meany · 2009 [cited by examiner]
US 20140095768A1 · Kipnis · 2014 [cited by examiner]
US 20160112227A1 · Kawakami · 2016 [cited by examiner]
US 20200177200A1 · Fenney · 2020 [cited by examiner]
US 20200242772A1 · Song · 2020 [cited by examiner]
US 20220109454A1 · Martin de Los Santos · 2022 [cited by examiner]
GB 2325368A · 1998 [cited by examiner]
WO WO2014139261A1 · 2014 [cited by examiner]
WO WO2020119998A1 · 2020 [cited by examiner]
WO 2020197526A1 · 2020 [cited by applicant]
Jeremy Jordan; Mar. 19, 2018; ‘Introduction to autoencoders’; retrieved online from https://www.jeremyjordan.me/autoencoders/ (Year: 2018). [cited by examiner]
Li et al.; 2019 IEEE; 'Load Data Compression Based on Integrated Neural Network Model; 978-1-7281-0106-4/19; p. 6203-6209 (Year: 2019). [cited by examiner]
Li et al.; “Wavelet Transform and Stacked Sparse Autoencoder Network Based Location Method of Cable Incipient Fault”; International Conference on Computer, Network, Communication and Information Systems (CNCI 2019); Adv… [cited by examiner]
Skowron et al.; “Convolutional Neural Network-Based Stator Current Data-Driven Incipient Stator Fault Diagnosis of Inverter-Fed Induction Motor”; Published: Mar. 20, 2020; Energies 2020, 13, 1475; doi:10.3390/en13061475… [cited by examiner]
StackExchange, May 2019, ‘Is it possible for a neural network to be used to compress data’; retrieved online from https://ai.stackexchange.com/questions/12565/is-it-possible-for-a-neural-network-to-be-used-to-compress-d… [cited by examiner]
Unterweger et al.; “Resumable Load Data Compression in Smart Grids” in IEEE Transactions on Smart Grid, vol. 6, No. 2, pp. 919-929; Mar. 2015; doi: 10.1109/TSG.2014.2364686. (Year: 2015). [cited by examiner]
Jiang et al.; “Stacked Auto Encoder Based Deep Reinforcement Learning for Online Resource Scheduling in Large-Scale MEC Networks”; Apr. 14, 2020; Retrieved online on Dec. 9, 2024 from https://arxiv.org/pdf/2001.09223. (… [cited by examiner]
Cao et al.; “Hybrid Deep Learning Model Assisted Data Compression and Classification for Efficient Data Delivery in Mobile Health Applications”; IEEE Access vol. 8 pp. 94757-94766; May 18, 2020; Digital Object Identifie… [cited by examiner]