Patents by Inventor Bob Coover

Bob Coover 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: 20230185847
    Abstract: Methods and apparatus for audio identification during a performance are disclosed herein. An example apparatus includes at least one memory and at least one processor to transform a segment of audio into a log-frequency spectrogram based on a constant Q transform using a logarithmic frequency resolution, transform the log-frequency spectrogram into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair, each frequency channel representing a corresponding quarter tone frequency channel in a range from C3-C8, generate a matrix product of the binary image and a plurality of reference fingerprints, normalize the matrix product to form a similarity matrix, select an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities, and select a reference fingerprint based on the alignment.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Patent number: 11574008
    Abstract: Methods and apparatus for audio identification during a performance are disclosed herein. An example apparatus includes at least one memory and at least one processor to transform a segment of audio into a log-frequency spectrogram based on a constant Q transform using a logarithmic frequency resolution, transform the log-frequency spectrogram into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair, each frequency channel representing a corresponding quarter tone frequency channel in a range from C3-C8, generate a matrix product of the binary image and a plurality of reference fingerprints, normalize the matrix product to form a similarity matrix, select an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities, and select a reference fingerprint based on the alignment.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: February 7, 2023
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Publication number: 20210149954
    Abstract: Methods and apparatus for audio identification during a performance are disclosed herein. An example apparatus includes at least one memory and at least one processor to transform a segment of audio into a log-frequency spectrogram based on a constant Q transform using a logarithmic frequency resolution, transform the log-frequency spectrogram into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair, each frequency channel representing a corresponding quarter tone frequency channel in a range from C3-C8, generate a matrix product of the binary image and a plurality of reference fingerprints, normalize the matrix product to form a similarity matrix, select an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities, and select a reference fingerprint based on the alignment.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 20, 2021
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Patent number: 10846334
    Abstract: Methods and apparatus for audio identification during a performance are disclosed herein. An example method includes transforming a segment of audio into a log-frequency spectrogram based on a transform using a logarithmic frequency resolution. The log-frequency spectrogram is transformed into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair. A matrix product of the binary image and a plurality of reference fingerprints is computed. Based on a number of frequency ranges represented in the binary image, the matrix product to form a similarity matrix is computed. Selecting an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities. A reference fingerprint is selected based on the alignment.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: November 24, 2020
    Assignee: Gracenote, Inc.
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Publication number: 20180239818
    Abstract: Methods and apparatus for audio identification during a performance are disclosed herein. An example method includes transforming a segment of audio into a log-frequency spectrogram based on a transform using a logarithmic frequency resolution. The log-frequency spectrogram is transformed into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair. A matrix product of the binary image and a plurality of reference fingerprints is computed. Based on a number of frequency ranges represented in the binary image, the matrix product to form a similarity matrix is computed. Selecting an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities. A reference fingerprint is selected based on the alignment.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 23, 2018
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Patent number: 9372531
    Abstract: As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: June 21, 2016
    Assignee: Gracenote, Inc.
    Inventors: Jeff Benson, Michael Gubman, Craig Kawahara, Bob Coover, Markus K. Cremer, Andy Mai
  • Patent number: 9286902
    Abstract: A machine may be configured to generate one or more audio fingerprints of one or more segments of audio data. The machine may access audio data to be fingerprinted and divide the audio data into segments. For any given segment, the machine may generate a spectral representation from the segment; generate a vector from the spectral representation; generate an ordered set of permutations of the vector; generate an ordered set of numbers from the permutations of the vector; and generate a fingerprint of the segment of the audio data, which may be considered a sub-fingerprint of the audio data. In addition, the machine or a separate device may be configured to determine a likelihood that candidate audio data matches reference audio data.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 15, 2016
    Assignee: Gracenote, Inc.
    Inventors: Jinyu Han, Bob Coover
  • Publication number: 20150302086
    Abstract: During a live performance of an audio piece, an audience member may use a network-based system to identify the audio piece during its performance. A machine may be configured to receive, from the audience member's device, a live fingerprint of a segment of a live performance of the audio piece being performed differently from a reference version of the audio piece recorded by an artist. The machine may identify a performer that is performing the live version and access a set of reference fingerprints based on the identified performer of the live version. The reference fingerprints may be generated from segments of reference versions of audio pieces recorded by the artist. The machine may compare the live fingerprint to the set of reference fingerprints, determine a match, and provide the identifier to the audience member's device.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: Gracenote, Inc.
    Inventors: Dale T. Roberts, Bob Coover, Nicola Marcantonio, Markus K. Cremer
  • Publication number: 20150170660
    Abstract: A machine may be configured to generate one or more audio fingerprints of one or more segments of audio data. The machine may access audio data to be fingerprinted and divide the audio data into segments. For any given segment, the machine may generate a spectral representation from the segment; generate a vector from the spectral representation; generate an ordered set of permutations of the vector; generate an ordered set of numbers from the permutations of the vector; and generate a fingerprint of the segment of the audio data, which may be considered a sub-fingerprint of the audio data. In addition, the machine or a separate device may be configured to determine a likelihood that candidate audio data matches reference audio data.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Gracenote, Inc.
    Inventors: Jinyu Han, Bob Coover
  • Publication number: 20140274353
    Abstract: As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: Gracenote, Inc.
    Inventors: Jeff Benson, Michael Gubman, Craig Kawahara, Bob Coover, Markus K. Cremer, Andy Mai
  • Publication number: 20140280304
    Abstract: Methods and systems for determining a certain version of a known media content item, such as an known audio recording, matches an unknown media content item, such as an unknown audio recording, are described. In some example embodiments, the methods and systems facilitate the identification of a media content item as a specific version of a song or other audio recording by performing comparisons of the differences between two or more versions of the song or audio recording, among other things.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Steven D. Scherf, Markus K. Cremer, Bob Coover