US 12,470,898 B2
Collaborative monitoring of location conditions
Denise Bell, Austin, TX (US); Gianluca Gargaro, Rome (IT); Maria Carmela Alesina, Rome (IT); and Stefania Errore, Rome (IT)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 9, 2022, as Appl. No. 17/690,047.
Prior Publication US 2023/0319524 A1, Oct. 5, 2023
Int. Cl. H04W 4/38 (2018.01); H04W 4/021 (2018.01); H04W 4/029 (2018.01); H04W 4/70 (2018.01)
CPC H04W 4/38 (2018.02) [H04W 4/021 (2013.01); H04W 4/029 (2018.02); H04W 4/70 (2018.02)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for monitoring a condition of a location, wherein the method comprises:
storing a plurality of monitoring records relating to one or more segments of the location comprising at least one monitoring record collected by one or more mobile computing devices passing through the segment and one or more monitoring records being received from one or more source mobile computing devices of the one or more mobile computing devices, each of the monitoring records comprising one or more monitoring values indicative of a condition of corresponding positions of the segment;
transmitting the monitoring records of each segment being stored to one or more target mobile computing devices of the mobile computing devices;
filtering the monitoring records of each segment being stored according to a homogeneity thereof;
uploading the monitoring records of each segment being filtered to a central computing system;
validating, in response to the uploading, the monitoring records of each segment uploaded by the mobile computing devices according to a matching thereof and to determine at least one condition indicator of each segment according to the corresponding monitoring records being validated, wherein the validating comprises calculating a homogeneity index between the monitoring record of the segment being collected and the monitoring records of the segment being received according to a comparison of the corresponding monitoring values wherein the homogeneity index is a measure of similarity between the monitoring record of the segment being collected and the monitoring records of the segment being received; and
discarding, in response to the validating, the monitoring records of the segment where the homogeneity index is less than a homogeneity threshold.