CONSERVATION MODELING ENGINE FRAMEWORK
First Claim
1. A method for providing a conservation modeling engine framework, comprising:
- providing a plurality of different customizable resource conservation modules, each of the different customizable resource conservation modules customized to one each of a plurality of distinct resources; and
providing a programmable conservation modeling engine in communication with the plurality of customizable resource conservation modules, wherein the programmable conservation modeling engine configured by a logic component to;
select a one of the plurality of customizable resource conservation modules customized to a resource of the plurality distinct resources identified for conservation;
select user-defined criteria as a function of the resource identified for conservation and the selected customizable resource conservation module;
select and collect input data as a function of the resource identified for conservation and the selected customizable resource conservation module;
weight the selected and collected input data as a function of the selected user-defined criteria;
create a plurality of different optimized conservation plans as a function of the weighted input data and the selected customizable resource conservation module, each of the plurality of optimized conservation plans having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved; and
display all of the plurality of optimized conservation plans by distinguishing the relative different implementation costs, different times for implementation and different total amounts of the identified resource saved for each of the displayed plans.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, including service methods, articles of manufacture, systems, articles and programmable devices provide a conservation modeling engine framework. Programmable conservation modeling engines in communication with different customizable resource conservation modules, each resource conservation module customized to a distinct resource, select one of the modules customized to a resource identified for conservation, and user-defined criteria as a function of the identified resource and the selected module. Input data is selected and collected as a function of the resource identified and the selected module and used to weight the input data. Different optimized conservation plans are created as a function of the weighted input data and the selected module, each of the optimized conservation plans displayed having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved.
85 Citations
20 Claims
-
1. A method for providing a conservation modeling engine framework, comprising:
-
providing a plurality of different customizable resource conservation modules, each of the different customizable resource conservation modules customized to one each of a plurality of distinct resources; and providing a programmable conservation modeling engine in communication with the plurality of customizable resource conservation modules, wherein the programmable conservation modeling engine configured by a logic component to; select a one of the plurality of customizable resource conservation modules customized to a resource of the plurality distinct resources identified for conservation; select user-defined criteria as a function of the resource identified for conservation and the selected customizable resource conservation module; select and collect input data as a function of the resource identified for conservation and the selected customizable resource conservation module; weight the selected and collected input data as a function of the selected user-defined criteria; create a plurality of different optimized conservation plans as a function of the weighted input data and the selected customizable resource conservation module, each of the plurality of optimized conservation plans having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved; and display all of the plurality of optimized conservation plans by distinguishing the relative different implementation costs, different times for implementation and different total amounts of the identified resource saved for each of the displayed plans. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15)
-
-
10. A method for providing a conservation modeling engine framework, comprising:
-
producing computer executable program code; storing the code on a computer readable medium; and providing the program code to be deployed and executed on a computer system, the program code comprising instructions which, when executed on the computer system, cause the computer system to; select a one of a plurality of different customized resource conservation modules as a function of an association of the one conservation module with a resource identified for conservation, wherein each of the different customizable resource conservation modules are customized to a different associated one each of a plurality of distinct resources; select user-defined criteria as a function of the resource identified for conservation and the selected one conservation module; select and collect input data as a function of the resource identified for conservation and the selected one conservation module; weight the selected and collected input data as a function of the selected user-defined criteria; create a plurality of different optimized conservation plans as a function of the weighted input data and the selected one conservation module, each of the plurality of optimized conservation plans having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved; and display all of the plurality of optimized conservation plans by distinguishing the relative different implementation costs, different times for implementation and different total amounts of the identified resource saved for each of the displayed plans. - View Dependent Claims (11, 12, 13)
-
-
16. A conservation modeling engine, comprising:
-
a processing means; a memory in communication with the processing means comprising at least one logic component; and a network interface in communication with the processing means and the memory; wherein the processing means is configured by the at least one logic component to; select a one of a plurality of different customized resource conservation modules as a function of an association of the one conservation module with a resource identified for conservation, wherein each of the different customizable resource conservation modules are customized to a different associated one each of a plurality of distinct resources; select user-defined criteria as a function of the resource identified for conservation and the selected one conservation module; select and collect input data as a function of the resource identified for conservation and the selected one conservation module; weight the selected and collected input data as a function of the selected user-defined criteria; create a plurality of different optimized conservation plans as a function of the weighted input data and the selected one conservation module, each of the plurality of optimized conservation plans having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved; and display all of the plurality of optimized conservation plans by distinguishing the relative different implementation costs, different times for implementation and different total amounts of the identified resource saved for each of the displayed plans. - View Dependent Claims (17, 18, 19, 20)
-
Specification