US 12,270,190 B2
Method and apparatus for controlling automatic toilet flushing system
Charles Dylan Grody, Potomac, MD (US)
Assigned to Hydraze, Inc., Potomac, MD (US)
Filed by Hydraze, Inc., Potomac, MD (US)
Filed on Dec. 22, 2022, as Appl. No. 18/087,307.
Application 18/087,307 is a continuation in part of application No. 17/168,629, filed on Feb. 5, 2021, granted, now 11,739,513.
Application 18/087,307 is a continuation in part of application No. 16/745,140, filed on Jan. 16, 2020, granted, now 11,866,922.
Application 18/087,307 is a continuation in part of application No. 16/251,235, filed on Jan. 18, 2019, granted, now 10,941,552, issued on Mar. 9, 2021.
Claims priority of provisional application 62/620,425, filed on Jan. 22, 2018.
Prior Publication US 2023/0175242 A1, Jun. 8, 2023
Int. Cl. E03D 5/12 (2006.01); G05B 19/416 (2006.01)
CPC E03D 5/12 (2013.01) [G05B 19/416 (2013.01); G05B 2219/37371 (2013.01)] 19 Claims
OG exemplary drawing
 
18. An apparatus for controlling actuations of an automatic toilet flushing mechanism, the apparatus comprising:
a processor;
memory in communication with the processor;
a toilet stall latch in communication with the processor, the toilet stall latch configured to communicate latch open event data and latch close event data to the processor for storage in the memory;
a toilet flush actuator in communication with the processor, the toilet flush actuator configured to automatically flush a toilet in response to an actuation signal from the processor;
a toilet flush sensor in communication with the processor, the toilet flush sensor configured to communicate toilet flush event data to the processor for storage in the memory;
wherein the processor is configured to implement a method for controlling actuations of an automatic toilet flushing mechanism, the method comprising:
acquiring and storing a manual flush timestamp in association with each occurrence of a manual flush of a toilet in a toilet stall;
acquiring and storing a latch open timestamp in association with each unlatching of the door latch configured on a door of the toilet stall;
acquiring and storing a latch close timestamp in association with each latching of the door latch;
comparing the manual flush timestamp, the latch open timestamp, and the latch close timestamp to generate a stall use profile;
determining whether to actuate an Automatic Flushing of the toilet based on the stall use profile.