IP Library › Granted Patent US 12,345,036
Granted Patent B2
US 12,345,036 · App. 18/522,957 · Granted Jul 1, 2025

Programmable toilet flush initiating, monitoring and management system and method thereof

Inventor: Charles Dylan Grody (Potomac, MD)
Assignee: Hydraze, Inc.
E03D5/105E03D5/10E03D5/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,345,036
App. No.
18/522,957
Granted
Jul 1, 2025
Kind
B2
Abstract

The present invention relates to a toilet flushing initiating, monitoring and management system initiated by the unlocking of a locking member on a door mounted in a stall typically found in a bathroom such as a public bathroom. Signal patterns from flushing controller and a door housing controller are recorded and analyzed to identify associated fault conditions. Notifications of the associated fault conditions are output and communicated to an authorized user, such as a facilities manager.

Claims (38)

1. A system for managing toilet flushing in a bathroom stall, comprising:

(i) a door housing controller comprising,

a door lock chamber,

a slider capable of translating from a first position to a second position, the slider comprising a first end and a second end opposite the first end,

a signal emitter configured to send a wireless signal to a flush signal receiver when the slider is in the second position,

a sensor configured for sensing the slider when the slider is in the second position, the sensor operatively connected to the signal emitter;

(ii) a toilet flushing controller operatively joined to the flush signal receiver;

(iii) a toilet flushing actuator controlled by the toilet flushing controller; and

(iv) a system controller in communication with the toilet flushing controller and the door housing controller, wherein the system controller also receives and also analyzes, records and/or provides one or more instructions based on one or more corresponding signal patterns from both the toilet flushing controller and the door housing controller;

wherein the system controller is configured to output a specific fault notification in response to the corresponding signal pattern received from the toilet flushing controller and the door housing controller.

2. The system as recited in claim 1 , wherein the specific fault notification includes a time stamp identifying a time that the corresponding signal pattern was received by the system controller.

3. The system as recited in claim 1 , wherein the system controller is configurable by an authorized user to cause the system to output one or more selected types of fault notifications corresponding to different type of system faults that are identifiable by system in response to corresponding signal patterns.

4. The system as recited in claim 3 , wherein the system controller is configured to output a malfunctioning component fault notification in response to receiving signals from one or more sensors in a sequence associated with another sensor, without receiving an anticipated signal from the other sensor.

5. The system as recited in claim 3 , wherein the system controller is configured to sort frequency of flush information into a plurality of time buckets.

6. The system as recited in claim 5 , wherein the system controller is configured to compute a frequency of flushes within each of the time buckets and compare the computed frequency to historical frequencies for the corresponding buckets.

7. The system as recited in claim 6 , further comprising determining that the frequency of flushes for one or more buckets is outside a predetermined frequency range.

8. The system as recited in claim 7 , further comprising outputting a notification indicating that the frequency of flushes in outside of the predetermined range.

9. A method for managing toilet flushing in a bathroom stall, comprising:

outputting by a toilet flushing system, a specific fault notification in response to a corresponding signal pattern received from a toilet flushing controller and a door housing controller of the toilet flushing system; wherein the toilet flushing system comprises:

(i) the door housing controller comprising:

a door lock chamber,

a slider capable of translating from a first position to a second position, the slider comprising a first end and a second end opposite the first end,

a signal emitter configured to send a wireless signal to a flush signal receiver when the slider is in the second position,

a sensor configured for sensing the slider when the slider is in the second position, the sensor operatively connected to the signal emitter;

(ii) the toilet flushing controller operatively joined to the flush signal receiver;

(iii) a toilet flushing actuator controlled by the toilet flushing controller; and

(iv) a system controller in communication with the toilet flushing controller and the door housing controller, wherein the system controller also receives and also analyzes, records and/or provides one or more instructions based on one or more corresponding signal patterns from both the toilet flushing controller and the door housing controller.

10. The method as recited in claim 9 , wherein the specific fault notification includes a time stamp identifying a time that the corresponding signal pattern was received by the system controller.

11. The method as recited in claim 9 , wherein the system controller is configurable by an authorized user to cause the system to output one or more selected types of fault notifications corresponding to different type of system faults that are identifiable by system in response to corresponding signal patterns.

12. The method as recited in claim 11 , wherein the system controller is configured to output a malfunctioning component fault notification in response to receiving signals from one or more sensors in a sequence associated with another sensor, without receiving an anticipated signal from the other sensor.

13. The method as recited in claim 11 , wherein the system controller is configured to sort frequency of flush information into a plurality of time buckets.

14. The method as recited in claim 13 , wherein the system controller is configured to compute a frequency of flushes within each of the time buckets and compare the computed frequency to historical frequencies for the corresponding buckets.

15. The method as recited in claim 14 , further comprising determining that the frequency of flushes for one or more buckets is outside a predetermined frequency range.

16. The method as recited in claim 15 , further comprising outputting a notification indicating that the frequency of flushes is outside of the predetermined range.

17. The system as recited in claim 1 , wherein the slider first end in the first position is inserted in the door lock chamber and the slider first end in the second position is free of the door lock chamber.

18. The system as recited in claim 1 , wherein the signal emitter is configured to transmit to the flush signal receiver a signal upon sensing that the slider has been translated to the second position, the toilet flushing controller configured to control the toilet flushing actuator to initiate a single toilet flush when the door is unlocked.

19. The method as recited in claim 11 , wherein the slider first end in the first position is inserted in the door lock chamber and the slider first end in the second position is free of the door lock chamber.

20. The method as recited in claim 11 , wherein the signal emitter is configured to transmit to the flush signal receiver a signal upon sensing that the slider has been translated to the second position, the toilet flushing controller configured to control the toilet flushing actuator to initiate a single toilet flush when the door is unlocked.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2025
From: GRODY, CHARLES DYLAN
To: HYDRAZE, INC.
Reel/Frame 069909/0088 →
Continuity (2)
Continuation 16745140 · Jan 16, 2020
Related Publication 20240151017A1 · May 9, 2024
References Cited (46)
US 1875983A · Bourdet · 1932 [cited by examiner]
US 2688141A · Filliung · 1954 [cited by applicant]
US 4692951A · Taki et al. · 1987 [cited by applicant]
US 6018827A · Shaw et al. · 2000 [cited by applicant]
US 7028374B2 · Fiocco · 2006 [cited by applicant]
US 7177725B2 · Nortier et al. · 2007 [cited by applicant]
US 7814582B2 · Reddy et al. · 2010 [cited by applicant]
US 8695125B2 · Funari et al. · 2014 [cited by applicant]
US 9447625B1 · Seebaransingh et al. · 2016 [cited by applicant]
US 10941552B2 · Grody · 2021 [cited by applicant]
US 20020162166A1 · Saar et al. · 2002 [cited by applicant]
US 20050171709A1 · Nortier et al. · 2005 [cited by applicant]
US 20060130223A1 · Yen · 2006 [cited by applicant]
US 20080072369A1 · Funari et al. · 2008 [cited by applicant]
US 20090119142A1 · Yenni et al. · 2009 [cited by applicant]
US 20120317709A1 · Oates · 2012 [cited by applicant]
US 20140020166A1 · Metcalf et al. · 2014 [cited by applicant]
US 20140264110A1 · Wilson et al. · 2014 [cited by applicant]
US 20150233146A1 · Klevens et al. · 2015 [cited by applicant]
US 20170051486A1 · Schomburg et al. · 2017 [cited by applicant]
US 20180066422A1 · Allard, III · 2018 [cited by applicant]
US 20180135285A1 · Canfield et al. · 2018 [cited by applicant]
US 20190089550A1 · Rexach · 2019 [cited by examiner]
US 20190226190A1 · Grody · 2019 [cited by applicant]
GB 2165271A · 1986 [cited by applicant]
GB 2488071A · 2012 [cited by applicant]
JP 07029074U · 1995 [cited by applicant]
JP 09221805A · 1997 [cited by applicant]
JP 2006177064A · 2006 [cited by applicant]
JP 2012022367A · 2012 [cited by applicant]
JP 2013072261A · 2013 [cited by applicant]
JP 2014214594A · 2014 [cited by applicant]
JP 2018009289A · 2018 [cited by applicant]
JP 2018529866A · 2018 [cited by applicant]
JP 2019141306A · 2019 [cited by applicant]
KR 19930000595Y1 · 1993 [cited by applicant]
WO 2017031473A1 · 2017 [cited by applicant]
WO 2019143879A1 · 2019 [cited by applicant]
Decision to Grant received for Japanese Patent Application No. 2022-538901, mailed on Nov. 21, 2024, 5 pages (2 pages of English Translation and 3 pages of Original Document). [cited by applicant]
Communication pursuant to Article 94(3) EPC in Application No. 19703565.2 dated Jul. 19, 2023 (5 pages). [cited by applicant]
Decision to Grant in Japanese Application No. 2020-560878 dated May 17, 2023 (3 pages). [cited by applicant]
International Preliminary Report on Patentability in Application No. PCT/US2019/014115, dated Aug. 6, 2020 (10 pgs.). [cited by applicant]
International Search Report and Written Opinion issued in the counterpart PCT Application PCT/US2019/014115, dated Apr. 9, 2019 (No. of pp. 15). [cited by applicant]
International Search Report and Written Opinion issued in the counterpart PCT Application PCT/US2020/013866, dated Oct. 1, 2020 (No. of pp. 12). [cited by applicant]
Notice of Submission of Opinion in Korean Application No. 10-2020-7022913 dated May 30, 2023 [English translation], 7 pages. [cited by applicant]
Office Action in JP Application No. 2020-560878, dated Nov. 29, 2022 with English translation (11 pgs.). [cited by applicant]