Patents by Inventor Harshavardhana Kikkeri

Harshavardhana Kikkeri 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: 10994419
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Patent number: 10612939
    Abstract: A system and method for ground truth estimation of an autonomous navigation system is described. The method includes calibrating a ground truth estimation system for the navigator, by determining a calibration pose of the navigator as disposed in relation to each of a plurality of landmarks during a calibration period. The method also includes directing the navigator to travel to a sequence of waypoints, the waypoints including a selected sequence of the landmarks. The method further includes determining the ground truth estimation based on an accuracy pose of the navigator as disposed in relation to the sequence of landmarks, and the calibration poses for the sequence of landmarks.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Stanley T. Birchfield, Mihai Jalobeanu
  • Publication number: 20190118381
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Patent number: 10195741
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Publication number: 20160354927
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Application
    Filed: July 29, 2016
    Publication date: December 8, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Patent number: 9452531
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: September 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Publication number: 20150217455
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Application
    Filed: February 4, 2014
    Publication date: August 6, 2015
    Applicant: Microsoft Corporation
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Publication number: 20150185027
    Abstract: A system and method for ground truth estimation of an autonomous navigation system is described. The method includes calibrating a ground truth estimation system for the navigator, by determining a calibration pose of the navigator as disposed in relation to each of a plurality of landmarks during a calibration period. The method also includes directing the navigator to travel to a sequence of waypoints, the waypoints including a selected sequence of the landmarks. The method further includes determining the ground truth estimation based on an accuracy pose of the navigator as disposed in relation to the sequence of landmarks, and the calibration poses for the sequence of landmarks.
    Type: Application
    Filed: January 2, 2014
    Publication date: July 2, 2015
    Inventors: Harshavardhana Kikkeri, Stanley T. Birchfield, Mihai Jalobeanu