Patents by Inventor David M. Knuth, JR.

David M. Knuth, JR. 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).

  • Publication number: 20230123512
    Abstract: A method of moving a robotic cleaning device through an area includes loading instructions for a plurality of geometric elements. Each geometric element includes a starting point, paths of travel, and waypoints. An ending waypoint of a first geometric element is connected to the starting point for a subsequent geometric element. The instructions for each geometric element do not include dimensions for the one or more paths of travel. The instructions cause the robotic cleaning device to move along a first path of travel of the first geometric element until a sensor of the robotic cleaning device detects that the robotic cleaning device has reached a first waypoint. Then, if the first waypoint is the ending waypoint of the first geometric element, the robotic cleaning device moves along to the subsequent geometric element or changes direction and moves along a second path of travel of the first geometric element.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: David M. Knuth, JR., Aurle Y. Gagne, Erick Frack, Daniel M. Daly
  • Patent number: 11537141
    Abstract: A system dynamically generates a cleaning coverage pattern of an area using waypoints and sensor data from one or more sensor modalities. To do this, a robotic cleaning device moves through an area to be cleaned, identifies consecutive waypoints through the area, and stores the waypoints in a memory. At least one sensor of the robotic cleaning device collects sensor data about a portion of the area as the device moves between the consecutive waypoints. A temporary map of the portion of the area between the consecutive waypoints is generated based on the collected sensor data, and a cleaning coverage pattern is generated using the temporary map. The area is then cleaned by moving the robotic cleaning device according to the cleaning coverage pattern. In certain embodiments, upon completing the cleaning, the consecutive waypoints are retained in the memory, while the temporary map may not be retained.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: December 27, 2022
    Assignee: Diversey, Inc.
    Inventors: David M. Knuth, Jr., Aurle Y. Gagne, Erick Frack, Daniel M. Daly
  • Patent number: 11402850
    Abstract: A system and method of causing a robotic device to navigate an area, including accessing a map of an area of travel, causing a transport assembly of the robotic device to move the robotic device in the area at a first speed, collecting information about the area as the robotic device moves in the area by at least one sensor, and processing the information collected. The system and method also include comparing the information collected with the information regarding the area from the map, and determining a degree of confidence that the information collected matches the information regarding the area of travel from the map. When the determined degree of confidence is at or below a first threshold degree of confidence, a first reduced speed mode of operation causes the transport assembly of the robotic device to move at a second, lower speed.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 2, 2022
    Assignee: Diversey, Inc.
    Inventors: Aurle Gagne, Philip Scarim, David M. Knuth, Jr., Philip J. Hennessy, Anthony T. Bavuso, Stephen J. Balas
  • Publication number: 20210191422
    Abstract: A system dynamically generates a cleaning coverage pattern of an area using waypoints and sensor data from one or more sensor modalities. To do this, a robotic cleaning device moves through an area to be cleaned, identifies consecutive waypoints through the area, and stores the waypoints in a memory. At least one sensor of the robotic cleaning device collects sensor data about a portion of the area as the device moves between the consecutive waypoints. A temporary map of the portion of the area between the consecutive waypoints is generated based on the collected sensor data, and a cleaning coverage pattern is generated using the temporary map. The area is then cleaned by moving the robotic cleaning device according to the cleaning coverage pattern. In certain embodiments, upon completing the cleaning, the consecutive waypoints are retained in the memory, while the temporary map may not be retained.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: David M. Knuth, JR., Aurle Y. Gagne, Erick Frack, Daniel M. Daly
  • Publication number: 20210191415
    Abstract: A robotic device is used to generate a map of a facility. A processor will receive a facility description that includes an initial path and one or both of the following: a first number of navigable openings that are positioned along the initial path, or a first number of barriers that are positioned along the initial path. The robotic device will move along the initial path. As this happens, one or more sensors of the robotic device will capture a data set of sensed characteristics of the facility. The processor will analyze the data set to detect navigable openings along the initial path, and it will assign an identifier to each navigable opening. The processor will use the identifiers of the navigable openings to develop a map of the facility that includes the navigable openings. The processor will save the map to a data store.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Aurle Y. Gagne, David M. Knuth, JR., Philip Scarim
  • Publication number: 20200356094
    Abstract: A robotic device including a plurality of light emitting modules and a processor is disclosed. The processor is configured to identify one or more machine states of the robotic device and a status of each of the one or more machine states, select at least one of the one or more machine states, determine a visual pattern corresponding to a status of the at least one selected machine state, cause the plurality of light emitting modules to output the visual pattern. The one or more machine states include one or more of the following: a navigation state, a sensor function state, a collision alert state, or an error state.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Aurle Y. Gagne, Philip Scarim, David M. Knuth, JR.
  • Publication number: 20200064857
    Abstract: A system and method of causing a robotic device to navigate an area, including accessing a map of an area of travel, causing a transport assembly of the robotic device to move the robotic device in the area at a first speed, collecting information about the area as the robotic device moves in the area by at least one sensor, and processing the information collected. The system and method also include comparing the information collected with the information regarding the area from the map, and determining a degree of confidence that the information collected matches the information regarding the area of travel from the map. When the determined degree of confidence is at or below a first threshold degree of confidence, a first reduced speed mode of operation causes the transport assembly of the robotic device to move at a second, lower speed.
    Type: Application
    Filed: December 8, 2017
    Publication date: February 27, 2020
    Inventors: Aurle Gagne, Philip Scarim, David M. Knuth, Jr., Philip J. Hennessy, Anthony T. Bavuso, Stephen J. Balas
  • Patent number: 9609991
    Abstract: A method of cleaning an area using an automatic cleaning device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by an automatic cleaning device, a position of the automatic cleaning device on the surface relative to the edge and using the received information to move the automatic cleaning device from the determined position along a path so that the automatic cleaning device cleans the surface along the path. The path may be substantially parallel to the edge, and the edge may be located a distance from a reference point on the automatic cleaning device during movement of the automatic cleaning device.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: April 4, 2017
    Assignee: Diversey, Inc.
    Inventors: Henry L. Hillman, Jr., David M. Knuth, Jr., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Publication number: 20160360940
    Abstract: A method of causing a mobile robotic device, such as an automated cleaning device, to navigate an area includes using a video camera to collect visual information associated with an area in which a mobile robotic device is located. A system receives information from the video camera, wherein the information comprises a value associated with a detected color in the area. The system compares the value associated with the detected color to a value of a requested color, and the system determines whether the value associated with the detected color is within a tolerance range of the value of the requested color. If the value associated with the detected color is within a tolerance range of the value of the requested color, the system accepts the color. The system uses the received information to adjust a position of the mobile robotic device in the area.
    Type: Application
    Filed: August 11, 2016
    Publication date: December 15, 2016
    Inventors: Henry L. Hillman, JR., David M. Knuth, JR., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Patent number: 8958937
    Abstract: A floor cleaning machine includes a set of obstacle sensors that detect when the machine is approaching an obstacle. If the obstacle is less than a threshold distance away from the machine, the machine may output an alert and override the operator's command with a command to reduce the speed of the machine. If the obstacle is less than a minimum threshold distance away from the machine, the machine may come to a complete stop to prevent the collision.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 17, 2015
    Assignee: Intellibot Robotics LLC
    Inventors: Henry L. Hillman, Jr., Erick Frack, Daniel M. Daly, David M. Knuth, Jr.
  • Publication number: 20140277868
    Abstract: A floor cleaning machine includes a set of obstacle sensors that detect when the machine is approaching an obstacle. If the obstacle is less than a threshold distance away from the machine, the machine may output an alert and override the operator's command with a command to reduce the speed of the machine. If the obstacle is less than a minimum threshold distance away from the machine, the machine may come to a complete stop to prevent the collision.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Intellibot Robotics LLC
    Inventors: Henry L. Hillman, Jr., Erick Frack, Daniel M. Daly, David M. Knuth, Jr.
  • Publication number: 20140190518
    Abstract: A method of cleaning an area using an automatic cleaning device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by an automatic cleaning device, a position of the automatic cleaning device on the surface relative to the edge and using the received information to move the automatic cleaning device from the determined position along a path so that the automatic cleaning device cleans the surface along the path. The path may be substantially parallel to the edge, and the edge may be located a distance from a reference point on the automatic cleaning device during movement of the automatic cleaning device.
    Type: Application
    Filed: February 10, 2014
    Publication date: July 10, 2014
    Applicant: Intellibot Robotics, LLC
    Inventors: Henry L. Hillman, JR., David M. Knuth, JR., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Patent number: 8679260
    Abstract: A method of cleaning an area using an automatic cleaning device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by an automatic cleaning device, a position of the automatic cleaning device on the surface relative to the edge and using the received information to move the automatic cleaning device from the determined position along a path so that the automatic cleaning device cleans the surface along the path. The path may be substantially parallel to the edge, and the edge may be located a distance from a reference point on the automatic cleaning device during movement of the automatic cleaning device.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: March 25, 2014
    Assignee: Intellibot Robotics LLC
    Inventors: Henry L. Hillman, Jr., David M. Knuth, Jr., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Patent number: 8423225
    Abstract: A method of navigating an area using a mobile robotic device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by a mobile robotic device, a position of the mobile robotic device on the surface relative to the edge and using the received information to move the mobile robotic device from the determined position along a path. The path may be substantially parallel to the edge, and may be located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: April 16, 2013
    Assignee: Intellibot Robotics LLC
    Inventors: Henry L. Hillman, Jr., David M. Knuth, Jr., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Publication number: 20110112714
    Abstract: A method of navigating an area using a mobile robotic device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by a mobile robotic device, a position of the mobile robotic device on the surface relative to the edge and using the received information to move the mobile robotic device from the determined position along a path. The path may be substantially parallel to the edge, and may be located a distance from a reference point on the mobile robotic device during movement of the mobile robotic device.
    Type: Application
    Filed: November 11, 2009
    Publication date: May 12, 2011
    Applicant: INTELLIBOT ROBOTICS, LLC
    Inventors: Henry L. Hillman, JR., David M. Knuth, JR., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Publication number: 20110108064
    Abstract: A method of cleaning an area using an automatic cleaning device may include receiving, from a video camera, information associated with an edge located on a surface, determining, by an automatic cleaning device, a position of the automatic cleaning device on the surface relative to the edge and using the received information to move the automatic cleaning device from the determined position along a path so that the automatic cleaning device cleans the surface along the path. The path may be substantially parallel to the edge, and the edge may be located a distance from a reference point on the automatic cleaning device during movement of the automatic cleaning device.
    Type: Application
    Filed: November 11, 2009
    Publication date: May 12, 2011
    Applicant: INTELLIBOT ROBOTICS, LLC
    Inventors: Henry L. Hillman, JR., David M. Knuth, JR., Daniel M. Daly, Vinton Coffman, Ralph McCann, Stephen D. Herr, Kevin L. Thomas
  • Publication number: 20100114372
    Abstract: A method of cleaning a surface using an automatic cleaning device may include learning, by an automatic cleaning device, one or more cleaning methods. Each cleaning method may be associated with a code corresponding to a radio frequency identification tag positioned in a vicinity of a surface to be cleaned. The method may also include receiving, by the automatic cleaning device, a target code from a target radio frequency identification tag positioned in a vicinity of a target surface to be cleaned, determining the cleaning method associated with the target code and applying the associated cleaning method to the target surface when the target radio frequency identification tag is detected.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Applicant: INTELLIBOT ROBOTICS LLC
    Inventors: David M. Knuth, JR., Henry L. Hillman, JR.