| CPC G06Q 10/103 (2013.01) [G06F 16/9035 (2019.01); G06F 16/904 (2019.01); G06F 16/909 (2019.01); G06F 16/9537 (2019.01); G06Q 10/06 (2013.01); G06Q 10/06313 (2013.01); G06Q 50/06 (2013.01); G06Q 50/10 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one hardware processor;
a memory; and
one or more software modules that, when executed by the at least one hardware processor,
import one or more infrastructure domains, wherein each of the one or more infrastructure domains comprises representations of one or more infrastructure asset types that are available in the infrastructure domain, one or more activity types related to the one or more infrastructure asset types, and standards and compliance parameters related to the one or more infrastructure asset types,
import a plurality of representations of infrastructure assets of one or more of the one or more asset types, wherein each of the plurality of representations of infrastructure assets comprises location information including at least Global Positioning System (GPS) coordinates, the location information representing a geolocation of the represented infrastructure asset, and,
for each of one or more of the plurality of representations of infrastructure assets:
calculate a likelihood of failure based on at least one rating generated for the representation of the infrastructure asset;
determine a consequence of failure for an infrastructure asset represented by the representation of the infrastructure asset; and
calculate a risk assessment score based on the likelihood of failure and the consequence of failure; and
wherein at least one of the plurality of representations of infrastructure assets comprises a representation of a first manhole, a representation of a second manhole, and a representation of a pipe between the first manhole and the second manhole,
parse inspection data associated with the representation of the pipe, wherein the inspection data comprises one or more observations, wherein each of the one or more observations comprises metadata including a description and a distance between the location where the observed description was made and the first manhole and,
generate a user interface comprising
a visual representation of the pipe extending between a visual representation of the first manhole and a visual representation of the second manhole, and,
for each of the one or more observations, the description in the observation associated with a position on the visual representation of the pipe, wherein the position on the visual representation of the pipe is at a distance from the visual representation of the first manhole, and wherein the distance from the visual representation of the first manhole is proportional to the distance between the location where the observed description was made and the first manhole,
continually receive updated location information for one or more infrastructure assets and, based on the received updated location information, update the location information of one or more of the plurality of representations of infrastructure assets, corresponding to the one or more infrastructure assets,
generate the at least one rating for each of the plurality of representations of infrastructure assets based on the standards and compliance parameters,
generate a virtual map,
receive a selection of one or more of the one or more asset types,
overlay a visual representation of each of one or more of the plurality of representations of infrastructure assets of the selected one or more asset types on the virtual map at a location corresponding to the location information of that representation of an infrastructure asset, wherein overlaying the visual representation comprises
overlaying at least a first visual representation of a first one of the plurality of representations of infrastructure assets of a first asset type in a first color, and
overlaying at least a second visual representation of a second one of the plurality of representations of infrastructure assets of a second asset type, that is different than the first asset type, in a second color that is different than the first color,
import one or more geographic information system (GIS) layers, wherein each of the one or more GIS layers comprises GIS data associated with location information, wherein the GIS data comprise a plurality of representations of geographical events, and wherein the geographical events comprise a past sanitary sewer overflow (SSO) event,
receive a selection of one or more of the imported one or more GIS layers,
overlay one or more visual representations of the GIS data, including a visual representation of the past SSO event, from the selected one or more GIS layers, on the virtual map at a location corresponding to the location information associated with that GIS data, such that the visual representation of the past SSO event is simultaneously visible with the first visual representation of the first one of the plurality of representations of infrastructure assets of the first type and the second visual representation of the second one of the plurality of representations of infrastructure assets of the second type,
generate one or more workplans comprising one or more activities, of the one or more activity types, to be performed on one or more infrastructure assets,
receive a save operation from a user to save a view of the virtual map,
in response to the save operation, save a view of the virtual map, wherein the view comprises a position on the virtual map, an identification of each of the selected one or more asset types, an identification of each of the selected one or more GIS layers, and a zoom level of the virtual map, and,
subsequently,
receive a retrieve operation from a user to retrieve the saved view, and,
in response to the retrieve operation, retrieve and display the saved view of the virtual map according to the position, at the zoom level, and including a visual representation of each of one or more of the plurality of infrastructure assets of the selected one or more asset types and a visual representation of each of the GIS data in the selected one or more GIS layers.
|