Contextual and user experience based mobile robot control
AssigneeiRobot Corporation
InventorsCory White, Sam Hong, Craig Michael Butterworth, Michael Foster
Life of this patent
Estimating the term…
Abstract
A machine-readable medium can include instructions for presenting a user interface, which when executed by a processor, can cause the processor to display an image on the user interface representing a mobile cleaning robot that is in communication with the processor. The processor can also display lines representing an environment of the mobile cleaning robot, where the image and the lines can together be indicative of a status of the mobile cleaning robot.
Claims27
A machine-readable medium including instructions for presenting a user interface, which when executed by a processor, cause the processor to:
- display an image on the user interface representing a mobile cleaning robot that is in communication with the processor;
- display lines representing an environment of the mobile cleaning robot, the image and the lines together indicative of a status of the mobile cleaning robot;
- and
- display an error indicator at least partially surrounding the image of the mobile cleaning robot, the error indicator indicative of an error of the mobile cleaning robot, wherein the error indicator is an image surrounding the image representing the mobile cleaning robot, and wherein the error indicator is an image of concentric circles around the image representing the mobile cleaning robot.
A machine-readable medium including instructions for presenting a user interface, which when executed by a processor, cause the processor to:
- display an image on the user interface representing a mobile cleaning robot that is in communication with the processor;
- display lines representing an environment of the mobile cleaning robot, the image and the lines together indicative of a status of the mobile cleaning robot;
- display a text display field adjacent the image representing the mobile cleaning robot, the text display field configured to display text based on the status of the mobile cleaning robot;
- display text on the text display field including user instructions for performing a required action with regard to the mobile cleaning robot based on the status of the mobile cleaning robot;
- determine whether the required action has been performed with regard to mobile cleaning robot;
- display a text alert on the user interface based on the text displayed, based on the status of the mobile cleaning robot, and based on the determination of whether the required action was performed, the text alert including a snooze component selectable to cause the processor to display the text alert at a later time;
- actively sense when a user is home by interfacing with an internet of things device;
- and
- display the text alert only when the user is typically home.
A machine-readable medium including instructions for presenting a user interface, which when executed by a processor, cause the processor to:
- display an image on the user interface representing a mobile cleaning robot that is in communication with the processor;
- display lines representing an environment of the mobile cleaning robot, the image and the lines together indicative of a status of the mobile cleaning robot;
- display a text display field adjacent the image representing the mobile cleaning robot, the text display field configured to display text based on the status of the mobile cleaning robot;
- display text on the text display field including user instructions for performing a required action with regard to the mobile cleaning robot based on the status of the mobile cleaning robot;
- determine whether the required action has been performed with regard to mobile cleaning robot;
- display a text alert on the user interface based on the text displayed, based on the status of the mobile cleaning robot, and based on the determination of whether the required action was performed, the text alert including a snooze component selectable to cause the processor to display the text alert at a later time;
- determine when a user is typically home;
- and
- display the text alert only when the user is typically home.
Dependencies are inferred from the claim text.