Patents by Inventor Steven J. Baron
Steven J. Baron has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12282331Abstract: A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.Type: GrantFiled: December 28, 2020Date of Patent: April 22, 2025Assignee: iRobot CorporationInventors: Christopher V. Jones, Gary Ellis Hall, Steven J. Baron, Brent Hild, Stefan Zickler, John Sinnigen
-
Publication number: 20250068161Abstract: A method of prioritizing cleaning of rooms of an environment for a mobile cleaning robot can include generating a cleanliness score for each room of the environment using a controller. Each of the cleanliness scores can be indicative of an amount of debris expected in each respective room by the mobile cleaning robot. The method can also include generating a room cleaning priority based at least partially on the cleanliness score of each of the rooms. The method can also include scheduling operations of the mobile cleaning robot for a planned mission based on the room cleaning priority of each of the rooms of the environment.Type: ApplicationFiled: August 23, 2023Publication date: February 27, 2025Inventors: Steven J. Baron, Matthew Weyant, Ryan Schneider, Michael Foster, Clifton Eric Smith, Ajay Changulani, Collin Prather, Laura Tramontozzi, Jonathan Sanjeev Withers
-
Publication number: 20230346184Abstract: A method of operating a mobile cleaning robot system including a mobile cleaning robot and a display device can include displaying a room cleaning settings indication selectable to set one or more cleaning settings for a previously-mapped specified room. When the room cleaning settings indication is selected, a cleaning mode indication can be displayed where the cleaning mode indication is selectable to set a cleaning mode setting of the specified room.Type: ApplicationFiled: April 29, 2022Publication date: November 2, 2023Inventors: Stephen Messenger, Shereen Hameed, Aditya Athavale, Craig Michael Butterworth, Frank Judge, Jordan Pereira, Steven J. Baron
-
Publication number: 20220151450Abstract: Described herein are systems, devices, and methods for scheduling and controlling a mobile robot based on user location, user behavior, or other contextual information. In an example, a mobile cleaning robot comprises a drive system configured to move the mobile cleaning robot about an environment in a user's residence, and a controller circuit configured to receive an indication of a user entering or exiting a pre-defined geographical zone with respect to a location of the user's residence. Such indication may be detected using location and geofencing services of a mobile device. Based on the indication of the user entering or exiting the geofence, the controller circuit may generate a motion control signal to navigate the mobile cleaning robot to conduct a mission in the environment.Type: ApplicationFiled: November 17, 2020Publication date: May 19, 2022Inventors: Shannon Amelia Case, Alex Wong, Josua Gonzales-Neal, David C. Palafox, James Jackson, Nick Cuneo, Josie-Dee Seagren, Victoria Liceaga, Craig Michael Butterworth, Orjeta Taka, Christopher V. Jones, Steven J. Baron, David M. McSweeney, Kenrick E. Drew, Ryan Schneider, Isaac Vandermeulen, Michael Foster
-
Publication number: 20210224579Abstract: A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.Type: ApplicationFiled: December 28, 2020Publication date: July 22, 2021Inventors: Christopher V. Jones, Gary Ellis Hall, Steven J. Baron, Brent Hild, Stefan Zickler, John Sinnigen
-
Patent number: 10878294Abstract: A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.Type: GrantFiled: January 5, 2018Date of Patent: December 29, 2020Assignee: iRobot CorporationInventors: Christopher V. Jones, Gary Ellis Hall, Steven J. Baron, Brent Hild, Stefan Zickler, John Sinnigen
-
Publication number: 20190213438Abstract: A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.Type: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Christopher V. Jones, Gary Ellis Hall, Steven J. Baron, Brent Hild, Stefan Zickler, John Sinnigen
-
Patent number: 10057270Abstract: A computer system supports hosting of virtual desktops using resources available in the cloud. Connections to various resources used by a desktop configuration are made dynamically using authentication information associated with the user assigned to the desktop configuration. In addition to using file storage, directory services and user management information on private resources on a private network, these resources may also be accessed through a public network.Type: GrantFiled: November 30, 2015Date of Patent: August 21, 2018Assignee: VMware, Inc.Inventors: Kenneth N. Ringdahl, Steven J. Baron, Pranay Ahlawat, Robert S. Becker, Peter C. McKay
-
Publication number: 20160087992Abstract: A computer system supports hosting of virtual desktops using resources available in the cloud. Connections to various resources used by a desktop configuration are made dynamically using authentication information associated with the user assigned to the desktop configuration. In addition to using file storage, directory services and user management information on private resources on a private network, these resources may also be accessed through a public network.Type: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Applicant: VMware, Inc.Inventors: Kenneth N. Ringdahl, Steven J. Baron, Pranay Ahlawat, Robert S. Becker, Peter C. McKay
-
Patent number: 8694621Abstract: A first capture system that captures network communication events related to an application, and a second capture system that captures internal processing events related to the application. A visualization system analyzes the data captured by each of the capture systems, synchronizes and correlates the data, and presents an integrated display of these communication and processing events. In a preferred embodiment, the communicated messages include an identifier of the application, and the processing components also associate an identifier of the application to each recorded processing event. To facilitate the integrated display of the events, the visualization system synchronizes the recorded communication and processing events to a common time base.Type: GrantFiled: August 16, 2006Date of Patent: April 8, 2014Assignee: Riverbed Technology, Inc.Inventors: Steven J. Baron, Patrick J. Malloy, Alain J. Cohen, Marc I. Schneider, Cheryl D. Stocks
-
Patent number: 7444263Abstract: A metric monitoring and analysis system including dynamic sampling agents located in monitored system elements and a service management platform. Each sampling agent includes a data adapter collecting metric data in a common format, a threshold generator for determining dynamic metric threshold ranges, an alarm detector generating an indicator when a metric deviates outside a dynamic threshold range or a static threshold, and a deviation tracker generating an alarm severity scores. The service platform includes an alarm analyzer identifying root causes of system alarm conditions by correlation of grouped metrics or forensic analysis of temporally or statistically correlated secondary forensic data or data items from a service model of the system.Type: GrantFiled: August 1, 2007Date of Patent: October 28, 2008Assignee: Opnet Technologies, Inc.Inventors: David Ronald White, John J. McGee, Steven J. Baron, Edward W. Macomber, Earl Charles LaBatt, Jr.