IP Library Granted Patent US 11,237,549
Granted Patent B2
US 11,237,549 · App. 16/565,984 · Granted Feb 1, 2022

Utilization edge module server system and method

Inventors: Douglas Paul Kane (Vashon, WA); John Jerome Madden (Friendswood, TX); Jose Lourenco Teodoro (Austin, TX); Christopher Justin Miller (York, PA); Brian Kenneth Erickson (Long Beach, CA); David Paul Bevin (New South Wales, AU)
Assignee: AVEVA Software, LLC
G05B23/0272G05B19/418G05B23/027G05B23/0216H04L67/306H04L67/34G05B2219/31472G05B2219/32411G05B2219/34121
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,237,549
App. No.
16/565,984
Granted
Feb 1, 2022
Kind
B2
Abstract

Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.

Claims (44)

1. An edge computing device comprising one or more computers comprising one or more processors and one or more non-transitory computer readable media, wherein the one or more non-transitory computer readable media includes instructions stored there on that cause the one or more computers to implement:

initializing, by the one or more processors, a data transfer protocol with a remote network;

downloading, by the one or more processors, a software module comprising configuration data needed for operation of the edge computing device to the edge computing device from a cloud-based computer server via the remote network;

operating, by the one or more processors, the software module locally on the edge computing device when the edge computing device is disconnected from the remote network;

monitoring, by the one or more processors, utilization data of at least one device in a distributed environment connected to a distributed network when the edge computing device is disconnected from the remote network;

generating, by the one or more processors, a graphical user interface that includes a visual representation of the utilization data of the at least one device; and

downloading, by the one or more processors, the software module from the edge computing device to one or more other edge computing devices connected to the distributed network when the edge computing device is disconnected from the remote network.

2. The edge computing device of claim 1 ,

wherein the operating includes analyzing at least one operational characteristic of the at least one device of the distributed environment from data received into an edge cache of the edge computing device from the at least one device of the distributed environment.

3. The edge computing device of claim 1 ,

wherein the distributed network includes a historian module supporting data retrieval operations from the distributed environment including time-series data from the at least one device.

4. The edge computing device of claim 1 ,

wherein the one or more non-transitory computer readable media including further instructions stored there on that cause the one or more computers to execute:

receiving, by the one or more processors, a plurality of attributes associated with the at least one device from the cloud-based computer server; and

determining, by the one or more processors, a change in an operational characteristic of the at least one device by comparing at least a portion of the plurality of attributes to the operational characteristic.

5. An edge computing device comprising one or more computers comprising one or more processors and one or more non-transitory computer readable media, wherein the one or more non-transitory computer readable media includes instructions stored there on that cause the one or more computers to execute:

initializing, by the one or more processors, a data transfer protocol with a remote network;

downloading, by the one or more processors, a software module comprising configuration data needed for operation of the edge computing device to the edge computing device from a cloud-based computer server via the remote network;

receiving, by the one or more processors, one or more current state data of at least one device connected to a distributed network when the edge computing device is disconnected from the remote network;

analyzing, by the one or more processors, one or more current utilization data of the at least one device in a distributed environment connected to the distributed network when the edge computing device is disconnected from the remote network; and

generating, by the one or more processors, a graphical user interface that includes a visual representation of the one or more current utilization data of the at least one device;

downloading, by the one or more processors, the software module from the edge computing device to one or more other edge computing devices connected to the distributed network when the edge computing device is disconnected from the remote network.

6. The edge computing device of claim 5 ,

wherein the one or more current utilization data are generated by one or more sensor devices measuring the one or more current utilization data from the at least one device of the distributed environment.

7. The edge computing device of claim 5 ,

wherein the one or more non-transitory computer readable media including further instructions stored there on that cause the one or more computers to execute:

receiving, by the one or more processors, a plurality of attributes associated with the at least one device from the cloud-based computer server via the remote network.

8. The edge computing device of claim 7 ,

wherein the plurality of attributes includes assigned behaviors including associated data values of the at least one device.

9. The edge computing device of claim 5 ,

wherein the one or more current utilization data of the at least one device of the distributed environment are monitored by the edge computing device regardless of identified operational aspects of the remote network.

10. The edge computing device of claim 5 ,

wherein the one or more current utilization data comprises an operational characteristic of the at least one device of the distributed environment.

11. The edge computing device of claim 5 ,

wherein the one or more current utilization data comprises a current operation or non-operation status or condition of the at least one device of the distributed environment.

12. The edge computing device of claim 5 ,

wherein the distributed network includes a supervisory control and data acquisition (SCADA) system operationally coupled to a cloud platform and the distributed environment.

13. The edge computing device of claim 12 ,

wherein the supervisory control and data acquisition (SCADA) system comprises human-machine-interface logic generating the visual representation, the visual representation including a display of the one or more current utilization data.

14. The edge computing device of claim 5 ,

wherein the distributed network includes a historian module supporting data retrieval operations from the distributed environment including time-series data from the at least one device, and

wherein the one or more current utilization data comprises time-series data.

15. The edge computing device of claim 5 ,

wherein the at least one device of the distributed environment includes one or more of pressure sensors, temperature sensors, motion sensors, density sensors, weight sensors, viscosity sensors, accelerometers, servos, contactors, switches, limit switches, solenoids, motors, valves, heaters, heat exchangers, pumps, fans, boilers, turbines, generators, conveyors, augers, elevators, mills, drills, presses, and manufacturing equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2021
From: KANE, DOUGLAS PAUL; MADDEN, JOHN JEROME; TEODORO, JOSE LOURENCO; MILLER, CHRISTOPHER JUSTIN; ERICKSON, BRIAN KENNETH; BEVIN, DAVID PAUL; ANUGA, LAXMIKANTH
To: AVEVA SOFTWARE, LLC
Reel/Frame 058428/0797 →
Continuity (2)
Provisional Application 62729272 · Sep 10, 2018
Related Publication 20200081426A1 · Mar 12, 2020
Cited By (2)
US 12,417,168 US 12,657,180