IP Library Granted Patent US 11,686,594
Granted Patent B2
US 11,686,594 · App. 16/669,351 · Granted Jun 27, 2023

Devices, systems and methods for a cloud-based meter management system

Inventors: Erran Kagan (Great Neck, NY); Luna A. Koval (Commack, NY); Elly Engelstein (Great Neck, NY)
Assignee: EI ELECTRONICS LLC
G01D4/004H04L67/12H04L67/133
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,686,594
App. No.
16/669,351
Granted
Jun 27, 2023
Kind
B2
Abstract

Devices, systems and methods for a cloud-based meter management system are provided. The present disclosure includes a meter cloud server, a plurality of IEDs or meters, and one or more clients (e.g., a web browser client), which are coupled via a network (e.g., via various wireless and/or hardwired communication networks). The various components and modules of the present disclosure provide a plurality of functions to enable one or more users to manage a plurality of IEDs or meters via the at least one client device.

Claims (25)

1. A cloud-based meter management system comprising:

at least one meter manager module that collects meter log data from at least one meter and sends the collected meter log data to at least one server via a predetermined format;

the at least one server receives and stores the collected meter log data from the at least one meter manager module, the at least one server includes at least one first REST web service that receives at least one request from at least one client device and provides a response to the at least one request and at least one second REST web service that receives the collected meter log data from the at least one meter manager module and provides the collected meter log data to at least one database for storage;

at least one first load balancer that automatically distributes the at least one request to the at least one first REST web service and at least one second load balancer that automatically distributes the collected meter log data to the at least one second REST web service;

a message broker for routing communications between the at least one first REST web service, the at least one second REST web service and the at least one database via publish/subscribe messaging, the at least one first REST web service publishes the at least one request to the message broker and at least one consumer module subscribes to the message broker to process the at least one request with the collected meter log data in the at least one database; and

the at least one client device that requests access to the at least one server to view the collected meter log data stored in the at least one database.

2. The system as in claim 1 , further comprising at least one network enabled meter that sends the collected meter log data to the at least one server via the predetermined format.

3. The system as in claim 1 , wherein the predetermined format is JSON data format.

4. The system as in claim 1 , wherein the predetermined format is at least of a XML and/or HTML.

5. The system as in claim 1 , wherein the at least one server includes a web server for providing a user interface to the at least one client device.

6. The system as in claim 1 , wherein the at least one server is configured for autoscaling to add at least one additional server when an increased load of data sent to the at least one server exceeds a predetermined limit.

7. The system as in claim 1 , wherein the at least one consumer module includes a push consumer module that captures the collected meter log data from the message broker and stores the collected meter log data in the at least one database.

8. The system as in claim 7 , wherein at least one consumer module includes a metadata consumer module that receives at least one request from the message broker, sends the at least one request to the at least one database and sends at least one response for presentation on a web site hosted by the at least one server.

9. The system as in claim 1 , wherein the at least one server generates a key upon registration of a user, wherein the generated key is associated to the at least one meter of the registered user.

10. The system as in claim 9 , wherein the at least one server verifies the sent data received from the at least one meter via the generated key.

11. The system as in claim 1 , wherein the at least one server determines if the collected meter log data from the at least one meter manager module exceeds a predetermined limit and, if the predetermined limit is exceeded, the at least one server excludes the data from being stored in the at least one database.

12. The system as in claim 11 , wherein the at least one server records a count and associated time of day when the data was excluded.

13. The system as in claim 12 , wherein the at least one server presents the count and associated time of day of the excluded data to at least one user via a web page.

14. The system as in claim 1 , wherein the meter log data includes waveform data, the waveform data including at least one of trigger cause, trigger time, recording start time, time per sample, total duration, samples per cycle, list of samples per channel and/or list of root mean square (RMS) values for the cycle at the time of the trigger, and the at least one server is further configured send a single waveform recording to the at least one client device in response to a query.

15. A cloud-based meter management system comprising:

at least one web service enabled meter that pushes meter log data to at least one server via a predetermined format;

at least one meter manager module that collects meter log data from at least one non-web service meter and pushes the collected meter log data to the at least one server via the predetermined format;

the at least one server receives and stores the pushed meter log data from the at least one web service enabled meter and the collected meter log data from the at least one meter manager module; and

at least one client device that accesses the at least one server to view the meter log data,

wherein the at least one server determines if the collected meter log data from the at least one meter manager module exceeds a predetermined limit and, if the predetermined limit is exceeded, the at least one server excludes the data from being stored in the at least one database and records a count and associated time of day when the data was excluded.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: E.I. ELECTRONICS, INC. FORMERLY DOING BUSINESS AS ELECTRO INDUSTRIES/GAUGE TECH
To: EI ELECTRONICS LLC D/B/A ELECTRO INDUSTRIES/GAUGE TECH
Reel/Frame 063011/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: KAGAN, ERRAN; KOVAL, LUNA A; ENGELSTEIN, ELLY
To: ELECTRO INDUSTRIES/GAUGE TECH
Reel/Frame 051795/0304 →
Continuity (5)
Continuation In Part 16278760 · Feb 19, 2019
Provisional Application 62869532 · Jul 1, 2019
Provisional Application 62752740 · Oct 30, 2018
Provisional Application 62631660 · Feb 17, 2018
Related Publication 20200064153A1 · Feb 27, 2020