IP Library Granted Patent US 11,039,725
Granted Patent B2
US 11,039,725 · App. 16/122,432 · Granted Jun 22, 2021

Interface for robot cleaner evacuation

Inventors: Wesley Johnson (Watertown, MA); Benjamin H. Shriesheim (Somerville, MA); Qunxi Huang (Somerville, MA)
Assignee: iRobot Corporation
A47L11/4011A47L9/281A47L9/2894A47L11/4025G05D1/0088G05D1/0225A47L2201/024A47L2201/04G05D2201/0203G05D2201/0215
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,039,725
App. No.
16/122,432
Granted
Jun 22, 2021
Kind
B2
Abstract

A method of operating an autonomous cleaning robot is provided. The method includes receiving, at a handheld computing device, data representing a status of a debris collection bin of the autonomous cleaning robot, the status of the bin including a bin fullness reading. The method also includes receiving, at the handheld computing device, data representing a status of a filter bag of an evacuation station, the status of the filter bag including a bag fullness reading. The method also includes presenting, on a display of the handheld computing device, a first status indicator representing the bin fullness reading, and presenting, on the display of the handheld computing device, a second status indicator representing the bag fullness reading.

Claims (35)

1. A method of operating an autonomous cleaning robot, the method comprising:

receiving, at a handheld computing device, data representing a status of a bin of the autonomous cleaning robot for collecting debris, the status of the bin comprising a bin fullness reading;

receiving, at the handheld computing device, data representing a status of a filter bag of an evacuation station, the status of the filter bag comprising a bag fullness reading;

and

presenting, on a display of the handheld computing device, a user-interface control conditionally selectable to a user based on the status of the bin and the status of the filter bag, the user-interface control, if selectable, allowing the user to initiate the autonomous cleaning robot to continue cleaning or to dock at the evacuation station and empty the bin and if un-selectable the user is unable to initiate the autonomous cleaning robot to continue cleaning or to dock at the evacuation station and empty the bin.

2. The method of claim 1 , further comprising presenting, on the display of the handheld computing device, a first status indicator representing the bin fullness reading.

3. The method of claim 1 , further comprising presenting, on the display of the handheld computing device, a second status indicator representing the bag fullness reading.

4. The method of claim 1 , further comprising, initiating a transmission from the handheld computing device to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to dock at the evacuation station and empty the bin.

5. The method of claim 1 , further comprising, receiving at the handheld computing device, from the autonomous cleaning robot, a notification that the bin is empty.

6. The method of claim 1 , further comprising, presenting, on the display of the handheld computing device, a count representing a number of instances that the bin has been emptied.

7. The method of claim 1 , further comprising, initiating a transmission to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to continue cleaning when the bin fullness reading indicates the bin is full.

8. The method of claim 1 , further comprising, initiating a transmission to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to dock at the evacuation station and empty the bin based on one or more conditions being satisfied.

9. The method of claim 1 , further comprising, presenting, on the display of the handheld computing device, a progress graphic configured to indicate a level of completion of emptying the bin of the autonomous cleaning robot by the evacuation station.

10. The method of claim 1 , further comprising, presenting on the display of the handheld computing device, a time indicator representing an amount of time elapsed for emptying the bin of the autonomous cleaning robot at the evacuation station.

11. The method of claim 1 , wherein the data representing the status of the bin of the autonomous cleaning robot received at the handheld computing device is received from the autonomous cleaning robot.

12. The method of claim 1 , wherein the data representing the status of the filter bag of the evacuation station received at the handheld computing device is received from the autonomous cleaning robot.

13. A handheld computing device comprising:

one or more inputs;

a display; and

a processor configured to:

receive data representing a status of a bin of an autonomous cleaning robot for collecting debris, the status of the bin comprising a bin fullness reading;

receive data representing a status of a filter bag of an evacuation station, the status of the filter bag comprising a bag fullness reading;

and

present on a display of the handheld computing device, a user-interface control conditionally selectable to a user based on the status of the bin and the status of the filter bag, the user-interface control, if selectable, allowing the user to initiate the autonomous cleaning robot to continue cleaning or to dock at the evacuation station and empty the bin and if un-selectable the user is unable to initiate the autonomous cleaning robot to continue cleaning or to dock at the evacuation station and empty the bin.

14. The handheld computing device of claim 13 , wherein the processor is further configured to present a first status indicator representing the bin fullness reading.

15. The handheld computing device of claim 13 , wherein the processor is further configured to present a second status indicator representing the bag fullness.

16. The handheld computing device of claim 13 , wherein the processor is further configured to initiate a transmission to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to dock at the evacuation station and empty the bin.

17. The handheld computing device of claim 13 , wherein the processor is further configured to receive, from the autonomous cleaning robot, a notification that the bin is empty.

18. The handheld computing device of claim 13 , wherein the processor is further configured to present, on the display, a count representing a number of instances that the bin has been emptied.

19. The handheld computing device of claim 13 , wherein the processor is further configured to present, on the display of the handheld computing device, a time indicator representing an amount of time elapsed for emptying the bin of the autonomous cleaning robot at the evacuation station.

20. The handheld computing device of claim 13 , wherein the processor is further configured to initiate a transmission to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to continue cleaning after the bin fullness reading indicates the bin is full.

21. The handheld computing device of claim 13 , wherein the processor is further configured to initiate a transmission to the autonomous cleaning robot, the transmission comprising data for causing the autonomous cleaning robot to dock at the evacuation station and empty the bin based on one or more conditions being satisfied.

22. The handheld computing device of claim 13 , wherein the processor is further configured to present, on the display of the handheld computing device, a progress graphic configured to indicate a level of completion of emptying the bin of the autonomous cleaning robot by the evacuation station.

23. The handheld computing device of claim 13 , wherein the processor is configured to receive the data representing the status of the bin of the autonomous cleaning robot from the autonomous cleaning robot.

24. The handheld computing device of claim 13 , wherein the processor is configured to receive the data representing the status of the filter bag of the evacuation station from the autonomous cleaning robot.

Assignments (5)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: JOHNSON, WESLEY; SCHRIESHEIM, BENJAMIN H.; HUANG, QUNXI
To: IROBOT CORPORATION
Reel/Frame 047280/0625 →
Continuity (1)
Related Publication 20200069139A1 · Mar 5, 2020
Cited By (1)
US 12,648,679