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: 20240037542Abstract: 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: ApplicationFiled: July 18, 2023Publication date: February 1, 2024Applicant: Block, Inc.Inventors: Ryan Lanman, Alexander Schoof, Arvin Aminpour, Clayton Garrett
-
Publication number: 20180204601Abstract: 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: ApplicationFiled: February 28, 2018Publication date: July 19, 2018Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Publication number: 20180204600Abstract: 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: ApplicationFiled: February 28, 2018Publication date: July 19, 2018Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Publication number: 20180205999Abstract: 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: ApplicationFiled: February 28, 2018Publication date: July 19, 2018Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Publication number: 20180204599Abstract: 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: ApplicationFiled: February 28, 2018Publication date: July 19, 2018Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Patent number: 9934820Abstract: 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: GrantFiled: August 9, 2017Date of Patent: April 3, 2018Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Publication number: 20170337949Abstract: 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: ApplicationFiled: August 9, 2017Publication date: November 23, 2017Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Publication number: 20170256287Abstract: 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: ApplicationFiled: March 1, 2017Publication date: September 7, 2017Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich
-
Patent number: 9754626Abstract: 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: GrantFiled: March 1, 2017Date of Patent: September 5, 2017Assignee: Meograph, Inc.Inventors: Clayton Garrett, Ajmal Kunnummal, Michael Leybovich