WATERING INSTRUCTIONS AND IRRIGATION PROTOCOLS SENT OVER A NETWORK
First Claim
Patent Images
1. A method for optimizing an environmental system having a controller connected to a server over a computer network comprising:
- sending a query from the server over the computer network to a database containing environmental data at a predetermined interval;
receiving the queried environmental data from the database and storing the environmental data in computer memory of the server;
determining an amount of environmental change needed to return a zone to a predetermined condition, wherein the amount is based on the environmental data, and storing the data relating to environmental change needed for the given zone in computer memory of the server;
building a table of changes in environmental data based at least in part on environmental data received from a plurality of queries made at predetermined intervals;
generating a change protocol within the server;
conveying said change protocol from the server to the controller, such that the change protocol is written into computer memory of the controller that is in electronic communication with components of the environmental system;
querying the user for a subjective evaluation of a zone; and
receiving data comprising subjective information provided by the user in response to the query.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure extends to methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure extends to methods, systems, and computer program products for optimizing water usage in growing plants for yard and crops. The disclosure also extends to methods, systems and computer program products for providing automated irrigation.
-
Citations
38 Claims
-
1. A method for optimizing an environmental system having a controller connected to a server over a computer network comprising:
-
sending a query from the server over the computer network to a database containing environmental data at a predetermined interval; receiving the queried environmental data from the database and storing the environmental data in computer memory of the server; determining an amount of environmental change needed to return a zone to a predetermined condition, wherein the amount is based on the environmental data, and storing the data relating to environmental change needed for the given zone in computer memory of the server; building a table of changes in environmental data based at least in part on environmental data received from a plurality of queries made at predetermined intervals; generating a change protocol within the server; conveying said change protocol from the server to the controller, such that the change protocol is written into computer memory of the controller that is in electronic communication with components of the environmental system; querying the user for a subjective evaluation of a zone; and receiving data comprising subjective information provided by the user in response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for the optimization of an automated irrigation system comprising:
-
an irrigation server comprising an irrigation protocol generator, and processors and memory for executing computing instructions, wherein the irrigation server is in electronic communication with a dedicated controller that controls a plumbing system having an electronically actuated control valve for controlling the flow of water through said plumbing system and wherein the controller is electronically and directly connected to said control valve and configured for sending actuation signals to the control valve, thereby controlling water flow through the plumbing system; an irrigation protocol generated by the irrigation protocol generator and comprising instructions for the controller relating to irrigation run times for at least one zone of the irrigation system; and a computer network that is in electronic communication with said controller and said irrigation server; wherein the protocol generator builds a table of changes in weather data based at least in part on weather data received during a plurality of predetermined intervals; wherein the irrigation server communicates with and sends the irrigation protocol to the controller over the computer network where the irrigation protocol is written into computer memory of the controller; and wherein the irrigation server sends a notification to a user requesting a subjective evaluation of at least one zone of the irrigation system and incorporating the received subjective information provided by the user into the irrigation protocol. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38)
-
Specification