Patent ID: 8706913
Filing Date: 2014-04-22
Classification: A01G,H04L

Abstract:
1. A method comprising: storing a command set at a residential gateway, the command set usable to control a home irrigation system; receiving state information of the home irrigation system at the residential gateway from the home irrigation system; sending the state information to a control server; receiving tracked operational information of the home irrigation system at the residential gateway from the control server; sending, from the residential gateway, the state information and the tracked operational information to a computer, wherein the home irrigation system includes an irrigation controller connected to the residential gateway and a sprinkler connected to the irrigation controller to water a lawn, wherein the sprinkler includes an electrically controlled valve functioning according to a watering cycle; receiving, at the residential gateway, an economic setpoint of operation associated with the home irrigation system from the computer, the economic setpoint of operation including a cost of operating the home irrigation system; sending the economic setpoint of operation from the residential gateway to the control server; receiving, at the residential gateway, control parameters from the control server, wherein the control parameters are based on the economic setpoint of operation, the state information, the tracked operational information, or any combination thereof; selecting, at the residential gateway, one or more commands of the stored command set to issue to the home irrigation system based on an application program interface of the home irrigation system and based on the control parameters; sending the selected commands from the residential gateway to the home irrigation system via the application program interface; receiving, at the residential gateway, an instruction from the computer to override the state information and the tracked operational information; and sending a command from the residential gateway to the home irrigation system based on the instruction.