Multiple stage indexing of audio content

    公开(公告)号:US11954149B2

    公开(公告)日:2024-04-09

    申请号:US18050326

    申请日:2022-10-27

    申请人: Gracenote, Inc.

    IPC分类号: G06F16/61 G06F16/683

    CPC分类号: G06F16/683 G06F16/61

    摘要: Techniques of content unification are disclosed. In some example embodiments, a computer-implemented method comprises: determining clusters based a comparison of a plurality of audio content using a first matching criteria, each cluster of the plurality of clusters comprising at least two audio content from the plurality of audio content; for each cluster of the plurality of clusters, determining a representative audio content for the cluster from the at least two audio content of the cluster; loading the corresponding representative audio content of each cluster into an index; matching the query audio content to one of the representative audio contents using a first matching criteria; determining the corresponding cluster of the matched representative audio content; and identifying a match between the query audio content and at least one of the audio content of the cluster of the matched representative audio content based on a comparison using a second matching criteria.

    Machine-control of a device based on machine-detected transitions

    公开(公告)号:US11417302B2

    公开(公告)日:2022-08-16

    申请号:US17017249

    申请日:2020-09-10

    申请人: Gracenote, Inc.

    摘要: Apparatus, methods, and systems that operate to provide interactive streaming content identification and processing are disclosed. An example apparatus includes a classifier to determine an audio characteristic value representative of an audio characteristic in audio; a transition detector to detect a transition between a first category and a second category by comparing the audio characteristic value to a threshold value among a set of threshold values, the set of threshold values corresponding to the first category and the second category; and a context manager to control a device to switch from a first fingerprinting algorithm to a second fingerprinting algorithm different than the first fingerprinting algorithm, responsive to the detected transition between the first category and the second category.

    INSERTING INFORMATION INTO PLAYING CONTENT

    公开(公告)号:US20220171803A1

    公开(公告)日:2022-06-02

    申请号:US17526949

    申请日:2021-11-15

    申请人: Gracenote, Inc.

    摘要: Example methods and systems for inserting information into playing content are described. In some example embodiments, the methods and systems may identify a break in content playing via a playback device, select an information segment representative of information received by the playback device to present during the identified break, and insert the information segment into the content playing via the playback device upon an occurrence of the identified break.

    Dynamic control of fingerprinting rate to facilitate time-accurate revision of media content

    公开(公告)号:US10992981B2

    公开(公告)日:2021-04-27

    申请号:US16790335

    申请日:2020-02-13

    申请人: Gracenote, Inc.

    摘要: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to a clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.

    Detecting and responding to rendering of interactive video content

    公开(公告)号:US10972203B2

    公开(公告)日:2021-04-06

    申请号:US15620440

    申请日:2017-06-12

    申请人: Gracenote, Inc.

    摘要: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.