| CPC E03C 1/057 (2013.01) | 19 Claims |

|
1. A method of controlling water dispensed from a faucet in response to receiving a voice command, the method comprising:
receiving, at the faucet, the voice command associated with an operation of the faucet;
comparing the received voice command to a list of one or more predetermined local commands to determine whether the voice command is one of the one or more predetermined local commands that is to be processed at the faucet for determining a control action, or whether the voice command is not one of the one or more predetermined local commands and is to be communicated to a server for determining the control action remotely; and
upon determining that the received voice command includes at least one of the one or more predetermined local commands:
analyzing the voice command at the faucet to determine the control action to be taken by the faucet in response to the voice command; and
causing the faucet to perform the control action; or
upon determining that the received voice command does not include at least one of the one or more predetermined local commands:
sending the voice command from the faucet to a server communicatively connected to the faucet;
receiving the control action to be taken by the faucet from the server in response to the voice command; and
causing the faucet to perform the control action.
|