Method, device and system for use in configuring a bathing unit controller
First Claim
1. A controller for a bathing unit system, said controller comprising:
- a) a communication interface for communicating with external devices;
b) a processing unit in communication with said communication interface, wherein said processing unit is programmed for;
i) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein the configuration information stored on the external memory medium includes program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least one bathing unit configuration;
ii) in response to detection of configuration information stored on the external memory medium;
(1) processing the detected configuration information at least in part based on a user input for unlocking a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored on the external memory medium;
(2) causing the controller to operate the bathing unit system in accordance with the unlocked specific bathing unit configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller for a bathing unit system comprising a memory unit for storing program instructions, an interface for establishing a communication link with an external memory medium and a processing unit. The controller is operative for controlling a set of bathing unit components at least in part on the basis of the program instructions stored in the memory unit. The external memory medium stores update information associated with the program instructions and relevancy information indicative of a characteristic of the update information. The processing unit is operative for detecting the presence of an external memory medium at the interface, accessing the relevancy information stored in the memory medium, processing the relevancy information and causing the program instructions to be updated on the basis of the update information.
64 Citations
29 Claims
-
1. A controller for a bathing unit system, said controller comprising:
-
a) a communication interface for communicating with external devices; b) a processing unit in communication with said communication interface, wherein said processing unit is programmed for; i) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein the configuration information stored on the external memory medium includes program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least one bathing unit configuration; ii) in response to detection of configuration information stored on the external memory medium; (1) processing the detected configuration information at least in part based on a user input for unlocking a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored on the external memory medium; (2) causing the controller to operate the bathing unit system in accordance with the unlocked specific bathing unit configuration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A controller for a bathing unit system, said controller comprising:
-
a) a communication interface for communicating with external devices; b) a processing unit in communication with said communication interface, wherein said processing unit is programmed for; i) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein the configuration information stored on the external memory medium includes program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least a first bathing unit configuration and a second bathing unit configuration; ii) in response to detection of configuration information stored on the external memory medium; (1) operating a first set of bathing unit components when the first bathing unit configuration is unlocked; and (2) operating a second set of bathing unit components when the second bathing unit configuration is unlocked. - View Dependent Claims (7, 8)
-
-
9. A controller for a bathing unit system, the bathing unit system including a bathing unit component selected from the set consisting of a pump, a water heater and a water filtration module, said controller comprising:
-
a) a communication interface for communicating with external devices; b) a processing unit in communication with said communication interface, wherein said processing unit is programmed for; i) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein the configuration information stored on the external memory medium includes program code implementing a set a bathing unit configurations, said set of bathing unit configurations including at least a first bathing unit configuration and a second bathing unit configuration; ii) in response to detection of configuration information stored on the external memory medium; (1) controlling operational settings associated with the bathing unit component in a first manner when the first bathing unit configuration is unlocked; and (2) controlling operational settings associated with the bathing unit component in a second manner different from the first manner when the second bathing unit configuration is unlocked.
-
-
10. A bathing unit system comprising;
-
a) a set of bathing unit components including a water heater and a pump; and b) a controller for controlling the set of bathing unit components, said controller comprising; i) a communication interface for communicating with external devices; ii) a promising unit in communication with said communication interface, wherein said processing unit is programmed for; (1) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein the configuration information stored on the external memory medium includes program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least one bathing unit configuration; (2) in response to detection of configuration information stored on the external memory medium; (a) processing the detected configuration information at least in part based on a user input for unlocking a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored on the external memory medium; (b) causing the controller to operate the bathing unit system in accordance with the unlocked specific bathing unit configuration. - View Dependent Claims (11, 12, 13)
-
-
14. A controller for a bathing unit system, said controller comprising:
-
a) a memory unit storing program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least a first bathing unit configuration and a second bathing unit configuration; b) a communication interface for communicating with external devices; c) a processing unit in communication with said communication interface, said processing unit being programmed for; i) receiving through said communication interface configuration information; ii) unlocking a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored in the memory unit of the controller at least in part by processing the received configuration information; and iii) operating the bathing unit system in accordance with the unlocked specific bathing unit configuration implemented by the program code stored in the memory unit of the controller. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A controller for a bathing unit system, said controller comprising:
-
a) a memory unit for storing program code implementing a set of bathing unit configurations, said set of bathing unit configurations including at least one bathing unit configuration; b) a communication interface for communicating with external devices; c) a processing unit in communication with said communication interface, said processing unit being programmed for; i) receiving through said communication interface configuration information; ii) unlocking a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored in the memory unit of the controller at least in part by processing the received configuration information; and iii) operating the bathing unit system in accordance with the unlocked specific bathing unit configuration implemented by the program code stored in the memory unit of the controller. - View Dependent Claims (23, 24, 25)
-
-
26. A portable auxiliary device suitable for use with a controller of a bathing unit system, the controller comprising a memory unit for storing program code for implementing a set of bathing unit configurations, said set of bathing unit configurations including at least one bathing unit configuration, said portable auxiliary device comprising:
-
a) a communication interface for communicating with external devices; b) a memory medium storing configuration information, said configuration information being associated with a specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored in the memory unit of the controller, wherein said configuration information includes at least one of an access code and a set of program instructions; c) in use, the auxiliary device communicating the configuration information to the controller of the bathing unit system over the communication interface for processing by the controller to unlock the specific bathing unit configuration from the set of bathing unit configurations implemented by the program code stored in the memory unit of the controller for causing the controller to operate the bathing unit system in accordance with the unlocked specific bathing unit configuration implemented by the program code stored in the memory unit of the controller.
-
-
27. A controller for a bathing unit system, said controller comprising:
-
a) a communication interface for communicating with external devices; b) a processing unit in communication with said communication interface, said processing unit being programmed for; i) accessing an external memory medium through said communication interface and processing data stored on the external memory medium to detect if configuration information is stored on the external memory medium, wherein said configuration information includes an access code for unlocking a specific bathing unit configuration from a set of bathing unit configurations implemented by program code stored on the controller, wherein the specific bathing unit configuration specifies a manner of operating components of the bathing unit system; ii) in response to detection of configuration information stored on the external memory medium, processing the configuration information to unlock the specific bathing unit configuration and operate components of the bathing unit system in accordance with the manner specified by the specific bathing unit configuration. - View Dependent Claims (28, 29)
-
Specification