Patents by Inventor Stephen O'Dea

Stephen O'Dea 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: 11703857
    Abstract: A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: July 18, 2023
    Assignee: iRobot Corporation
    Inventors: Stephen O'Dea, Benjamin H. Schriesheim, Qunxi Huang, Kenrick E. Drew, Adam Goss, Mario E. Munich, Alexander D. Kleiner
  • Publication number: 20210268655
    Abstract: A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.
    Type: Application
    Filed: May 19, 2021
    Publication date: September 2, 2021
    Inventors: Vanessa Wiegel, Stephen O'Dea, Kathleen Ann Mahoney, Qunxi Huang, Michael Foster, Brian Ratta, Garrett Strobel, Scott Marchant
  • Publication number: 20210252708
    Abstract: A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.
    Type: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Inventors: Vanessa Wiegel, Stephen O'Dea, Kathleen Ann Mahoney, Qunxi Huang, Michael Foster, Brian Ratta, Garrett Strobel, Scott Marchant
  • Patent number: 11007644
    Abstract: A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 18, 2021
    Assignee: iRobot Corporation
    Inventors: Vanessa Wiegel, Stephen O'Dea, Kathleen Ann Mahoney, Qunxi Huang, Michael Foster, Brian Ratta, Garrett Strobel, Scott Marchant
  • Publication number: 20210113050
    Abstract: A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.
    Type: Application
    Filed: November 16, 2020
    Publication date: April 22, 2021
    Inventors: Stephen O'Dea, Benjamin H. Schriesheim, Qunxi Huang, Kenrick E. Drew, Adam Goss
  • Patent number: 10835096
    Abstract: A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: November 17, 2020
    Assignee: iRobot Corporation
    Inventors: Stephen O'Dea, Benjamin H. Schriesheim, Qunxi Huang, Kenrick E. Drew, Adam Goss
  • Publication number: 20200069138
    Abstract: A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Stephen O'Dea, Benjamin H. Schriesheim, Qunxi Huang, Kenrick E. Drew, Adam Goss
  • Publication number: 20200070345
    Abstract: A method of operating an autonomous cleaning robot includes presenting, on a display of a handheld computing device, a graphical representation of a map including a plurality of selectable rooms, presenting, on the display, at least one selectable graphical divider representing boundaries of at least one of the plurality of selectable rooms, the at least one selectable graphical divider being adjustable to change at least one of the boundaries of the plurality of selectable rooms, receiving input, at the handheld computing device, representing a selection of an individual selectable graphical divider, receiving input, at the handheld computing device, representing at least one adjustment to the individual selectable graphical divider, the at least one adjustment including at least one of moving, rotating, or deleting the individual selectable graphical divider, and presenting, on the display, a graphical representation of a map wherein the individual selectable graphical divider is adjusted.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Vanessa Wiegel, Stephen O'Dea, Kathleen Ann Mahoney, Qunxi Huang, Michael Foster, Brian Ratta, Garrett Strobel
  • Patent number: 9479732
    Abstract: A method includes receiving, at a mobile teleconferencing robot, a remote user input to alter a viewing state of a vision system of the robot. The vision system includes a forward imaging sensor arranged to capture a forward video feed, a right imaging sensor arranged to capture a right video feed, and a left imaging sensor arranged to capture a left video feed, each with respect to a forward drive direction of the mobile teleconferencing robot. The method includes altering the viewing state of the vision system by adjusting a tilt angle and/or a zoom level of the forward imaging sensor based on the remote user input and generating a combined video feed that provides an immersive peripheral view about the robot. The combined video feed is generated by combining the forward video feed with a portion of the right video feed and a portion of the left video feed.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: October 25, 2016
    Assignee: iRobot Corporation
    Inventors: Youssef Saleh, Cheuk Wah Wong, Marcio Macedo, Stephen O'Dea, Craig S. K. Clapp
  • Publication number: 20060119795
    Abstract: Methods and apparatus for forming two orthogonally polarized beams of light from an unpolarized beam of light using one of at least two different image modes, the forming includes a color filtering process that is based on the image mode being used, and projecting the two orthogonally polarized beams to form an image on a viewing surface. Methods and apparatus for separating an unpolarized light beam into four beams as a function of wavelength and polarization; selectively modulating the four beams respectively using four light valves; and combining the four modulated beams to generate two orthogonally polarized light beams.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Inventors: Barret Lippey, Stephen O'Dea, James Shanley, Michael O'Connell
  • Publication number: 20060088275
    Abstract: Video processing for enhancing contrast includes detecting the ambient light levels on a display, performing local contrast enhancement processing to emphasize the luminance component based on the detected ambient light levels to provide a processed video signal, and presenting the processed video signal on the display.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventors: Stephen O'Dea, Michael O'Connell, William Berardi
  • Publication number: 20050105176
    Abstract: Broader spectrum light is enhanced with light of a narrower spectrum.
    Type: Application
    Filed: July 16, 2004
    Publication date: May 19, 2005
    Applicant: Bose Corporation
    Inventors: Barret Lippey, Stephen O'Dea, James Shanley
  • Patent number: 5099386
    Abstract: A variable-capacitance transducer detects the angular position of a rotatable member. The transducer includes a first capacitance plate having a plurality of electrically conductive capacitance electrodes, a second capacitance plate spaced therefrom, and a dielectric element located between the plates. At least two of the electrodes are interconnected by a conductive trace. The dielectric element or one of the plates is fixedly mounted on the rotatable member. The electrodes on the first capacitance plate, in conjunction with the second capacitance plate, form a plurality of capacitances that vary as the angular position of the rotatable member changes. A conductive guard partially envelopes the conductive trace and a conductive guard partially envelopes the electrodes on the first capacitive plate.
    Type: Grant
    Filed: May 13, 1991
    Date of Patent: March 24, 1992
    Assignee: General Scanning, Inc.
    Inventors: Brian P. Stokes, Pierre Brosens, Stephen O'Dea, Albert K. Bukys, Steven M. Burgarella, Jean I. Montagu