IRRIGATION PROTOCOLS WHEN CONNECTION TO A NETWORK IS LOST FOR AN EXTENDED PERIOD
First Claim
Patent Images
1. A method for providing optimal irrigation in an irrigation system having a controller configured to be connected to an irrigation server over a computer network comprising:
- receiving zone characteristic data;
receiving aggregated weather data;
generating an irrigation protocol within the irrigation server based at least in part on the zone characteristic data and the aggregated weather data;
establishing a communication connection between the controller and the server;
sending the irrigation protocol to the controller, wherein the irrigation protocol is written into computer memory of the controller, which is in electronic communication with plumbing of the irrigation system;
setting a predetermined operational threshold relating to an elapsed time where communication between the controller and the server is not established;
generating a historical backup protocol;
sending the historical backup protocol to the controller, wherein the historical backup protocol is written to the computer memory of the controller, wherein the controller retrieves the historical backup protocol from memory and executes the historical backup protocol when a connection between the server and the controller is not established; and
alerting a user when the predetermined operational threshold has been met.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure extends to methods, systems, devices, and computer program products for generating and optimizing irrigation protocols. The disclosure also extends to methods, systems, devices, and computer program products for optimizing water usage in growing plants for yard and crops. The disclosure also extends to methods, systems devices, and computer program products for providing status notifications to a user identifying the current status of the irrigation system.
26 Citations
38 Claims
-
1. A method for providing optimal irrigation in an irrigation system having a controller configured to be connected to an irrigation server over a computer network comprising:
-
receiving zone characteristic data; receiving aggregated weather data; generating an irrigation protocol within the irrigation server based at least in part on the zone characteristic data and the aggregated weather data; establishing a communication connection between the controller and the server; sending the irrigation protocol to the controller, wherein the irrigation protocol is written into computer memory of the controller, which is in electronic communication with plumbing of the irrigation system; setting a predetermined operational threshold relating to an elapsed time where communication between the controller and the server is not established; generating a historical backup protocol; sending the historical backup protocol to the controller, wherein the historical backup protocol is written to the computer memory of the controller, wherein the controller retrieves the historical backup protocol from memory and executes the historical backup protocol when a connection between the server and the controller is not established; and alerting a user when the predetermined operational threshold has been met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An irrigation system for providing optimal irrigation comprising:
-
an irrigation server configured for receiving zone characteristic data and aggregated weather data; a controller configured to be connected to the irrigation server over a computer network, wherein the controller is in electronic communication with plumbing of an irrigation system and is in communication with the irrigation server over the computer network when a communication connection between the controller and the server is established, wherein the controller comprises; computer memory for storing operational data, wherein the controller receives one or more irrigation protocols from the irrigation server and writes the irrigation protocol to computer memory; a network interface for establishing a communication connection between the controller and the irrigation server, wherein the irrigation server conveys an irrigation protocol to the controller, such that the irrigation protocol is written into computer memory of the controller; and an interface for providing a status notification identifying the current status of the irrigation system to a user; a predetermined operational threshold relating to an elapsed time where communication between the controller and the server is not established; a historical backup protocol that is generated within the irrigation server, wherein the historical backup protocol is written to the computer memory of the controller, wherein the controller retrieves the historical backup protocol from memory and executes the historical backup protocol when a connection between the server and the controller is not established; and a notification that is sent to a user alerting the user when the predetermined operational threshold is met. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification