Patent ID: 8810192

Claim:
A method, comprising: establishing a communication connection between a flow control center and each of multiple electric resources connected to a power grid, the flow control center having a prediction engine and a constraint optimizer, wherein the flow control center is separate from the power grid and each of the multiple electric resources; receiving, by the flow control center, historical connection time, charging location, and state of charge for each of the multiple electric resources; predicting, by the prediction engine, the future connection time, charging location, and state of charge for each of the multiple electric resources based on the historical connection time, historical charging location, and historical state of charge for each of the multiple electric resources; receiving, by the flow control center, an energy generation signal from a power grid operator associated with the power grid; generating, by a constraint optimizer, control signals to charge or discharge one or more of the multiple electric resources based on system constraints of one or more of the multiple electric resources, the system constraints including the future connection time, location, and state of charge for each of the multiple electric resources, wherein the one or more electric resources are charged and discharged according to the system constraints.