IP Library › Granted Patent US 12,655,564
Granted Patent B2
US 12,655,564 · App. 19/386,384 · Granted Jun 16, 2026

Distributed networked laundry machine control and operation

Inventors: Tristan Scott Patterson (San Francisco, CA); Jonathan Christensen (Eagle, CO); Stuart Sonatina (Santa Cruz, CA)
Assignee: Clarified Inc.
D06F34/28D06F31/00D06F34/05D06F39/14G05B19/409D06F2101/14D06F2101/20D06F2105/44G05B2219/2633
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,655,564
App. No.
19/386,384
Granted
Jun 16, 2026
Kind
B2
Abstract

Methods, system and apparatus for the controlling laundry machines in a laundry facility. A user device receives a list of machines for a laundry facility and displays them on a machine control user interface. The user may then make a selection of a machine, a selection of an operation type and a selection of one or more operational parameters associated with the selected operation type. The selection of the operation type and the one or more operational parameters may be made on the user device or on the selected machine. The machine control user interface may then display the user selections, an estimated duration and a cost. The estimated duration and cost may be based on the selected machine, selected operation type and the one or more selected operational parameters.

Claims (42)

1 . A system comprising one or more processors, and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, cause the system to perform the operations of:

receiving, from a server, a list of a plurality of machines comprising a listing of washing machines and/or a listing of dryers, wherein the server wirelessly communicates with a plurality of machine controllers connected to the plurality of machines;

displaying, via a machine control user interface, a first group of one or more machines, wherein the machine control user interface displays the first group of one or more machines as available for use, and wherein the machine control user interface comprises a portion listing washing machines and/or a portion listing dryers;

receiving an input, via the machine control user interface, for a selection of one of the machines indicated as available for use;

receiving, by the server an indication of the selected machine; and

sending, by the server, to a machine controller connected to a first physical machine which is associated with the selected machine, a signal to start an operation of the first physical machine.

2 . The system of claim 1 , wherein the one or more processors, further cause the system to perform the operations:

in response to receiving an input via the machine control user interface, retrieving status information from the server for machines started via the machine control user interface; and

displaying, via the machine control user interface, a listing of the started machines with a displayed machine identifier and a remaining amount of time for each of the listed started machines.

3 . The system of claim 1 , wherein the machine control user interface is configured to display a machine number for each of the displayed machines.

4 . The system of claim 1 , wherein the machine control user interface portion listing washing machines comprises a vertically displayed listing of multiple washing machines indicated as available, and a vertically displayed listing multiple washing machines indicated as unavailable, wherein each of the displayed machines includes a displayed machine identifier.

5 . The system of claim 1 , wherein the machine control user interface is configured to display a second group of one or more machines as available for use.

6 . The system of claim 1 , wherein the receiving the input for a selection comprises:

displaying, via the machine control user interface, a start button associated with an available machine; and

receiving, as the input, the selection of the start button for the selected machine.

7 . The system of claim 1 , wherein the one or more processors, further cause the system to perform the operations:

displaying, via the machine control user interface, a second plurality of machines wherein the second plurality of machines are indicated as unavailable, wherein an unavailable machine includes a remaining time indicated for the unavailable machine.

8 . The system according to claim 1 , wherein the machine control user interface is configured to alternate the display of the portion listing the washing machines and the display of the portion listing the dryers.

9 . The system according to claim 1 , wherein the start of the operation of the first physical machine comprises:

triggering a payment interface on the selected machine, wherein the signal is pulsed a number of times based on a payment amount.

10 . The system according to claim 1 , wherein the server changes a price associated with the use of the plurality of machines.

11 . A method of controlling the operation of a plurality of washing machines and dryers, comprising:

receiving, from a server, a list of a plurality of machines comprising a listing of washing machines and/or a listing of dryers, wherein the server wirelessly communicates with a plurality of machine controllers connected to the plurality of machines;

displaying, via a machine control user interface, a first group of one or more machines, wherein the machine control user interface displays the first group of one or more machines as available for use, and wherein the machine control user interface comprises a portion listing washing machines and/or a portion listing dryers;

receiving an input, via the machine control user interface, for a selection of one of the machines indicated as available for use;

receiving, by the server an indication of the selected machine; and

sending, by the server, to a machine controller connected to a first physical machine which is associated with the selected machine, a signal to start an operation of the first physical machine.

12 . The method of claim 1 , further comprising:

in response to receiving an input via the machine control user interface, retrieving status information from the server for machines started via the machine control user interface; and

displaying, via the machine control user interface, a listing of the started machines with a displayed machine identifier and a remaining amount of time for each of the listed started machines.

13 . The method of claim 11 , wherein the machine control user interface is configured to display a machine number for each of the displayed machines.

14 . The method of claim 11 , wherein the machine control user interface portion listing washing machines comprises a vertically displayed listing of multiple washing machines indicated as available, and a vertically displayed listing multiple washing machines indicated as unavailable, wherein each of the displayed machines includes a displayed machine identifier.

15 . The method of claim 11 , wherein the machine control user interface is configured to display a second group of one or more machines as available for use.

16 . The method of claim 11 , wherein the receiving the input for a selection comprises:

displaying, via the machine control user interface, a start button associated with an available machine; and

receiving, as the input, the selection of the start button for the selected machine.

17 . The method of claim 11 , further comprising:

displaying, via the machine control user interface, a second plurality of machines wherein the second plurality of machines are indicated as unavailable, wherein an unavailable machine includes a remaining time indicated for the unavailable machine.

18 . The method according to claim 1 , wherein the machine control user interface is configured to alternate the display of the portion listing the washing machines and the display of the portion listing the dryers.

19 . The method according to claim 1 , wherein the start of the operation of the first physical machine comprises the operations of:

triggering a payment interface on the selected machine, wherein the signal is pulsed a number of times based on a payment amount.

20 . The method according to claim 1 , wherein the server changes a price associated with the use of the plurality of machines.

Continuity (6)
Continuation 18908116 · Oct 7, 2024
Continuation 18657585 · May 7, 2024
Continuation 18543554 · Dec 18, 2023
Continuation 17065774 · Oct 8, 2020
Provisional Application 62912676 · Oct 9, 2019
Related Publication 20260071369A1 · Mar 12, 2026
References Cited (15)
US 5036966A · Kaspar et al. · 1991 [cited by applicant]
US 5734150A · Brown et al. · 1998 [cited by applicant]
US 8255323B1 · Casey et al. · 2012 [cited by applicant]
US 8958846B2 · Freeny, Jr. · 2015 [cited by applicant]
US 9092768B2 · Breitenbach et al. · 2015 [cited by applicant]
US 9898884B1 · Arora et al. · 2018 [cited by applicant]
US 10210501B2 · Low et al. · 2019 [cited by applicant]
US 11993887B2 · Patterson · 2024 [cited by examiner]
US 20150013074A1 · Ficke et al. · 2015 [cited by applicant]
US 20160232499A1 · Berman et al. · 2016 [cited by applicant]
US 20170081796A1 · Belveal et al. · 2017 [cited by applicant]
US 20170085390A1 · Belveal et al. · 2017 [cited by applicant]
US 20180305856A1 · Welch · 2018 [cited by applicant]
US 20190194856A1 · Mukundala · 2019 [cited by applicant]
US 20220195649A1 · Johansson et al. · 2022 [cited by applicant]