Patents by Inventor Randall E. Cook

Randall E. Cook 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: 20240079032
    Abstract: In an example implementation, a method is described. The implementation accesses first and second media clips. The implementation also matches a first fingerprint of the first media clip with a second fingerprint of the second media clip and determines an overlap of the first media clip with the second media clip. The implementation also, based on the overlap, merges the first and second media clips into a group of overlapping media clips, transmits, to a client device, data identifying the group of overlapping media clips and specifying a synchronization of the first media clip with the second media clip, and generates for display on a display device of the client computing device, a graphical user interface that identifies the group of overlapping media clips, specifies the synchronization of the first media clip with the second media clip, and allows access to, and manipulation of, the first and second media clips.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 11862198
    Abstract: In an example implementation, a method is described. The implementation accesses first and second media clips. The implementation also matches a first fingerprint of the first media clip with a second fingerprint of the second media clip and determines an overlap of the first media clip with the second media clip. The implementation also, based on the overlap, merges the first and second media clips into a group of overlapping media clips, transmits, to a client device, data identifying the group of overlapping media clips and specifying a synchronization of the first media clip with the second media clip, and generates for display on a display device of the client computing device, a graphical user interface that identifies the group of overlapping media clips, specifies the synchronization of the first media clip with the second media clip, and allows access to, and manipulation of, the first and second media clips.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 2, 2024
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20220335975
    Abstract: In an example implementation, a method is described. The implementation accesses first and second media clips. The implementation also matches a first fingerprint of the first media clip with a second fingerprint of the second media clip and determines an overlap of the first media clip with the second media clip. The implementation also, based on the overlap, merges the first and second media clips into a group of overlapping media clips, transmits, to a client device, data identifying the group of overlapping media clips and specifying a synchronization of the first media clip with the second media clip, and generates for display on a display device of the client computing device, a graphical user interface that identifies the group of overlapping media clips, specifies the synchronization of the first media clip with the second media clip, and allows access to, and manipulation of, the first and second media clips.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 20, 2022
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 11410703
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip, matches a first fingerprint of the first video clip with a second fingerprint of the second video clip. The implementation also matches a first event subject of the first video clip with a second event subject of the second video clip, and determines an overlap of the first video clip with the second video clip based at least in part on the match of the first fingerprint with the second fingerprint and the match of the first event subject with the second event subject. The implementation also merges the first video clip and the second video clip into a group of overlapping video clips based on the overlap, and synthesizes the group into a video presentation.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: August 9, 2022
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20210174836
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip, matches a first fingerprint of the first video clip with a second fingerprint of the second video clip. The implementation also matches a first event subject of the first video clip with a second event subject of the second video clip, and determines an overlap of the first video clip with the second video clip based at least in part on the match of the first fingerprint with the second fingerprint and the match of the first event subject with the second event subject. The implementation also merges the first video clip and the second video clip into a group of overlapping video clips based on the overlap, and synthesizes the group into a video presentation.
    Type: Application
    Filed: February 18, 2021
    Publication date: June 10, 2021
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 10971190
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip, matches a first fingerprint of the first video clip with a second fingerprint of the second video clip. The implementation also matches a first event location of the first video clip with a second event location of the second video clip, determines an overlap of the first video clip with the second video clip based at least in part on the match of the first fingerprint with the second fingerprint and the match of the first event location with the second event location, merges the first and second video clips into a group of overlapping video clips based on the overlap, and generates a presentation that includes the group formed by merging the first and second video clips based on the overlap.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: April 6, 2021
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 10923155
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip. The implementation also matches a first fingerprint of at least a part of the first video clip with a second fingerprint of at least a part of the second video clip. The implementation also determines a temporal overlap of the first video clip with the second video clip based at least in part on the match. The implementation also, based on the temporal overlap of the first video clip with the second video clip, merges the first video clip and the second video clip into a group of overlapping video clips, and transmits, to a client computing device, data identifying the group of overlapping video clips and specifying a synchronization of the first video clip with the second video clip.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 16, 2021
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 10910015
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips and metadata for the plurality of media clips. The implementation also uses the metadata for the plurality of media clips to select, from the plurality of media clips, a subset of media clips including a first media clip and a second media clip. The implementation also matches a first fingerprint of at least a part of the first media clip with a second fingerprint of at least a part of the second media clip. The implementation also determines a temporal overlap of the first media clip with the second media clip based at least in part on the match. The implementation also, based on the temporal overlap, merges the first media clip and the second media clip into a group of overlapping media clips, and generates a presentation that includes the group.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 2, 2021
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20200258548
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip, matches a first fingerprint of the first video clip with a second fingerprint of the second video clip. The implementation also matches a first event location of the first video clip with a second event location of the second video clip, determines an overlap of the first video clip with the second video clip based at least in part on the match of the first fingerprint with the second fingerprint and the match of the first event location with the second event location, merges the first and second video clips into a group of overlapping video clips based on the overlap, and generates a presentation that includes the group formed by merging the first and second video clips based on the overlap.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20200211599
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips including a first video clip and a second video clip. The implementation also matches a first fingerprint of at least a part of the first video clip with a second fingerprint of at least a part of the second video clip. The implementation also determines a temporal overlap of the first video clip with the second video clip based at least in part on the match. The implementation also, based on the temporal overlap of the first video clip with the second video clip, merges the first video clip and the second video clip into a group of overlapping video clips, and transmits, to a client computing device, data identifying the group of overlapping video clips and specifying a synchronization of the first video clip with the second video clip.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20200211600
    Abstract: In an example implementation, a method is described. The implementation accesses a plurality of media clips and metadata for the plurality of media clips. The implementation also uses the metadata for the plurality of media clips to select, from the plurality of media clips, a subset of media clips including a first media clip and a second media clip. The implementation also matches a first fingerprint of at least a part of the first media clip with a second fingerprint of at least a part of the second media clip. The implementation also determines a temporal overlap of the first media clip with the second media clip based at least in part on the match. The implementation also, based on the temporal overlap, merges the first media clip and the second media clip into a group of overlapping media clips, and generates a presentation that includes the group.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 10679672
    Abstract: Examples described herein may involve synthesizing a presentation of from multiple media clips. An example implementation a plurality of media clips including a first video clip with a first audio waveform and a second video clip with a second audio waveform. The implementation matches a first acoustic fingerprint of at least a part of the first audio waveform with a second acoustic fingerprint of at least a part of the second audio waveform. The implementation determines an overlap of the first video clip with the second video clip based at least in part on the match. The implementation merges the first video clip and the second video clip into a group of overlapping video clips based on the overlap and generates a presentation that includes the group formed by merging the first video clip and the second video clip based on the overlap.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: June 9, 2020
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20180226102
    Abstract: Examples described herein may involve synthesizing a presentation of from multiple media clips. An example implementation a plurality of media clips including a first video clip with a first audio waveform and a second video clip with a second audio waveform. The implementation matches a first acoustic fingerprint of at least a part of the first audio waveform with a second acoustic fingerprint of at least a part of the second audio waveform. The implementation determines an overlap of the first video clip with the second video clip based at least in part on the match. The implementation merges the first video clip and the second video clip into a group of overlapping video clips based on the overlap and generates a presentation that includes the group formed by merging the first video clip and the second video clip based on the overlap.
    Type: Application
    Filed: April 6, 2018
    Publication date: August 9, 2018
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 9940973
    Abstract: Example embodiments of a media synchronization system and method for synthesizing a presentation of a multimedia event are generally described herein. In some example embodiments, the media synchronization system includes a media ingestion module to access a plurality of media clips received from a plurality of client devices, a media analysis module to determine a temporal relation between a first media clip from the plurality of media clips and a second media clip from the plurality of media clips, and a content creation module to align the first media clip and the second media clip based on the temporal relation, and to combine the first media clip and the second media clip to generate the presentation.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20150228306
    Abstract: Example embodiments of a media synchronization system and method for synthesizing a presentation of a multimedia event are generally described herein. In some example embodiments, the media synchronization system includes a media ingestion module to access a plurality of media clips received from a plurality of client devices, a media analysis module to determine a temporal relation between a first media clip from the plurality of media clips and a second media clip from the plurality of media clips, and a content creation module to align the first media clip and the second media clip based on the temporal relation, and to combine the first media clip and the second media clip to generate the presentation.
    Type: Application
    Filed: April 23, 2015
    Publication date: August 13, 2015
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Patent number: 9106804
    Abstract: Example embodiments of a media synchronization system and method for synthesizing a presentation of a multimedia event are generally described herein. In some example embodiments, the media synchronization system includes a media ingestion module to access a plurality of media clips received from a plurality of client devices, a media analysis module to determine a temporal relation between a first media clip from the plurality of media clips and a second media clip from the plurality of media clips, and a content creation module to align the first media clip and the second media clip based on the temporal relation, and to combine the first media clip and the second media clip to generate the presentation.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: August 11, 2015
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer
  • Publication number: 20090087161
    Abstract: Example embodiments of a media synchronization system and method for synthesizing a presentation of a multimedia event are generally described herein. In some example embodiments, the media synchronization system includes a media ingestion module to access a plurality of media clips received from a plurality of client devices, a media analysis module to determine a temporal relation between a first media clip from the plurality of media clips and a second media clip from the plurality of media clips, and a content creation module to align the first media clip and the second media clip based on the temporal relation, and to combine the first media clip and the second media clip to generate the presentation.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 2, 2009
    Applicant: Graceenote, Inc.
    Inventors: Dale T. Roberts, Randall E. Cook, Markus K. Cremer