Patents by Inventor John J. Guo

John J. Guo 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: 11350105
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: May 31, 2022
    Assignee: Euclid Discoveries, LLC
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Patent number: 11228766
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: January 18, 2022
    Assignee: EUCLID DISCOVERIES, LLC
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Patent number: 11159801
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: October 26, 2021
    Assignee: EUCLID DISCOVERIES, LLC
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Publication number: 20210203950
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Application
    Filed: January 7, 2021
    Publication date: July 1, 2021
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Publication number: 20210203951
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 1, 2021
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Publication number: 20200413067
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Application
    Filed: July 10, 2020
    Publication date: December 31, 2020
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Patent number: 10757419
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 25, 2020
    Assignee: Euclid Discoveries, LLC
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Publication number: 20190289296
    Abstract: Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling.
    Type: Application
    Filed: May 23, 2019
    Publication date: September 19, 2019
    Inventors: Dane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
  • Patent number: 9621917
    Abstract: Continuous block tracking (CBT) tracks macroblock locations over reference frames to produce better inter-predictions than conventional block-based motion estimation/compression. CBT includes frame-to-frame tracking, estimating motion from a frame to a previous frame, and continuous tracking, related frame-to-frame motion vectors to block tracks. Frame-to-frame tracking may include block based or hierarchical motion estimations. CBT combined with enhanced predictive zonal search may create unified motion estimation. Accumulated CBT results may form trajectories for trajectory-based CBT predictions. Metrics measuring continuous track and motion vector quality can assess relative priority of CBT prediction against non-tracker-based predictions and to modify encoding choices. Continuous tracks can be analyzed for goodness-of-fit to translational motion models, with outliers removed from encoding. Translational motion models can be extended to entire frames in adaptive picture type selection.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: April 11, 2017
    Assignee: EUCLID DISCOVERIES, LLC
    Inventors: Dane P. Kottke, John J. Guo, Jeyun Lee, Sangseok Park, Christopher Weed, Justin Kwan, Nigel Lee
  • Publication number: 20150256850
    Abstract: Continuous block tracking (CBT) tracks macroblock locations over reference frames to produce better inter-predictions than conventional block-based motion estimation/compression. CBT includes frame-to-frame tracking, estimating motion from a frame to a previous frame, and continuous tracking, related frame-to-frame motion vectors to block tracks. Frame-to-frame tracking may include block based or hierarchical motion estimations. CBT combined with enhanced predictive zonal search may create unified motion estimation. Accumulated CBT results may form trajectories for trajectory-based CBT predictions. Metrics measuring continuous track and motion vectors quality can assess relative priority of CBT predictions against non-tracker-based predictions and to modify encoding choices. Continuous tracks can be analyzed for goodness-of-fit to translational motion models, with outliers removed from encoding. Translational motion models can be extended to entire frames in adaptive picture type selection.
    Type: Application
    Filed: November 4, 2014
    Publication date: September 10, 2015
    Inventors: Dane P. Kottke, John J. Guo, Jeyun Lee, Sangseok Park, Christopher Weed, Justin Kwan, Nigel Lee
  • Patent number: 8134449
    Abstract: A method for training a computing system using keyboard biometric information. The method includes depressing two or more keys on a keyboard input device for a first sequence of keys. The method then determines a key press time for each of the two or more keys to provide a key press time characteristic in the first sequence of keys. The method also determines a flight time between a first key and a second key to provide a flight time characteristic in the first sequence of keys, the first key being within the two or more keys. The method includes storing the key press time characteristic and the flight time characteristic for the first sequence of keys, and displaying indications associated with the first sequence of keys on a display device provided on a portion of the keyboard input device.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 13, 2012
    Assignee: Minebea Co., Ltd
    Inventors: Mario T. Wu, Jr., John J. Guo, Larry Rice
  • Publication number: 20090134972
    Abstract: A method for training a computing system using keyboard biometric information. The method includes depressing two or more keys on a keyboard input device for a first sequence of keys. The method then determines a key press time for each of the two or more keys to provide a key press time characteristic in the first sequence of keys. The method also determines a flight time between a first key and a second key to provide a flight time characteristic in the first sequence of keys, the first key being within the two or more keys. The method includes storing the key press time characteristic and the flight time characteristic for the first sequence of keys, and displaying indications associated with the first sequence of keys on a display device provided on a portion of the keyboard input device.
    Type: Application
    Filed: October 22, 2008
    Publication date: May 28, 2009
    Applicant: Minebea Co., Ltd.
    Inventors: MARIO T. WU, JR., John J. Guo, Larry Rice