| CPC H02J 3/003 (2020.01) [G06Q 30/0206 (2013.01); H02J 3/004 (2020.01); G06Q 50/06 (2013.01); H02J 2300/10 (2020.01); H02J 2300/20 (2020.01); H02J 2300/40 (2020.01)] | 20 Claims |

|
1. One or more non-transitory computer-readable media storing processor-executable instructions thereon that, when executed by at least one processor, cause the at least one processor to:
receive source data indicative of flow types, wherein the flow types comprise an inflow of a resource from a benign source and an inflow of the resource from a harmful source;
receive transformation data indicative of flow transformations associated with converting the resource, received from the benign source, from a first form to a second form and converting the resource, received from the harmful source, from a third form to a fourth form according to one or more resource consumption processes associated with the resource, wherein the flow types and the flow transformations are classified by an asset type, wherein the asset type comprises a facility, equipment, a product, and a vehicle;
determining, based on the flow types and the flow transformations, an optimal allocation of resources that minimizes an amount of the resource that is wasted and maximizes use of an amount of the resource that is used;
generate, by an interface, a three dimensional visualization of the flow types based on the source data and the flow transformations based on the transformation data, wherein the three dimensional visualization is configured to display drilled down regions indicative of relationships between subcategories of the flow types and subcategories of the flow transformations;
continuously monitor the source data and the transformation data;
adjust resource allocations to maintain an optimal allocation of resources; and
update the three dimensional visualization to represent the one or more resource consumption processes and the adjusting of the resource allocations.
|