Patent ID: 11860652
Assignee: HUSQVARNA AB
Field: Control (Instruments)
Classification: CPC G  A | IPC A  G

Claim 14:
15. A computer program product for irrigating one or more watering zones of a property, the computer program product comprising:
a non-transitory computer readable medium; and
computer program code, encoded on the non-transitory computer readable medium, configured to cause at least one of a group of one or more processors to perform the steps of:
receiving measurement values, each of the measurement values representing a quantity of water captured by one of a plurality of catch cups positioned within a watering zone of the one or more watering zones of the property during a test watering period, wherein the receiving of the measurement values comprises:
causing a graphical user interface to display a visual representation of a particular catch cup of the plurality of catch cups and a visual representation of a water level within the particular catch cup;
causing the visual representation of the water level to be altered in response to upward or downward touch input provided to the graphical user interface such that a user may specify a measurement value corresponding to the particular catch cup, the measurement value corresponding to the particular catch cup comprising one of the measurement values;

causing the graphical user interface to display a numeric value corresponding to the visual representation of the water level;
calculating an average of the measurement values;
identifying one or more of the measurement values falling within a lowest quartile of the measurement values;
calculating a lowest quartile average, the lowest quartile average comprising an average of the measurement values within the lowest quartile of the measurement values;
calculating an estimated irrigation rate based on the lowest quartile average;
calculating a first estimated in-soil water level for the watering zone at a first point in time;
calculating or receiving forecast evapotranspiration data for the watering zone for an intermediate period of time extending between the first point in time and a subsequent, second point in time;
receiving forecast precipitation data for the watering zone for the intermediate period of time;
calculating a second estimated in-soil water level at the second point in time based on the first estimated in-soil water level, the forecast precipitation data and the forecast evapotranspiration data;
calculating a scheduled watering time for the watering zone based at least in part on a ratio between the lowest quartile average and the average of the measurement values; and
formulating a watering schedule for the watering zone based at least in part on the calculated scheduled watering time.