Patents by Inventor Michael C. Lin

Michael C. Lin 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: 20230116036
    Abstract: Systems and methods are provided for calibrating camera and measuring offsets for reducing distortions on images. The calibrating includes aligning an on-board image sensor and a lens barrel using a kinematic mount and affixing the onboard image sensor and the lens barrel to assemble a camera. The kinematic mount provides a predetermined number of degrees of freedom in aligning the on-board image sensor and the lens barrel. A device embeds the camera. The measuring includes receiving the camera in the kinematic mount and measuring an opposing pair of offset values as measured optical centers from the lens optical axis to the image sensor pointing reference at yaw orientations of the camera at 0 degree and 180 degrees. The method determines a total offset value by taking an average of the pair and canceling the rotationally symmetrical error. The method uses the offset value for reducing distortions on images by de-warping.
    Type: Application
    Filed: November 21, 2022
    Publication date: April 13, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael C. LIN, Rhishikesh A. SATHE, Karlton David POWELL
  • Patent number: 11556592
    Abstract: Disclosed herein is a data estimation technique for a data intake and query system. The system receives user inputs indicative that a first data source is to be the subject of a storage related estimate. The system receives a first plurality of events generated by the first data source. The system indexes only a sample of the received first plurality of events, based on a sampling criterion, where the sample is fewer than all of the first plurality of events. The system generates the storage related estimate based on at least some of the first plurality of events, and causes an indication of the estimate to be output to a user.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 17, 2023
    Assignee: SPLUNK INC.
    Inventors: Anish A. Shrigondekar, Eric Bond, Dhananjay Koshe, Jagannath Kerai, Michael C. Lin
  • Patent number: 11508090
    Abstract: Systems and methods are provided for calibrating camera and measuring offsets for reducing distortions on images. The calibrating includes aligning an on-board image sensor and a lens barrel using a kinematic mount and affixing the onboard image sensor and the lens barrel to assemble a camera. The kinematic mount provides a predetermined number of degrees of freedom in aligning the on-board image sensor and the lens barrel. A device embeds the camera. The measuring includes receiving the camera in the kinematic mount and measuring an opposing pair of offset values as measured optical centers from the lens optical axis to the image sensor pointing reference at yaw orientations of the camera at 0 degree and 180 degrees. The method determines a total offset value by taking an average of the pair and canceling the rotationally symmetrical error. The method uses the offset value for reducing distortions on images by de-warping.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: November 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Lin, Rhishikesh A. Sathe, Karlton David Powell
  • Publication number: 20220301225
    Abstract: Systems and methods are provided for calibrating camera and measuring offsets for reducing distortions on images. The calibrating includes aligning an on-board image sensor and a lens barrel using a kinematic mount and affixing the onboard image sensor and the lens barrel to assemble a camera. The kinematic mount provides a predetermined number of degrees of freedom in aligning the on-board image sensor and the lens barrel. A device embeds the camera. The measuring includes receiving the camera in the kinematic mount and measuring an opposing pair of offset values as measured optical centers from the lens optical axis to the image sensor pointing reference at yaw orientations of the camera at 0 degree and 180 degrees. The method determines a total offset value by taking an average of the pair and canceling the rotationally symmetrical error. The method uses the offset value for reducing distortions on images by de-warping.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael C. LIN, Rhishikesh A. SATHE, Karlton David POWELL
  • Patent number: 11030254
    Abstract: Disclosed herein is a data estimation technique for a data intake and query system. The system receives user inputs indicative that a first data source is to be the subject of a storage related estimate. The system receives a first plurality of events generated by the first data source. The system indexes only a sample of the received first plurality of events, based on a sampling criterion, where the sample is fewer than all of the first plurality of events. The system generates the storage related estimate based on at least some of the first plurality of events, and causes an indication of the estimate to be output to a user.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: June 8, 2021
    Assignee: SPLUNK INC.
    Inventors: Anish A. Shrigondekar, Eric Bond, Dhananjay Koshe, Jagannath Kerai, Michael C. Lin
  • Publication number: 20190147002
    Abstract: Disclosed herein is a data estimation technique for a data intake and query system. The system receives user inputs indicative that a first data source is to be the subject of a storage related estimate. The system receives a first plurality of events generated by the first data source. The system indexes only a sample of the received first plurality of events, based on a sampling criterion, where the sample is fewer than all of the first plurality of events. The system generates the storage related estimate based on at least some of the first plurality of events, and causes an indication of the estimate to be output to a user.
    Type: Application
    Filed: January 15, 2019
    Publication date: May 16, 2019
    Inventors: Anish A. Shrigondekar, Eric Bond, Dhananjay Koshe, Jagannath Kerai, Michael C. Lin
  • Patent number: 10216862
    Abstract: Disclosed herein is a data estimation technique for a data intake and query system. The system receives user inputs indicative that a first data source is to be the subject of a storage related estimate. The system receives a first plurality of events generated by the first data source. The system indexes only a sample of the received first plurality of events, based on a sampling criterion, where the sample is fewer than all of the first plurality of events. The system generates the storage related estimate based on at least some of the first plurality of events, and causes an indication of the estimate to be output to a user.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 26, 2019
    Assignee: SPLUNK INC.
    Inventors: Anish A. Shrigondekar, Eric Bond, Dhananjay Koshe, Jagannath Kerai, Michael C. Lin