Patents by Inventor Michael Leybovich

Michael Leybovich 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: 12346297
    Abstract: There is provided a method of computing lineage, comprising: managing a dataset of records, each record associated with set(s) of vectors of real numbers that encode an approximation of lineage of the respective record, the set(s) of vectors computed by an encoding process, obtaining result record(s) in response to executing a query on the dataset, computing set(s) of vectors for the result record(s), searching the set(s) of vectors on the records of the dataset to identify a record associated with a subset of vectors that are statistically similar to the set(s) of vectors for the result record(s), and providing a subset of the records corresponding to the identified subset of records, the subset of the records having a likelihood of contributing to the existence of the result record(s) in response to execution of the query.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: July 1, 2025
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Oded Shmueli, Michael Leybovich
  • Publication number: 20230061341
    Abstract: There is provided a method of computing lineage, comprising: managing a dataset of records, each record associated with set(s) of vectors of real numbers that encode an approximation of lineage of the respective record, the set(s) of vectors computed by an encoding process, obtaining result record(s) in response to executing a query on the dataset, computing set(s) of vectors for the result record(s), searching the set(s) of vectors on the records of the dataset to identify a record associated with a subset of vectors that are statistically similar to the set(s) of vectors for the result record(s), and providing a subset of the records corresponding to the identified subset of records, the subset of the records having a likelihood of contributing to the existence of the result record(s) in response to execution of the query.
    Type: Application
    Filed: August 16, 2022
    Publication date: March 2, 2023
    Applicant: Technion Research & Development Foundation Limited
    Inventors: Oded SHMUELI, Michael LEYBOVICH
  • 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: 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
  • 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: 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
  • 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