Patents by Inventor Joseph A. Crawford

Joseph A. Crawford 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: 20240130636
    Abstract: A system for analyzing data from motion capture measurements has a sensor to measure motion capture measurements, a module configured to receive sensor data from the sensors, and a processor configured to analyze to the sensor data received from the sensors and create a report of such analysis. A computer-implemented method of analyzing data from motion capture measurements includes performing motion capture measurements on a subject, receiving motion capture data from the motion capture measurements, processing the motion capture data and the background data on a computer using an algorithm, including comparing the motion capture data and background data to one or more comparator waveforms, generating a report based on the processing analysis, and communicating the results of the report.
    Type: Application
    Filed: February 24, 2022
    Publication date: April 25, 2024
    Inventors: Douglas Ross Hamilton, Joseph Christie Paul Kitson, Patrick Crawford Hamilton
  • Publication number: 20240066146
    Abstract: The present invention provides compositions comprising a recombinant AAV and one or more pharmaceutically acceptable excipients. The compositions have improved stability and shelf life as compared to other AAV compositions.
    Type: Application
    Filed: December 17, 2021
    Publication date: February 29, 2024
    Applicants: Sangamo Therapeutics, Inc., Pfizer Inc.
    Inventors: Jessica Eileen Conner, Lindsey Anne Crawford, Robert Damitz, Brendan Michael Davis, Cody Michael Hodge, Michael Leland Kimmel II, Tihami Qureshi Willard, Phillip Ramsey, Daniel Joseph Thorne, Anthony Lee Young
  • Patent number: 10313675
    Abstract: A method includes determining whether a rate distortion cost of a compressed video is above a cost threshold, the compressed video being encoded using a first constant rate factor (CRF). Upon determining the quality of a compressed video is above a cost threshold calculating a second CRF based on the first CRF, and encoding a video associated with the compressed video using the second CRF. Upon determining the quality of a compressed video is below a cost threshold encoding the video using the first CRF and a target bitrate.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 4, 2019
    Assignee: GOOGLE LLC
    Inventors: Yao-Chung Lin, Anil Christopher Kokaram, Andrew Joseph Crawford, Hugh Pierre Denman
  • Patent number: 10277919
    Abstract: Described herein are techniques related to noise reduction for image sequences or videos. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A noise reduction tool includes a motion estimator configured to estimated motion in the video, a noise spectrum estimator configured to estimate noise in the video, a shot detector configured to trigger the noise estimation process, a noise spectrum validator configured to validate the estimated noise spectrum, and a noise reducer to reduce noise in the video using the estimated noise spectrum.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: April 30, 2019
    Assignee: GOOGLE LLC
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford, Hugh Pierre Denman
  • Patent number: 10268893
    Abstract: Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Neil Aylon Charles Birkbeck, Ka-kit Lam, Damien Kelly, Andrew Joseph Crawford, Anil Christopher Kokaram
  • Patent number: 9888255
    Abstract: A method for pull frame interpolation includes receiving an encoded bitstream including information representing a plurality of frames of video data, decoding the plurality of frames, including identifying a plurality of motion vectors indicating motion from a first frame of the plurality of video frames to a second frame of the plurality of video frames, identifying an interpolation point between the first frame and the second frame, identifying a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector, which may include correcting an artifact in the interpolated frame by blending the interpolated frame.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: February 6, 2018
    Assignee: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
  • Publication number: 20180010272
    Abstract: The filling material includes down with synthetic fibers having particles present on the surface of the fibers. The particles are characterized by a configuration which allows attachment of the down to the fibers. The associated method of manufacturing the filling material includes steps of obtaining a quantity of down and a quantity of synthetic fibers having particles on the surface thereof, wherein the particles allow attachment of the down to the fibers. The down and fibers are blended together to produce the filling material.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Inventors: Gabor Zombori, Carmen Rodrguez, Tracy Laskowski Miller, Joseph Crawford
  • Publication number: 20170344830
    Abstract: Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
    Type: Application
    Filed: August 18, 2017
    Publication date: November 30, 2017
    Inventors: Neil Aylon Charles Birkbeck, Ka-kit Lam, Damien Kelly, Andrew Joseph Crawford, Anil Christopher Kokaram
  • Patent number: 9767363
    Abstract: Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Neil Aylon Charles Birkbeck, Ka-kit Lam, Damien Kelly, Andrew Joseph Crawford, Anil Christopher Kokaram
  • Publication number: 20170124398
    Abstract: Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Neil Aylon Charles Birkbeck, Ka-kit Lam, Damien Kelly, Andrew Joseph Crawford, Anil Christopher Kokaram
  • Patent number: 9479700
    Abstract: A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The media component receives a video sequence including at least a first video frame and a second video frame. The transformation component calculates at least a first motion parameter associated with translational motion for the first video frame and at least a second motion parameter associated with the translational motion for the second video frame. The offset component subtracts an offset value generated as a function of a maximum motion parameter and a minimum motion parameter from the first motion parameter and the second motion parameter to generate a set of modified motion parameters. The zoom component determines a zoom value for the video sequence based at least in part on the set of modified motion parameters.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Andrew Joseph Crawford, Damien Kelly, Anil Kokaram, Hugh Pierre Denman
  • Publication number: 20160205415
    Abstract: Described herein are techniques related to noise reduction for image sequences or videos. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A noise reduction tool includes a motion estimator configured to estimated motion in the video, a noise spectrum estimator configured to estimate noise in the video, a shot detector configured to trigger the noise estimation process, a noise spectrum validator configured to validate the estimated noise spectrum, and a noise reducer to reduce noise in the video using the estimated noise spectrum.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Applicant: GOOGLE INC.
    Inventors: Anil KOKARAM, Damien KELLY, Andrew Joseph CRAWFORD, Hugh Pierre DENMAN
  • Patent number: 9326008
    Abstract: Described herein are techniques related to noise reduction for image sequences or videos. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A noise reduction tool includes a motion estimator configured to estimated motion in the video, a noise spectrum estimator configured to estimate noise in the video, a shot detector configured to trigger the noise estimation process, a noise spectrum validator configured to validate the estimated noise spectrum, and a noise reducer to reduce noise in the video using the estimated noise spectrum.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: April 26, 2016
    Assignee: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford, Hugh Pierre Denman
  • Patent number: 9300906
    Abstract: A method and apparatus for performing pull frame interpolation are provided. Pull frame interpolation may include identifying a plurality of input video frames, generating a plurality of motion vectors indicating motion from a first frame of the plurality of input video frames to a second frame of the plurality of input video frames, identifying an interpolation point between the first frame and the second frame, generating a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
  • Patent number: 8908102
    Abstract: A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The media component receives a video sequence including at least a first video frame and a second video frame. The transformation component calculates at least a first motion parameter associated with translational motion for the first video frame and at least a second motion parameter associated with the translational motion for the second video frame. The offset component subtracts an offset value generated as a function of a maximum motion parameter and a minimum motion parameter from the first motion parameter and the second motion parameter to generate a set of modified motion parameters. The zoom component determines a zoom value for the video sequence based at least in part on the set of modified motion parameters.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Andrew Joseph Crawford, Damien Kelly, Anil Kokaram, Hugh Pierre Denman
  • Publication number: 20140294320
    Abstract: A method and apparatus for performing pull frame interpolation are provided. Pull frame interpolation may include identifying a plurality of input video frames, generating a plurality of motion vectors indicating motion from a first frame of the plurality of input video frames to a second frame of the plurality of input video frames, identifying an interpolation point between the first frame and the second frame, generating a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
  • Patent number: 8682144
    Abstract: Provided are methods for synchronizing multiple video recordings of the same event using audio signals of the recordings. An algorithm is designed to generate candidate time offsets for pairwise matches of video recordings based on audio signals corresponding to the recordings, and combine the candidate time offsets to obtain the most accurate actual time offset between each pair of recordings. Each candidate time offset for each pairwise match of recordings is assigned a confidence measure indicating how likely it is that the particular time offset is correct for the given pair of recordings. The confidence measure assigned to a particular time offset is based on various components and characteristics of the audio signal pair corresponding to the video recordings.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventors: Jiangyang Zhang, Anil Kokaram, Debargha Mukherjee, Andrew Joseph Crawford, Damien Kelly
  • Publication number: 20140079372
    Abstract: Provided are methods for synchronizing multiple video recordings of the same event using audio signals of the recordings. An algorithm is designed to generate candidate time offsets for pairwise matches of video recordings based on audio signals corresponding to the recordings, and combine the candidate time offsets to obtain the most accurate actual time offset between each pair of recordings. Each candidate time offset for each pairwise match of recordings is assigned a confidence measure indicating how likely it is that the particular time offset is correct for the given pair of recordings. The confidence measure assigned to a particular time offset is based on various components and characteristics of the audio signal pair corresponding to the video recordings.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Applicant: GOOGLE INC.
    Inventors: Jiangyang ZHANG, Anil KOKARAM, Debargha MUKHERJEE, Andrew Joseph CRAWFORD, Damien KELLY
  • Publication number: 20130266057
    Abstract: Described herein are techniques related to noise reduction for image sequences or videos. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A noise reduction tool includes a motion estimator configured to estimated motion in the video, a noise spectrum estimator configured to estimate noise in the video, a shot detector configured to trigger the noise estimation process, a noise spectrum validator configured to validate the estimated noise spectrum, and a noise reducer to reduce noise in the video using the estimated noise spectrum.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 10, 2013
    Applicant: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford, Hugh Pierre Denman
  • Patent number: 5013970
    Abstract: A rapid start fluorescent system which has its starting capacitance connected to a tap on the secondary of the ballast transformer which tap is located at a predetermined number of turns of the secondary.
    Type: Grant
    Filed: December 28, 1988
    Date of Patent: May 7, 1991
    Assignee: North American Philips Corporation
    Inventor: Joseph A. Crawford