IP Library Granted Patent US 11,746,458
Granted Patent B2
US 11,746,458 · App. 17/406,470 · Granted Sep 5, 2023

System for commercial laundry services and facilities

Inventors: Benjamin Todd Belveal (Tampa, FL); Dexter S. Weiss (Austin, TX); William Justin Barbino (Naperville, IL); Charles Walden (Austin, TX)
Assignee: Washlava, Inc.
D06F34/05D06F31/00D06F33/00D06F35/00D06F39/00D06F58/30G06Q10/02H04L12/2809D06F2101/14D06F2105/50G05B15/02G05B19/409G05B2219/2633H04L12/282H04L12/2818H04L67/04H04L67/12H04L67/125H04L67/52H04L2012/285H04L2012/2841H04W4/02H04W4/70H04W4/80
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 11,746,458
App. No.
17/406,470
Granted
Sep 5, 2023
Kind
B2
Abstract

Techniques are described controlling and managing machines to provide laundry services. A request may be received from a mobile device of a user, the request indicating that the mobile device is in proximity to a laundry machine such as a washer or dryer. In some cases, the request is sent by the mobile device based on detecting, at the mobile device, a wireless signal transmitted from the laundry machine. In some cases the request may include a code that identifies the laundry machine, the code being displayed by the machine and/or encoded in a scannable code displayed by the machine. In response to the request, a signal may be sent to activate the laundry machine and enable the user to use the laundry machine for a predetermined period of time (e.g., a cycle). In some cases, the activation signal is sent if the user's payment is successfully processed.

Claims (48)

1. A system comprising:

a laundry machine, comprising:

at least one network interface;

at least one processor communicatively coupled to the at least one network interface; and

a memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed, causes the at least one processor to perform operations comprising:

sending, using the at least one network interface, a beacon signal that identifies the laundry machine, the beacon signal being detectable by a mobile computing device in proximity to the laundry machine; and

responsive to receiving a control signal from at least one management server device, altering an operational state of the laundry machine to activate the laundry machine for use, during a period of time, by a user of the mobile computing device;

wherein the control signal is sent from the at least one management server device in response to receiving, from the mobile computing device, a request to activate the laundry machine, the request being sent from the mobile computing device to the at least one management server device responsive to a determination, by the mobile computing device, that the mobile computing device is in proximity to the laundry machine based on a signal level of the beacon signal.

2. The system of claim 1 , wherein:

the proximity of the mobile computing device to the laundry machine is determined based on determining that the signal level of the beacon signal is at least a threshold level that corresponds to a threshold distance of the mobile computing device from the laundry machine; and

the threshold distance is determined based at least partly on a calibration to measure distance versus signal level for a transmitted power of the beacon signal.

3. The system of claim 1 , wherein the beacon signal is at least partly compliant with a version of a Bluetooth Low Energy standard.

4. The system of claim 1 , wherein the determination, by the mobile computing device, that the mobile computing device is in proximity the laundry machine is based at least partly on a code associated with the laundry machine.

5. The system of claim 1 , wherein altering the operational state of the laundry machine responsive to receiving the control signal further comprises unlocking a door of the laundry machine.

6. The system of claim 1 , wherein altering the operational state of the laundry machine responsive to receiving the control signal further comprises enabling at least one of a control or a control panel of the laundry machine.

7. The system of claim 1 , wherein:

the laundry machine further comprises a status indicator electronically coupled to the at least one processor, the status indicator indicating a current status of the laundry machine; and

wherein altering the operational state of the laundry machine responsive to receiving the control signal comprises causing the status indicator to indicate the current status of the laundry machine as in use.

8. The system of claim 7 , wherein:

the status indicator includes a light-emitting diode (LED);

prior to the receiving of the control signal through the at least one network interface, the LED emits a first color of light; and

altering of the operational state of the laundry machine responsive to receiving the control signal comprises causing the LED to emit a second color of light to indicate the current status of the laundry machine as in use.

9. The system of claim 1 , wherein the operations further comprise:

subsequently altering the operational state of the laundry machine after the period of time has expired to at least temporarily disable use of the laundry machine.

10. The system of claim 1 , wherein:

the control signal is a first control signal; and

the operations further comprise:

responsive to receiving a second control signal from at least one management server device, altering the operational state of the laundry machine to reserve the laundry machine for users with a reservation.

11. One or more non-transitory computer-readable media storing instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:

sending a beacon signal that identifies a laundry machine, the beacon signal being detectable by a mobile computing device in proximity to the laundry machine; and

responsive to receiving a control signal from at least one management server device, altering an operational state of the laundry machine to activate the laundry machine for use, during a period of time, by a user of the mobile computing device;

wherein the control signal is sent from the at least one management server device in response to receiving, from the mobile computing device, a request to activate the laundry machine, the request being sent from the mobile computing device to the at least one management server device responsive to a determination, by the mobile computing device, that the mobile computing device is in proximity to the laundry machine based on a signal level of the beacon signal.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the proximity of the mobile computing device to the laundry machine is determined based on the signal level of the beacon signal being at least a threshold level that corresponds to a threshold distance of the mobile computing device from the laundry machine.

13. The one or more non-transitory computer-readable media of claim 12 , wherein the threshold distance indicates physical contact between the mobile computing device and the laundry machine.

14. The one or more non-transitory computer-readable media of claim 11 , wherein the beacon signal is at least partly compliant with a version of a Bluetooth Low Energy standard.

15. The one or more non-transitory computer-readable media of claim 11 , wherein altering the operational state of the laundry machine responsive to the control signal further comprises unlocking a door of the laundry machine.

16. The one or more non-transitory computer-readable media of claim 11 , wherein altering the operational state of the laundry machine responsive to the control signal further comprises enabling at least one of a control or a control panel of the laundry machine.

17. The one or more non-transitory computer-readable media of claim 11 , wherein altering the operational state of the laundry machine responsive to receiving the control signal comprises causing a status indicator of the laundry machine to indicate a current status of the laundry machine as in use.

18. The one or more non-transitory computer-readable media of claim 11 , wherein the operations further comprise:

subsequently altering the operational state of the laundry machine after the period of time has expired to at least temporarily disable use of the laundry machine.

19. The one or more non-transitory computer-readable media of claim 11 , wherein:

the control signal is a first control signal; and

the operations further comprise:

responsive to receiving a second control signal from at least one management server device, altering the operational state of the laundry machine to reserve the laundry machine for users with a reservation.

20. A computer-implemented method performed by at least one processor, the method comprising:

sending a beacon signal that identifies a laundry machine, the beacon signal being detectable by a mobile computing device in proximity to the laundry machine; and

responsive to receiving a control signal from at least one management server device, altering an operational state of the laundry machine to activate the laundry machine for use, during a period of time, by a user of the mobile computing device;

wherein the control signal is sent from the at least one management server device in response to receiving, from the mobile computing device, a request to activate the laundry machine, the request being sent from the mobile computing device to the at least one management server device responsive to a determination, by the mobile computing device, that the mobile computing device is in proximity to the laundry machine based on a signal level of the beacon signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: BELVEAL, BENJAMIN TODD; WEISS, DEXTER S.; BARBINO, WILLIAM JUSTIN; WALDEN, CHARLES
To: LAUNDRY 2.0, LLC
Reel/Frame 057255/0031 →
CHANGE OF NAME Recorded Aug 23, 2021
From: LAUNDRY 2.0, LLC
To: WASHLAVA, INC.
Reel/Frame 057256/0055 →
Continuity (6)
Continuation 16576420 · Sep 19, 2019
Continuation 15267669 · Sep 16, 2016
Provisional Application 62220174 · Sep 17, 2015
Provisional Application 62220171 · Sep 17, 2015
Provisional Application 62220183 · Sep 17, 2015
Related Publication 20210381152A1 · Dec 9, 2021