IP Library › Granted Patent US 12,374,008
Granted Patent B2
US 12,374,008 · App. 17/899,377 · Granted Jul 29, 2025

Behind-the-meter devices visualization method and computing system

Inventors: Panitarn Chongfuangprinya (San Jose, CA); Bo Yang (Santa Clara, CA); Yanzhu Ye (San Jose, CA); Masanori Abe (Santa Clara, CA); Anthony Hoang (Sunnyvale, CA); Natsuhiko Futamura (Santa Clara, CA)
Assignee: HITACHI, LTD.
G06T11/60G06T11/206
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,374,008
App. No.
17/899,377
Granted
Jul 29, 2025
Kind
B2
Abstract

A method for visualization of an end device. The method may include setting an object display limit on a display map, the display map displaying a plurality of objects, and wherein each of the plurality of objects is assigned a priority status; receiving data from the end device; classifying the data and assigning priority status to an object with the data, wherein the object is added to the plurality of objects; and displaying the plurality of objects based on priority status and the object display limit.

Claims (72)

1. A method for visualization of an end device, the method comprising:

setting an object display limit on a display map, the display map displaying a plurality of objects, and wherein each of the plurality of objects is assigned a priority status;

receiving data from the end device;

classifying the data and assigning priority status to an object with the data, wherein the object is added to the plurality of objects; and

displaying the plurality of objects based on priority status and the object display limit,

wherein the displaying the plurality of objects comprises displaying a plurality of symbols representing the plurality of objects in at least one enclosure, and symbols within an enclosure represent objects that correspond to a communication gateway and at least one end device in communication with the communication gateway,

wherein the displaying the plurality of objects further comprises:

displaying a symbol under a first mode if associated communication gateway or end device has an online status;

displaying a symbol under a second mode if associated communication gateway or end device has an offline status; and

displaying a symbol under a third mode if associated communication gateway or end device has a warning status.

2. The method of claim 1 , further comprising:

receiving external data for processing;

classifying the external data and assigning priority status to objects with the external data; and

adding the objects within the external data to the plurality of objects, wherein:

the external data comprises feeder object data, and external system data, and

the data and the external data are collected at a predetermined collection period, the predetermined collection period is adjustable.

3. The method of claim 1 , wherein the displaying the plurality of objects further comprises:

displaying a symbol under a fourth mode if associated end device has an online status while providing ancillary service to a distribution system; and

displaying a symbol under a fifth mode if associated end device has an online status but is unable to receive control command to change operation of the associated end device.

4. The method of claim 1 , wherein the displaying the plurality of objects comprises displaying the plurality of symbols and at least one enclosure representing the plurality of objects, the plurality of symbols is displayed inside the at least one enclosure,

wherein every enclosure represents an object that corresponds to a communication gateway, and every symbol within an enclosure represents an object that corresponds to an end device that is in communication with a communication gateway that corresponds to the enclosure.

5. The method of claim 4 , wherein the displaying the plurality of objects further comprises:

displaying a symbol or an enclosure under the first mode if associated communication gateway or end device has an online status;

displaying a symbol or an enclosure under the second mode if associated communication gateway or end device has an offline status;

displaying a symbol or an enclosure under the third mode if associated communication gateway or end device has a warning status;

displaying a symbol under a fourth mode if associated end device has an online status while providing ancillary service to a distribution system; and

displaying a symbol under a fifth mode if associated end device has an online status but is unable to receive control command to change operation of the associated end device.

6. The method of claim 1 , wherein the end device comprises an inverter and at least one of a photovoltaic distributed generation (PV-DG), a battery energy storage, and an electric vehicle.

7. The method of claim 1 , wherein the displaying the plurality of objects based on priority status and the object display limit comprises:

if a number of the plurality of objects exceeds the object display limit, displaying the plurality of object up to the object display limit based on priority status; and

if the number of the plurality of objects does not exceed the object display limit, displaying the plurality of objects,

wherein the displaying the plurality of object up to the object display limit based on priority status comprises:

for objects of the plurality of objects that are associated with feeder object data, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects associated with feeder object data are determined by a user.

8. The method of claim 7 , wherein the displaying the plurality of object up to the object display limit based on priority status further comprises:

for objects of the plurality of objects that are associated with communications gateways or end devices, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects associated with communications gateways or end devices are determined by the user.

9. The method of claim 8 , wherein the displaying the plurality of object up to the object display limit based on priority status further comprises:

for objects of the plurality of objects that are event markers, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects that are event markers are determined by the user.

10. A non-transitory computer readable medium, storing instructions for visualization of an end device, the instructions comprising:

setting an object display limit on a display map, the display map displaying a plurality of objects, and wherein each of the plurality of objects is assigned a priority status;

receiving data from the end device;

classifying the data and assigning priority status to an object with the data, wherein the object is added to the plurality of objects; and

displaying the plurality of objects based on priority status and the object display limit,

wherein the displaying the plurality of objects comprises displaying a plurality of symbols representing the plurality of objects in at least one enclosure, and symbols within an enclosure represent objects that correspond to a communication gateway and at least one end device in communication with the communication gateway,

wherein the displaying the plurality of objects further comprises:

displaying a symbol under a first mode if associated communication gateway or end device has an online status;

displaying a symbol under a second mode if associated communication gateway or end device has an offline status;

displaying a symbol under a third mode if associated communication gateway or end device has a warning status;

displaying a symbol under a fourth mode if associated end device has an online status while providing ancillary service to a distribution system; and

displaying a symbol under a fifth mode if associated end device has an online status but is unable to receive control command to change operation of the associated end device.

11. The non-transitory computer readable medium of claim 10 , further comprising:

receiving external data for processing;

classifying the external data and assigning priority status to objects with the external data; and

adding the objects within the external data to the plurality of objects, wherein:

the external data comprises feeder object data, and external system data, and

the data and the external data are collected at a predetermined collection period, the predetermined collection period is adjustable.

12. The non-transitory computer readable medium of claim 10 , wherein the displaying the plurality of objects comprises displaying the plurality of symbols and at least one enclosure representing the plurality of objects, the plurality of symbols is displayed inside the at least one enclosure,

wherein every enclosure represents an object that corresponds to a communication gateway, and every symbol within an enclosure represents an object that corresponds to an end device that is in communication with a communication gateway that corresponds to the enclosure.

13. The non-transitory computer readable medium of claim 12 , wherein the displaying the plurality of objects further comprises:

displaying a symbol or an enclosure under the first mode if associated communication gateway or end device has an online status;

displaying a symbol or an enclosure under the second mode if associated communication gateway or end device has an offline status;

displaying a symbol or an enclosure under the third mode if associated communication gateway or end device has a warning status;

displaying a symbol under the fourth mode if associated end device has an online status while providing ancillary service to the distribution system; and

displaying a symbol under the fifth mode if associated end device has an online status but is unable to receive control command to change operation of the associated end device.

14. The non-transitory computer readable medium of claim 10 , wherein the displaying the plurality of objects based on priority status and the object display limit comprises:

if a number of the plurality of objects exceeds the object display limit, displaying the plurality of object up to the object display limit based on priority status; and

if the number of the plurality of objects does not exceed the object display limit, displaying the plurality of objects,

wherein the displaying the plurality of object up to the object display limit based on priority status comprises:

for objects of the plurality of objects that are associated with feeder object data, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects associated with feeder object data are determined by a user.

15. The non-transitory computer readable medium of claim 14 , wherein the displaying the plurality of object up to the object display limit based on priority status further comprises:

for objects of the plurality of objects that are associated with communications gateways or end devices, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects associated with communications gateways or end devices are determined by the user.

16. The non-transitory computer readable medium of claim 15 , wherein the displaying the plurality of object up to the object display limit based on priority status further comprises:

for objects of the plurality of objects that are event markers, displaying the objects from high priority objects to low priority objects according to assigned priority status, wherein assigned priority statuses for the objects of the plurality of objects that are event markers are determined by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: CHONGFUANGPRINYA, PANITARN; YANG, BO; YE, YANZHU; ABE, MASANORI; HOANG, ANTHONY; FUTAMURA, NATSUHIKO
To: HITACHI, LTD.
Reel/Frame 060958/0133 →
Continuity (1)
Related Publication 20240070945A1 · Feb 29, 2024
References Cited (10)
US 8316438B1 · Bush · 2012 [cited by examiner]
US 10860675B2 · Ashby · 2020 [cited by examiner]
US 20070282908A1 · Van der Meulen · 2007 [cited by examiner]
US 20120323933A1 · He et al. · 2012 [cited by applicant]
US 20200280771A1 · Hoang · 2020 [cited by examiner]
US 20220171690A1 · Tougher · 2022 [cited by examiner]
Tang, Yingying et al. “Modeling and validation of a distribution system with high PV penetration using zone division method”. DOI 10.1109/TDC.2014.6863357, Corpus ID: 29921443. 12 pages. [cited by applicant]
Si, Yunpeng et al. “A High Performance Communication Architecture for a Smart Micro-Grid Testbed Using Customized Edge Intelligent Devices (EIDs) with SPI and Modbus TCP/IP Communication Protocols”. DOI 10.1109/0 JPEL.2… [cited by applicant]
Tang, Yingying et al. “Modeling and validation of a distribution system with high PV penetration using zone division method”. DOI 10.1109/TDC.2014.6863357, Corpus ID: 29921443. 12 pages, 2014. [cited by applicant]
Enelx. “DER Optimization Software Solar + Storage Fact Sheet”. http://www.enelx.com/northamerica. Retrieved: Aug. 30, 2022. P20028 © Enel X North America, Inc. | All rights reserved. 7 pages. [cited by applicant]