Patents by Inventor Ryan Lesko

Ryan Lesko 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: 20260252268
    Abstract: An apparatus in an illustrative embodiment comprises at least one processing device configured to maintain a cyclic array of storage object queues each associated with one of a set of two or more different time intervals. The at least one processing device is also configured to identify a storage object having an associated expiration time and to select, for the identified storage object, one of the storage object queues in the cyclic array based at least in part on its associated expiration time. The at least one processing device is further configured to insert the identified storage object into the selected storage object queue, and to process, in response to a designated timer trigger event corresponding to expiration of a given one of the time intervals, storage objects in a given one of the storage object queues in the cyclic array associated with the given time interval.
    Type: Application
    Filed: February 24, 2025
    Publication date: August 27, 2026
    Inventors: Evgeny Malkevich, Fangyuan Cui, Saoni Mukherjee, Ryan Lesko, George Tucker Gettel
  • Patent number: 11800961
    Abstract: A method of operating an autonomous cleaning robot includes receiving, at a handheld computing device, a first input representing a first set of cleaning schedule parameters for a first cleaning schedule for the autonomous cleaning robot, the first cleaning schedule corresponding to a first area. The method includes presenting, on a display of the handheld computing device, the first cleaning schedule. The method includes receiving, at the handheld computing device, a second input representing a second set of cleaning schedule parameters for a second cleaning schedule for the autonomous cleaning robot, the second cleaning schedule corresponding to a second area different from the first area. The method includes presenting, on the display, the first and second cleaning schedules, and initiating a transmission to the autonomous cleaning robot, based on the first or second cleaning schedules, the transmission including data for causing the robot to initiate a cleaning mission.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: October 31, 2023
    Assignee: iRobot Corporation
    Inventors: Qunxi Huang, Chris Lee, Domingos Neves, Ryan Lesko, Manuel Medina
  • Publication number: 20220240744
    Abstract: A method of operating an autonomous cleaning robot includes receiving, at a handheld computing device, a first input representing a first set of cleaning schedule parameters for a first cleaning schedule for the autonomous cleaning robot, the first cleaning schedule corresponding to a first area. The method includes presenting, on a display of the handheld computing device, the first cleaning schedule. The method includes receiving, at the handheld computing device, a second input representing a second set of cleaning schedule parameters for a second cleaning schedule for the autonomous cleaning robot, the second cleaning schedule corresponding to a second area different from the first area. The method includes presenting, on the display, the first and second cleaning schedules, and initiating a transmission to the autonomous cleaning robot, based on the first or second cleaning schedules, the transmission including data for causing the robot to initiate a cleaning mission.
    Type: Application
    Filed: March 18, 2022
    Publication date: August 4, 2022
    Inventors: Qunxi Huang, Chris Lee, Domingos Neves, Ryan Lesko, Manuel Medina
  • Patent number: 11278176
    Abstract: A method of operating an autonomous cleaning robot includes receiving, at a handheld computing device, a first input representing a first set of cleaning schedule parameters for a first cleaning schedule for the autonomous cleaning robot, the first cleaning schedule corresponding to a first area. The method includes presenting, on a display of the handheld computing device, the first cleaning schedule. The method includes receiving, at the handheld computing device, a second input representing a second set of cleaning schedule parameters for a second cleaning schedule for the autonomous cleaning robot, the second cleaning schedule corresponding to a second area different from the first area. The method includes presenting, on the display, the first and second cleaning schedules, and initiating a transmission to the autonomous cleaning robot, based on the first or second cleaning schedules, the transmission including data for causing the robot to initiate a cleaning mission.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 22, 2022
    Assignee: iRobot Corporation
    Inventors: Qunxi Huang, Chris Lee, Domingos Neves, Ryan Lesko, Manuel Medina
  • Publication number: 20200077863
    Abstract: A method of operating an autonomous cleaning robot includes receiving, at a handheld computing device, a first input representing a first set of cleaning schedule parameters for a first cleaning schedule for the autonomous cleaning robot, the first cleaning schedule corresponding to a first area. The method includes presenting, on a display of the handheld computing device, the first cleaning schedule. The method includes receiving, at the handheld computing device, a second input representing a second set of cleaning schedule parameters for a second cleaning schedule for the autonomous cleaning robot, the second cleaning schedule corresponding to a second area different from the first area. The method includes presenting, on the display, the first and second cleaning schedules, and initiating a transmission to the autonomous cleaning robot, based on the first or second cleaning schedules, the transmission including data for causing the robot to initiate a cleaning mission.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Qunxi Huang, Chris Lee, Domingos Neves, Ryan Lesko, Manuel Medina