# US 11,111,661 B2 · Method and device for controlling water spouting of toilet

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,111,661 B2
- Document ID: US11111661B2
- Status: Granted
- Kind: B2
- Application number: 16/275,187
- Filed: 2019-02-13
- Published: 2019-09-19
- Granted: 2021-09-07
- Earliest claimed: 2018-03-16
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Jin Han; Han Wang; Ximing Zhang
- Web page: https://patentgrep.com/patent/US11111661B2

## CPC

- E03D 9/02: Devices adding a disinfecting, deodorising, or cleaning agent to the water while flushing (apparatus for disinfection A61L2/00; treatment of water in general C02F)
- E03D 5/105: {touchless, e.g. using sensors}
- E03D 2009/028: {using a liquid substance}
- E03D 2201/40: Devices for distribution of flush water inside the bowl
- E03D: WATER-CLOSETS OR URINALS WITH FLUSHING DEVICES; FLUSHING VALVES THEREFOR

## Abstract

A method for controlling water spouting of a toilet includes: a target region where a foreign object exists is determined from multiple predetermined regions in the toilet; a target water spout corresponding to the target region is determined according to pre-stored correspondences between the multiple regions in the toilet and water spouts for flushing the multiple regions; and the target water spout is controlled to spout water.

## Claims

### Claim 1

A method for controlling water spouting of a toilet, applied to the toilet comprising a plurality of water spouts, wherein the plurality of water spouts are uniformly distributed in an inner region of a toilet base, and the method comprises:
determining a target region, among a plurality of predetermined regions, where a foreign object exists in the toilet;
determining a target water spout corresponding to the target region according to pre-stored correspondences between the plurality of regions in the toilet and the plurality of water spouts for flushing the plurality of regions; and
controlling the target water spout to spout water.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
upon detection of a water spouting triggering event, starting a foreign object detection member; and
determining the target region, among the plurality of predetermined regions, where the foreign object exists the toilet through the foreign object detection member.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the foreign object detection member comprises an image capturing member, an infrared detection member or a sonar detection member.

### Claim 4 (depends on 2)

The method according to claim 2, wherein:
the toilet further comprises at least one supplementary water spout; and
the method further comprises:
upon detection of the water spouting triggering event, controlling the supplementary water spout to spout water for a first preset duration.

### Claim 5 (depends on 2)

The method according to claim 2, further comprising:
acquiring a target account currently logged on to the toilet, and recording the target account and one or more target water spouts corresponding to the target account;
when a first number of times for which the toilet with the target account logged on has been triggered to spout water reaches a preset number of times, determining a water spout, which has been triggered to spout water for a second number of times, from the recorded one or more water spouts corresponding to the target account, wherein a ratio of the second number to the first number exceeds a preset ratio, and taking the determined water spout as a default water spout corresponding to the target account; and
upon detection of the water spouting triggering event again, when an account currently logged on to the toilet is the target account, controlling the default water spout to spout water for a second preset duration.

### Claim 6 (depends on 1)

The method according to claim 1, wherein:
the determining the target region, among the plurality of predetermined regions, where the foreign object exists the toilet comprises:
determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet and an extent of the foreign object in the target region;
the method further comprises: determining a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
the controlling the target water spout to spout water comprises:
controlling the target water spout to swing in the swinging angle range and spout water.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising: after controlling the target water spout to spout water,
upon detection of a water spouting duration of the target water spout reaches a third preset duration, controlling the target water spout to stop spouting water; or,
upon detection of a spouted water amount of the target water spout reaches a preset spouted water amount, controlling the target water spout to stop spouting water; or,
upon detection of absence of the foreign object in the target region, controlling the target water spout to stop spouting water.

### Claim 8 (depends on 2)

The method according to claim 2, wherein:
the determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet and an extent of the foreign object in the target region; and
the method further comprises: determining a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
the controlling the target water spout to spout water comprises:
controlling the target water spout to swing in the swinging angle range and spout water.

### Claim 9 (depends on 3)

The method according to claim 3, wherein:
the determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet and an extent of the foreign object in the target region;
the method further comprises: determining a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
the controlling the target water spout to spout water comprises:
controlling the target water spout to swing in the swinging angle range and spout water.

### Claim 10 (depends on 4)

The method according to claim 4, wherein:
the determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet and an extent of the foreign object in the target region;
the method further comprises: determining a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
the controlling the target water spout to spout water comprises:
controlling the target water spout to swing in the swinging angle range and spout water.

### Claim 11 (depends on 5)

The method according to claim 5, wherein:
the determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet and an extent of the foreign object in the target region;
the method further comprises: determining a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
the controlling the target water spout to spout water comprises:
controlling the target water spout to swing in the swinging angle range and spout water.

### Claim 12

A terminal for controlling water spouting of a toilet, comprising:
a processor, and
memory arranged to store at least one instruction for the processor,
wherein the processor is arranged to:
determine a target region, among a plurality of predetermined regions, where a foreign object exists in the toilet, the toilet comprising a plurality of water spouts, wherein the plurality of water spouts are uniformly distributed in an inner region of a toilet base;
determine a target water spout corresponding to the target region according to pre-stored correspondences between the plurality of regions in the toilet and the plurality of water spouts for flushing the plurality of regions; and
control the target water spout to spout water.

### Claim 13 (depends on 12)

The terminal according to claim 12, wherein in order to determine the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet, the processor is arranged to:
upon detection of a water spouting triggering event, start a foreign object detection member; and
determine the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet through the foreign object detection member.

### Claim 14 (depends on 13)

The terminal according to claim 13, wherein the foreign object detection member comprises an image capturing member, an infrared detection member or a sonar detection member.

### Claim 15 (depends on 13)

The terminal according to claim 13, wherein:
the toilet further comprises at least one supplementary water spout; and
the processor is arranged to: upon detection of the water spouting triggering event, control the supplementary water spout to spout water for a first preset duration.

### Claim 16 (depends on 13)

The terminal according to claim 13, wherein the processor is arranged to:
acquire a target account currently logged on to the toilet, and record the target account and one or more target water spouts corresponding to the target account;
when a first number of times for which the toilet with the target account logged on has been triggered to spout water reaches a preset number of times, determine a water spout, which has been triggered to spout water for a second number of times, from the recorded one or more water spouts corresponding to the target account, wherein a ratio of the second number to the first number exceeds a preset ratio, and take the determined water spout as a default water spout corresponding to the target account; and
upon detection of the water spouting triggering event again, when an account currently logged on to the toilet is the target account, control the default water spout to spout water for a second preset duration.

### Claim 17 (depends on 12)

The terminal according to claim 12, wherein the processor is arranged to:
determine the target region where, among the plurality of predetermined regions, the foreign object exists in the toilet and an extent of the foreign object in the target region;
determine a swinging angle range of the target water spout according to the extent of the foreign object in the target region; and
control the target water spout to swing in the swinging angle range and spout water.

### Claim 18 (depends on 12)

The terminal according to claim 12, wherein after controlling the target water spout to spout water, the processor is arranged to:
upon detection of a water spouting duration of the target water spout reaches a third preset duration, control the target water spout to stop spouting water; or,
upon detection of a spouted water amount of the target water spout reaches a preset spouted water amount, control the target water spout to stop spouting water; or,
upon detection of absence of the foreign object in the target region, control the target water spout to stop spouting water.

### Claim 19

A non-transitory computer-readable storage medium having stored thereon at least one instruction, the instruction being loaded and executed by a processor to implement a method for controlling water spouting of a toilet, applied to the toilet comprising a plurality of water spouts, wherein the plurality of water spouts are uniformly distributed in an inner region of a toilet base, and the method comprises:
determining a target region, among a plurality of predetermined regions, where a foreign object exists in the toilet;
determining a target water spout corresponding to the target region according to pre-stored correspondences between the plurality of regions in the toilet and the plurality of water spouts for flushing the plurality of regions; and
controlling the target water spout to spout water.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium according to claim 19, wherein determining the target region, among the plurality of predetermined regions, where the foreign object exists in the toilet comprises:
upon detection of a water spouting triggering event, starting a foreign object detection member; and
determining the target region where, among the plurality of predetermined regions, the foreign object exists in the toilet through the foreign object detection member.
