Patents by Inventor Daniel J. Gao

Daniel J. Gao 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: 10701266
    Abstract: A method is provided for reading out contents of a video file having a predefined video file format. The contents include video frames of an object in motion captured by a video recording device, and motion data of an object collected by an inertial measurement unit (IMU) that is attached to the object. The motion data is stored as metadata in one or more time intervals of the video file. Parsing instructions are stored in a computer memory. The parsing instructions indicate how the metadata is parsed into motion data for one or more video frames that are associated with the respective motion data. The contents of the video file are read out using the stored parsing instructions, thereby identifying specific video frames with their respective correlated motion data.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: June 30, 2020
    Assignee: BioForce Analytics LLC
    Inventors: Eric L. Canfield, Scott J. Soma, Brandon T. Fanti, Vineeth Voruganti, Daniel J. Gao, Aron Sun, Ryan M. LaRue, Saahas S. Yechuri
  • Publication number: 20200137307
    Abstract: A method is provided for reading out contents of a video file having a predefined video file format. The contents include video frames of an object in motion captured by a video recording device, and motion data of an object collected by an inertial measurement unit (IMU) that is attached to the object. The motion data is stored as metadata in one or more time intervals of the video file. Parsing instructions are stored in a computer memory. The parsing instructions indicate how the metadata is parsed into motion data for one or more video frames that are associated with the respective motion data. The contents of the video file are read out using the stored parsing instructions, thereby identifying specific video frames with their respective correlated motion data.
    Type: Application
    Filed: November 1, 2019
    Publication date: April 30, 2020
    Inventors: Eric L. CANFIELD, Scott J. SOMA, Brandon T. FANTI, Vineeth VORUGANTI, Daniel J. GAO, Aron SUN, Ryan M. LARUE, Saahas S. YECHURI
  • Publication number: 20190364209
    Abstract: A method is provided for embedding motion data of an object collected by an inertial measurement unit that is attached to the object into a video file that includes video frames of the object in motion captured by a video recording device. The video file has a predefined video file format that is configured to include metadata that is storable at predefined time intervals of the video file. The method operates by capturing video frames of an object in motion and simultaneously collecting motion data of the object, storing the captured video frames in the video file, and storing the collected motion data, converting the motion data to the metadata, and inserting the metadata into one or more time intervals of the video file, wherein the metadata in each time interval includes the metadata for a plurality of successive or preceding video frames.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Eric L. Canfield, Scott J. Soma, Brandon T. Fanti, Vineeth Voruganti, Daniel J. Gao, Aron Sun, Ryan M. LaRue, Saahas S. Yechuri
  • Patent number: 10469750
    Abstract: A method is provided for embedding motion data of an object collected by an inertial measurement unit that is attached to the object into a video file that includes video frames of the object in motion captured by a video recording device. The video file has a predefined video file format that is configured to include metadata that is storable at predefined time intervals of the video file. The method operates by capturing video frames of an object in motion and simultaneously collecting motion data of the object, storing the captured video frames in the video file, and storing the collected motion data, converting the motion data to the metadata, and inserting the metadata into one or more time intervals of the video file, wherein the metadata in each time interval includes the metadata for a plurality of successive or preceding video frames.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: November 5, 2019
    Assignee: BioForce Analytics LLC
    Inventors: Eric L. Canfield, Scott J. Soma, Brandon T. Fanti, Vineeth Voruganti, Daniel J. Gao, Aron Sun, Ryan M. LaRue, Saahas S. Yechuri
  • Patent number: 10284752
    Abstract: A method is provided for determining a start offset between a video recording device and an inertial measurement unit (IMU) for use in synchronizing motion data of an object collected by the IMU attached to the object with video frames captured by an image sensor of the video recording device of the object in motion. The start offset is then used to synchronize subsequently captured video frames to subsequently collected IMU motion data.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: May 7, 2019
    Assignee: BioForce Analytics LLC
    Inventors: Eric L. Canfield, Connor D. Cozad, Scott J. Soma, Robert P. Alston, Andrew D. McEntee, Robert P. Warner, Brandon T. Fanti, Vineeth Voruganti, Daniel J. Gao, Aron Sun, Joseph H. Cottingham, Ryan M. Larue, Saahas S. Yechuri