Patents by Inventor Travis Jon PERRY

Travis Jon PERRY 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: 12573092
    Abstract: Examples are disclosed relating to a method for calibrating a depth camera without requiring an external target. In one example, an environment is illuminated using an illumination source of the depth camera. The illumination source is configured to output modulated structured light comprising a pattern of dots. A raw depth image of illumination reflected from the environment is acquired via an optical sensor of the depth camera. Observed locations of dots in the pattern of dots are identified in the raw depth image. An objective function is applied to the observed locations of the dots in the pattern of dots in the raw image to generate a set of distortion correction parameters. A distortion corrected depth image generated based at least on translating pixel locations of pixels of the raw depth image according to the set of distortion correction parameters is output.
    Type: Grant
    Filed: August 7, 2024
    Date of Patent: March 10, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vishali Mogallapu, John Peter Godbaz, Ling Zhu, Travis Jon Perry
  • Publication number: 20260044982
    Abstract: Examples are disclosed relating to a method for calibrating a depth camera without requiring an external target. In one example, an environment is illuminated using an illumination source of the depth camera. The illumination source is configured to output modulated structured light comprising a pattern of dots. A raw depth image of illumination reflected from the environment is acquired via an optical sensor of the depth camera. Observed locations of dots in the pattern of dots are identified in the raw depth image. An objective function is applied to the observed locations of the dots in the pattern of dots in the raw image to generate a set of distortion correction parameters. A distortion corrected depth image generated based at least on translating pixel locations of pixels of the raw depth image according to the set of distortion correction parameters is output.
    Type: Application
    Filed: August 7, 2024
    Publication date: February 12, 2026
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vishali MOGALLAPU, John Peter GODBAZ, Ling ZHU, Travis Jon PERRY
  • Patent number: 12272084
    Abstract: One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: April 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sergio Ortiz Egea, Travis Jon Perry
  • Publication number: 20230401731
    Abstract: One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 14, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sergio ORTIZ EGEA, Travis Jon PERRY
  • Patent number: 11748900
    Abstract: One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: September 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sergio Ortiz Egea, Travis Jon Perry
  • Publication number: 20220366583
    Abstract: One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 17, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sergio ORTIZ EGEA, Travis Jon PERRY
  • Publication number: 20220060455
    Abstract: An edge computing device includes a System-on-Module (SoM) device that communicates over USB to provide security and provides hardware artificial intelligence acceleration and hardware encryption to the edge computing device. The SoM device includes a hardware encryption module with an encryption key shared between the SoM device and the cloud server that creates an identity for the SoM device and secure authentication of the identity of the SoM device between the SoM device and a cloud server. The hardware encryption module is configured to have a secure root of trust, the ability to attest software containers distributed from the cloud server, and protect data processed on the SoM device and transmitted to the cloud server.
    Type: Application
    Filed: December 18, 2020
    Publication date: February 24, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel ROSENSTEIN, David R. JACOBS, Christopher John MCMILLAN, Sven GRUENITZ, Daniel G. O'NEIL, Mohammad TANABIAN, Justin P. CAMPBELL, Abhilash IYER, Stefan THOM, Yong DING, Jayachandra GULLAPALLI, Baoxi JIA, Travis Jon PERRY, Robyn E. DUNN, Kalpesh Sudhaker PATEL