Methods for determining fluidic flow configurations in a pool system
AssigneePoolside Tech, LLC
InventorsWilliam R. Doan, Stan Reznik
Life of this patent
Estimating the term…
Abstract
One aspect of the invention provides a computer-implemented method for controlling a swimming pool or spa system. The computer-implemented method includes: creating a data structure representing a plurality of swimming pool system components and fluidic connections between subsets of the plurality of swimming pool system components; receiving a request to control one or more of the plurality of swimming pool system components; calculating fluidic flows through the plurality of swimming pool system components based on one or more potential configurations of the plurality of swimming pool system components capable of fulfilling the request; and detecting whether the one or more potential configurations result in unsatisfactory conditions.
Claims20
A computer-implemented method for controlling a swimming pool or spa system, the computer-implemented method comprising:
- creating a data structure representing a plurality of swimming pool or spa system components and fluidic connections between subsets of the plurality of swimming pool or spa system components, wherein the data structure is created using a graphical interface in which a user can define the fluidic connections;
- receiving a request to control the swimming pool or spa system;
- calculating fluidic flows through the plurality of swimming pool or spa system components based on one or more potential configurations of the plurality of swimming pool or spa system components capable of fulfilling the request based on the data structure;
- detecting whether one or more unsatisfactory potential configurations of the one or more potential configurations result in unsatisfactory conditions in which components of the swimming pool or spa system could be damaged or water or energy could be wasted from the calculated fluidic flows through the plurality of swimming pool or spa system components;
- detecting one or more satisfactory potential configurations of the one or more potential configurations that result in satisfactory fluidic flow and are not the one or more unsatisfactory potential configurations;
- autonomously selecting one of the one or more satisfactory potential configurations;
- and
- controlling one or more of the plurality of swimming pool or spa system components to implement the selected satisfactory configuration.
Dependencies are inferred from the claim text.