Patents by Inventor Clayton Garrett

Clayton Garrett 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: 20240037542
    Abstract: The present disclosure generally relates to methods, systems, apparatuses, and non-transitory computer readable media for managing cryptocurrency. A cryptocurrency management system has a cryptocurrency management device (CMD), a mobile communication device (MCD), and a cryptocurrency management server (CMS) that are each configured to store a respective private key for use in generating a respective authenticating signature for a multi-signature address of a cryptocurrency network. Any two of the three authenticating signatures capable of being generated by the CMD, MCD, and CMS may be combined to generate a fully authenticated request for transferring cryptocurrency associated with the multi-signature address. The system provides the user with a flexible self-custody solution that permits him or her to transfer cryptocurrency without having to access the private key stored at the CMS. However, the CMS enables for recovery in the event of loss or unavailability of one or both of the CMD and/or the MCD.
    Type: Application
    Filed: July 18, 2023
    Publication date: February 1, 2024
    Applicant: Block, Inc.
    Inventors: Ryan Lanman, Alexander Schoof, Arvin Aminpour, Clayton Garrett
  • Publication number: 20180204601
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 19, 2018
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Publication number: 20180204600
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 19, 2018
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Publication number: 20180205999
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 19, 2018
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Publication number: 20180204599
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 19, 2018
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Patent number: 9934820
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: April 3, 2018
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Publication number: 20170337949
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Publication number: 20170256287
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 7, 2017
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
  • Patent number: 9754626
    Abstract: The disclosure includes embodiments for generating a synched video. A method includes determining a duration and a number of discrete frames of an original video. The method includes determining a type of replacement video that includes a live source or a recorded source. The method includes tracking a location of an original head in the original video to determine positioning data for the original head in each of the discrete frames. The method includes synching the replacement video to the original video based on a position, a size and a rotation between the original head in the original video and a replacement head in the replacement video, wherein the synching generates a synched video which synchs the replacement head to the original head based on the position, the size and the rotation.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 5, 2017
    Assignee: Meograph, Inc.
    Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich