Water reduction optimizing irrigation protocols
First Claim
Patent Images
1. A method for optimizing irrigation in an irrigation system having a controller connected to an irrigation server over computer network comprising:
- prompting a user through a user interface on a computing device for a zone selection;
receiving the zone selection and storing the zone selection in computer memory;
prompting a user for zone characteristic data;
receiving zone characteristic data and storing the zone characteristic data in computer memory;
receiving and aggregating weather data from a plurality of databases;
generating a suggested irrigation protocol based in part on the zone characteristic data and the aggregated weather data;
generating a notification regarding the suggested irrigation protocol and conveying said notification to a corresponding user for confirmation;
receiving a confirmation of the suggested irrigation protocol;
writing the confirmed irrigation protocol into computer memory of a controller that is in electronic communication with plumbing of the irrigation system;
querying the user for a subjective evaluation regarding the effectiveness of the irrigation protocol; and
receiving data comprising subjective information provided by the user in response to the query and storing the subjective information in computer memory.
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.
99 Citations
18 Claims
-
1. A method for optimizing irrigation in an irrigation system having a controller connected to an irrigation server over computer network comprising:
-
prompting a user through a user interface on a computing device for a zone selection; receiving the zone selection and storing the zone selection in computer memory; prompting a user for zone characteristic data; receiving zone characteristic data and storing the zone characteristic data in computer memory; receiving and aggregating weather data from a plurality of databases; generating a suggested irrigation protocol based in part on the zone characteristic data and the aggregated weather data; generating a notification regarding the suggested irrigation protocol and conveying said notification to a corresponding user for confirmation; receiving a confirmation of the suggested irrigation protocol; writing the confirmed irrigation protocol into computer memory of a controller that is in electronic communication with plumbing of the irrigation system; querying the user for a subjective evaluation regarding the effectiveness of the irrigation protocol; and receiving data comprising subjective information provided by the user in response to the query and storing the subjective information in computer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for optimizing environmental control system having a controller connected to a dedicated server over a computer network comprising:
-
prompting a user through a user interface on a computing device for a zone selection; receiving the zone selection and storing the zone selection in computer memory; prompting a user for zone characteristic data; receiving zone characteristic data and storing the zone characteristic data in computer memory; receiving and aggregating environmental data from a plurality of databases; generating a suggested environmental control protocol based in part on the zone characteristic data and the aggregated environmental data; generating a notification regarding the suggested protocol and conveying said notification to the user for ratification; conveying the suggested protocol to the controller that is in electronic communication with operable components of the system, such that the controller executes the protocol by actuating the operable components of the system; querying the user for a subjective evaluation regarding the effectiveness of the protocol; and receiving data comprising subjective information provided by the user in response to the query and storing the subjective information in computer memory. - View Dependent Claims (18)
-
Specification