US 11,860,212 B1
Grid status monitoring system
Thomas Dale Anderson, Peoria, AZ (US); Priyadarshini Sharma, Bellevue, WA (US); Mark Joseph Konya, Innsbrook, MO (US); and Yuwei Liao, Cary, NC (US)
Assigned to SAS INSTITUTE INC., Cary, NC (US)
Filed by SAS Institute Inc., Cary, NC (US)
Filed on Jun. 26, 2023, as Appl. No. 18/214,038.
Claims priority of provisional application 63/393,332, filed on Jul. 29, 2022.
Claims priority of provisional application 63/430,328, filed on Dec. 5, 2022.
Int. Cl. G01R 31/08 (2020.01); G06Q 30/01 (2023.01); H02J 13/00 (2006.01)
CPC G01R 31/086 (2013.01) [G06Q 30/01 (2013.01); H02J 13/00002 (2020.01)] 30 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
(A) cluster sensor data using a predefined grouping distance value to define one or more sensor event clusters, wherein the sensor data includes a plurality of sensor measurements, wherein each sensor measurement of the plurality of sensor measurements includes a signal intensity measurement value, a location of a sensor when the signal intensity measurement value was determined by the sensor, and a time that the signal intensity measurement value was determined by the sensor, wherein the signal intensity measurement value is measured for a signal emitted by a monitored device, wherein each sensor measurement is assigned to a single sensor event cluster with each sensor event cluster having a size defined by the predefined grouping distance value;
(B) cluster a plurality of monitored devices using a predefined clustering distance value to define one or more asset clusters, wherein the monitored device is one of the plurality of monitored devices, wherein each monitored device is assigned to a single asset cluster with each asset cluster having a size defined by the predefined clustering distance value, wherein a location is associated with each monitored device of the plurality of monitored devices;
(C) compute a distance between each sensor event cluster and each asset cluster;
(D) when the computed distance is less than or equal to a predefined asset/sensor distance value for a sensor event cluster and an asset cluster, add an asset identifier of the asset cluster associated with the computed distance to an asset event list; and
(E) for each asset cluster included in the asset event list, show an asset location of an asset on a map in a graphical user interface presented in a display, wherein the asset location is associated with the asset identifier of a respective asset cluster included in the asset event list.