Gracenote, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-92 de 92 pour Gracenote, Inc. Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
2023 1
2022 7
2021 12
2020 32
2019 1
Voir plus
Classe IPC
H04N 21/81 - Composants mono média du contenu 16
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 12
H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 12
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels 10
H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client 9
Voir plus
Résultats pour  brevets

1.

RADIO HEAD UNIT WITH DYNAMICALLY UPDATED TUNABLE CHANNEL LISTING

      
Numéro d'application US2022047219
Numéro de publication 2023/069581
Statut Délivré - en vigueur
Date de dépôt 2022-10-20
Date de publication 2023-04-27
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Jeyachandran, Suresh
  • Fasching, Damon
  • Tanaka, Hidenori
  • Vetriselvi, Kaviarasu
  • Raul, Samit

Abrégé

In one aspect, an example method includes (i) encountering, by a media playback device of a vehicle, a trigger to update a list of currently tunable radio stations; (ii) based on encountering the trigger to update the list of currently tunable radio stations, updating, by the media playback device, the list of currently tunable radio stations using a location of the vehicle and radio station contour data stored in a local database of the media playback device; and (iii) displaying, by the media playback device, a station list using the list of currently tunable radio stations.

Classes IPC  ?

  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/61 - Structure physique de réseau; Traitement de signal

2.

SEPARATING MEDIA CONTENT INTO PROGRAM SEGMENTS AND ADVERTISEMENT SEGMENTS

      
Numéro d'application US2022013240
Numéro de publication 2022/186910
Statut Délivré - en vigueur
Date de dépôt 2022-01-21
Date de publication 2022-09-09
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Hodges, Todd, J.
  • Schmidt, Andreas
  • Gupta, Sharmishtha

Abrégé

In one aspect, an example method includes (i) extracting, by a computing system, features from media content; (ii) generating, by the computing system, repetition data for respective portions of the media content using the features, with repetition data for a given portion including a list of other portions of the media content matching the given portion; (iii) determining, by the computing system, transition data for the media content; (iv) selecting, by the computing system, a portion within the media content using the transition data; (v) classifying, by the computing system, the portion as either an advertisement segment or a program segment using repetition data for the portion; and (vi) outputting, by the computing system, data indicating a result of the classifying for the portion.

Classes IPC  ?

  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets

3.

METHODS AND APPARATUS TO FINGERPRINT AN AUDIO SIGNAL

      
Numéro d'application US2022015442
Numéro de publication 2022/186952
Statut Délivré - en vigueur
Date de dépôt 2022-02-07
Date de publication 2022-09-09
Propriétaire GRACENOTE INC. (USA)
Inventeur(s)
  • Topchy, Alexander
  • Nielsen, Christen V.
  • Davis, Jeremey M.

Abrégé

Methods, apparatus, systems, and articles of manufacture to fingerprint an audio signal. An example apparatus disclosed herein includes an audio segmenter to divide an audio signal into a plurality of audio segments, a bin normalizer to normalize the second audio segment to thereby create a first normalized audio segment, a subfingerprint generator to generate a first subfingerprint from the first normalized audio segment, the first subfingerprint including a first portion corresponding to a location of an energy extremum in the normalized second audio segment, a portion strength evaluator to determine a likelihood of the first portion to change, and a portion replacer to, in response to determining the likelihood does not satisfy a threshold, replace the first portion with a second portion to thereby generate a second subfingerprint.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence

4.

IDENTIFYING AND LABELING SEGMENTS WITHIN VIDEO CONTENT

      
Numéro d'application US2022013239
Numéro de publication 2022/177693
Statut Délivré - en vigueur
Date de dépôt 2022-01-21
Date de publication 2022-08-25
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Garg, Amanmeet
  • Gupta, Sharmishtha
  • Schmidt, Andreas
  • Balasuriya, Lakshika
  • Vartakavi, Aneesh

Abrégé

In one aspect, an example method includes (i) obtaining fingerprint repetition data for a portion of video content, with the fingerprint repetition data including a list of other portions of video content matching the portion of video content and respective reference identifiers for the other portions of video content; (ii) identifying the portion of video content as a program segment rather than an advertisement segment based at least on a number of unique reference identifiers within the list of other portions of video content relative to a total number of reference identifiers within the list of other portions of video content; (iii) determining that the portion of video content corresponds to a program specified in an electronic program guide using a timestamp of the portion of video content; and (iv) storing an indication of the portion of video content in a data file for the program.

Classes IPC  ?

  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets

5.

AUDIO CONTENT RECOGNITION METHOD AND SYSTEM

      
Numéro d'application US2021063300
Numéro de publication 2022/146674
Statut Délivré - en vigueur
Date de dépôt 2021-12-14
Date de publication 2022-07-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Berrian, Alexander
  • Hodges, Tadd
  • Coover, Robert
  • Wilkinson, Matthew
  • Rafii, Zafar

Abrégé

A method implemented by a computing system comprises generating, by the computing system, a fingerprint comprising a plurality of bin samples associated with audio content. Each bin sample is specified within a frame of the fingerprint and is associated with one of a plurality of non-overlapping frequency ranges and a value indicative of a magnitude of energy associated with a corresponding frequency range. The computing system removes. from the fingerprint, a plurality of bin samples associated with a frequency sweep in the andio content.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu

6.

COVER SONG IDENTIFICATION METHOD AND SYSTEM

      
Numéro d'application US2021063318
Numéro de publication 2022/146677
Statut Délivré - en vigueur
Date de dépôt 2021-12-14
Date de publication 2022-07-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Liu, Xiaochen
  • Renner, Joseph
  • Morris, Joshua
  • Hodges, Todd
  • Coover, Robert
  • Rafii, Zafar

Abrégé

A cover song identification method implemented by a computing system comprises receiving, by a computing system and from a user device, harmonic pitch class profile (HPCP) information that specifies one or more HPCP features associated with target audio content. A major chord profile feature and a minor chord profile feature associated with the target audio content are derived from the HPCP features. Machine learning logic of the computing system determines. based on the major chord profile feature and the minor chord profile feature, a relatedness between the target audio conten t and each of a plurality of audio content items speci fied in records of a database. Each audio content i tem is associated with cover song information. Cover song information associated with an audio content item having a highest relatedness to the target audio content is communicated to the user device.

Classes IPC  ?

  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/632 - Formulation de requêtes
  • G06F 16/638 - Présentation des résultats des requêtes
  • G06F 16/61 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06Q 50/18 - Services juridiques; Maniement de documents juridiques
  • G06N 20/00 - Apprentissage automatique

7.

SYSTEM AND METHOD FOR PODCAST REPETITIVE CONTENT DETECTION

      
Numéro d'application US2021050311
Numéro de publication 2022/076137
Statut Délivré - en vigueur
Date de dépôt 2021-09-14
Date de publication 2022-04-14
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Garg, Amanmeet
  • Vartakavi, Aneesh

Abrégé

In one aspect, a method includes detecting a fingerprint match between query fingerprint data representing at least one audio segment within podcast content and reference fingerprint data representing known repetitive content within other podcast content, detecting a feature match between a set of audio features across multiple time-windows of the podcast content, and detecting a text match between at least one query text sentences from a transcript of the podcast content and reference text sentences, the reference text sentences comprising text sentences from the known repetitive content within the other podcast content. The method also includes responsive to the detections, generating sets of labels identifying potential repetitive content within the podcast content. The method also includes selecting, from the sets of labels, a consolidated set of labels identifying segments of repetitive content within the podcast content, and responsive to selecting the consolidated set of labels, performing an action.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G10L 17/02 - Opérations de prétraitement, p.ex. sélection de segment; Représentation ou modélisation de motifs, p.ex. fondée sur l’analyse linéaire discriminante [LDA] ou les composantes principales; Sélection ou extraction des caractéristiques
  • G10L 25/90 - Détermination de la hauteur tonale des signaux de parole
  • G10L 17/14 - Par catégorisation phonémique ou reconnaissance de la parole avant identification ou vérification du locuteur
  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu

8.

SYSTEM AND METHOD FOR MULTI-MODAL PODCAST SUMMARIZATION

      
Numéro d'application US2021041010
Numéro de publication 2022/015585
Statut Délivré - en vigueur
Date de dépôt 2021-07-09
Date de publication 2022-01-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Garg, Amanmeet
  • Vartakavi, Aneesh
  • Morris, Joshua

Abrégé

In one aspect, a method includes receiving podcast content, generating a transcript of at least a portion of the podcast content, and parsing the podcast content to (i) identify audio segments within the podcast content, (ii) determine classifications for the audio segments, (iii) identify audio segment offsets, and (iv) identify sentence offsets. The method also includes based on the audio segments, the classifications, the audio segment offsets, and the sentence offsets, dividing the generated transcript into text sentences and, from among the text sentences of the divided transcript, selecting a group of text sentences for use in generating an audio summary of the podcast content. The method also includes based on timestamps at which the group of text sentences begin in the podcast content, combining portions of audio in the podcast content that correspond to the group of text sentences to generate an audio file representing the audio summary.

Classes IPC  ?

  • G10L 25/51 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
  • G10L 17/02 - Opérations de prétraitement, p.ex. sélection de segment; Représentation ou modélisation de motifs, p.ex. fondée sur l’analyse linéaire discriminante [LDA] ou les composantes principales; Sélection ou extraction des caractéristiques
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
  • G06F 16/65 - Groupement; Classement

9.

TRANSITION DETECTOR NEURAL NETWORK

      
Numéro d'application US2021026651
Numéro de publication 2021/207648
Statut Délivré - en vigueur
Date de dépôt 2021-04-09
Date de publication 2021-10-14
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Renner, Joseph
  • Vartakavi, Aneesh
  • Coover, Robert

Abrégé

In one aspect, an example method includes (i) extracting a sequence of audio features from a portion of a sequence of media content; (ii) extracting a sequence of video features from the portion of the sequence of media content; (iii) providing the sequence of audio features and the sequence of video features as an input to a transition detector neural network that is configured to classify whether or not a given input includes a transition between different content segments; (iv) obtaining from the transition detector neural network classification data corresponding to the input; (v) determining that the classification data is indicative of a transition between different content segments; and (vi) based on determining that the classification data is indicative of a transition between different content segments, outputting transition data indicating that the portion of the sequence of media content includes a transition between different content segments.

Classes IPC  ?

  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

10.

KEYFRAME EXTRACTOR

      
Numéro d'application US2021026276
Numéro de publication 2021/207426
Statut Délivré - en vigueur
Date de dépôt 2021-04-07
Date de publication 2021-10-14
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Schmidt, Andreas

Abrégé

In one aspect, an example method includes (i) determining a biur delta that quantifies a difference between a level of blurriness of a first frame of a video and a level of blurriness of a second frame of the video, wherein the second frame is subsequent to and adjacent to the first frame; (ii) determining a contrast delta that quantifies a difference between a contrast of the first frame and a contrast of the second frame; (iii) determining a fingerprint distance between a first image fingerprint of the first frame and a second image fingerprint of the second frame; (iv) determining a keyframe score using the blur delta, the contrast delta, and the fingerprint distance; (v) based on the keyframe score, determining that the second frame is a keyframe; and (vi) outputting data, indicating that the second frame is a keyframe.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06T 7/37 - Détermination des paramètres de transformation pour l'alignement des images, c. à d. recalage des images utilisant des procédés de transformation de domaine

11.

SELECTION OF VIDEO FRAMES USING A MACHINE LEARNING PREDICTOR

      
Numéro d'application US2020057303
Numéro de publication 2021/150282
Statut Délivré - en vigueur
Date de dépôt 2020-10-26
Date de publication 2021-07-29
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Vartakavi, Aneesh
  • Christensen, Casper, Lützhøft

Abrégé

Example systems and methods of selection of video frames using a machine learning (ML) predictor program are disclosed. The ML predictor program may generate predicted cropping boundaries for any given input image. Training raw images associated with respective sets of training master images indicative of cropping characteristics for the training raw image may be input to the ML predictor, and the ML predictor program trained to predict cropping boundaries for raw image based on expected cropping boundaries associated training master images. At runtime, the trained ML predictor program may be applied to a sequence of video image frames to determine for each respective video image frame a respective score corresponding to a highest statistical confidence associated with one or more subsets of cropping boundaries predicted for the respective video image frame. Information indicative of the respective video image frame having the highest score may be stored or recorded.

Classes IPC  ?

12.

AUTOMATED CROPPING OF IMAGES USING A MACHINE LEARNING PREDICTOR

      
Numéro d'application US2020057322
Numéro de publication 2021/150284
Statut Délivré - en vigueur
Date de dépôt 2020-10-26
Date de publication 2021-07-29
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Vartakavi, Aneesh
  • Christensen, Casper Lützhøft

Abrégé

Example systems and methods may selection of video frames using a machine learning (ML) predictor program are disclosed. The ML predictor program may generate predicted cropping boundaries for any given input image. Training raw images associated with respective sets of training master images indicative of cropping characteristics for the training raw image may be input to the ML predictor, and the ML predictor program trained to predict cropping boundaries for raw image based on expected cropping boundaries associated training master images. At runtime, the trained ML predictor program may be applied to runtime raw images in order to generate respective sets of runtime cropping boundaries corresponding to different cropped versions of the runtime raw image. The runtime raw images may be stored with information indicative of the respective sets of runtime boundaries.

Classes IPC  ?

  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/13 - Détection de bords
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06N 3/08 - Méthodes d'apprentissage

13.

METHODS AND APPARATUS TO GENERATE RECOMMENDATIONS BASED ON ATTRIBUTE VECTORS

      
Numéro d'application US2020060846
Numéro de publication 2021/108166
Statut Délivré - en vigueur
Date de dépôt 2020-11-17
Date de publication 2021-06-03
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Vartakavi, Aneesh
  • Rancel Gil, Carmen Yaiza
  • Gopakumar, Anjana
  • Cramer, Jason Timothy

Abrégé

Methods and apparatus are disclosed to generate a recommendation, including an attribute vector aggregator to form a resultant attribute vector based on an input set of attribute vectors, the set of attribute vectors containing at least one of a media attribute vector, an attendee attribute vector, an artist attribute vector, an event attribute vector, or a venue attribute vector, and a recommendation generator, the recommendation generator including: a vector comparator to perform a comparison between an input attribute vector and other attribute vectors and a recommendation compiler to create one or more recommendations of at least one of media, an artist, an event, or a venue based on the comparison.

Classes IPC  ?

  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • G06Q 50/10 - Services

14.

METHODS AND APPARATUS TO FINGERPRINT AN AUDIO SIGNAL VIA EXPONENTIAL NORMALIZATION

      
Numéro d'application US2020061077
Numéro de publication 2021/108186
Statut Délivré - en vigueur
Date de dépôt 2020-11-18
Date de publication 2021-06-03
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Berrian, Alexander
  • Wilkinson, Matthew James
  • Coover, Robert

Abrégé

Methods, apparatus, systems, and articles of manufacture are disclosed to fingerprint an audio signal via exponential normalization. An example apparatus includes an audio segmenter to divide an audio signal into a plurality of audio segments including a first audio segment and a second audio segment, the first audio segment including a first time-frequency bin, the second audio segment including a second time-frequency bin, a mean calculator to determine a first exponential mean value associated with the first time frequency bin based on a first magnitude of the audio signal associated with the first time frequency bin and a second exponential mean value associated with the second time frequency bin based on a second magnitude of the audio signal associated with the second time frequency bin and the first exponential mean value. The example apparatus further includes a bin normalizer to normalize the first time-frequency bin based on the second exponential mean value and a fingerprint generator to generate a fingerprint of the audio signal based on the normalized first time-frequency bins.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence

15.

METHODS AND APPARATUS TO CONTROL LIGHTING EFFECTS

      
Numéro d'application US2020061263
Numéro de publication 2021/108212
Statut Délivré - en vigueur
Date de dépôt 2020-11-19
Date de publication 2021-06-03
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus Kurt
  • Coover, Robert
  • Rafii, Zafar
  • Vartakavi, Aneesh
  • Schmidt, Andreas
  • Hodges, Todd

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed to adjust device control information. The example apparatus comprises a light drive waveform generator to obtain metadata corresponding to media and generate device control information based on the metadata, the device control information to inform a lighting device to enable consecutive light pulses; an effect engine to apply an attack parameter and a decay parameter to consecutive light pulses corresponding to the device control information, the attack parameter and the decay parameter based on the metadata to affect a shape of the consecutive light pulses; and a color timeline generator to generate color information based on the metadata, the color information to inform the lighting device to change a color state.

Classes IPC  ?

  • H05B 47/10 - Commande de la source lumineuse
  • H05B 47/19 - Commande de la source lumineuse par télécommande via une transmission sans fil
  • G06Q 50/10 - Services
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client

16.

METHODS AND APPARATUS FOR AUDIO EQUALIZATION BASED ON VARIANT SELECTION

      
Numéro d'application US2020062360
Numéro de publication 2021/108664
Statut Délivré - en vigueur
Date de dépôt 2020-11-25
Date de publication 2021-06-03
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Renner, Joseph
  • Summers, Cameron A.

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed methods and apparatus for audio equalization based on variant selection. An example apparatus includes a processor to obtain training data, the training data including a plurality of reference audio signals each associated with a variant of music and organize the training data into a plurality of entries based on the plurality of reference audio signals, a training model executor to execute a neural network model using the training data, and a model trainer to train the neural network model by updating at least one weight corresponding to one of the entries in the training data when the neural network model does not satisfy a training threshold.

Classes IPC  ?

  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
  • B60K 35/00 - Agencement ou adaptations des instruments
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 9/54 - Communication interprogramme
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/00 - Apprentissage automatique

17.

OBTAINING ARTIST IMAGERY FROM VIDEO CONTENT USING FACIAL RECOGNITION

      
Numéro d'application US2020051414
Numéro de publication 2021/061511
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de publication 2021-04-01
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Vartakavi, Aneesh

Abrégé

An example method may include applying an automated face detection program implemented on a computing device to a plurality of training digital images associated with a particular TV program to identify a sub-plurality of the training digital images, each containing a single face of a particular person associated with the particular TV program. A set of feature vectors determined for the sub -plurality may be used to train a computational model of a face recognition program for recognizing the particular person in any given digital image. The face recognition program and the computational model may be applied to a runtime digital image associated with the particular TV program to recognize the particular person in the runtime digital image, together with geometric coordinates. The runtime digital image may be stored together with information identifying the particular person and corresponding geometric coordinates of the particular person in the runtime digital image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique

18.

METHODS AND APPARATUS TO IDENTIFY MEDIA

      
Numéro d'application US2020049463
Numéro de publication 2021/046392
Statut Délivré - en vigueur
Date de dépôt 2020-09-04
Date de publication 2021-03-11
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Wilkinson, Matthew James
  • Scott, Jeffrey
  • Hong, Yongju

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed to identify media. An example method includes: in response to a query, generating an adjusted sample media fingerprint by applying an adjustment to a sample media fingerprint; comparing the adjusted sample media fingerprint to a reference media fingerprint; and in response to the adjusted sample media fingerprint matching the reference media fingerprint, transmitting information associated with the reference media fingerprint and the adjustment.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H04N 21/435 - Traitement de données additionnelles, p.ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

19.

METHOD AND SYSTEM FOR USE OF NETWORK AFFILIATION AS BASIS TO DETERMINE CHANNEL RENDERED BY CONTENT PRESENTATION DEVICE

      
Numéro d'application US2020042742
Numéro de publication 2021/016168
Statut Délivré - en vigueur
Date de dépôt 2020-07-20
Date de publication 2021-01-28
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Sunku, Raghavendra
  • Lee, Jaehyung
  • Debelair, Virginie
  • Dunker, Peter

Abrégé

A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.

Classes IPC  ?

  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04H 60/37 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier des segments des informations radiodiffusées, p.ex. des scènes, ou extraire des identificateurs [ID] de programmes
  • H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs

20.

METHOD AND SYSTEM FOR USE OF EARLIER AND/OR LATER SINGLE-MATCH AS BASIS TO DISAMBIGUATE CHANNEL MULTI-MATCH WITH NON-MATCHING PROGRAMS

      
Numéro d'application US2020042743
Numéro de publication 2021/016169
Statut Délivré - en vigueur
Date de dépôt 2020-07-20
Date de publication 2021-01-28
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Sunku, Raghavendra
  • Lee, Jaehyung
  • Debelair, Virginie
  • Dunker, Peter

Abrégé

A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively performs disambiguation based at least in part on detecting an earlier single-channel match and/or a later single-channel match, the disambiguation establishing that the channel rendered by the content presentation device is the single known channel. And based on the disambiguation, the system then uses the single known channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.

Classes IPC  ?

  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/81 - Composants mono média du contenu
  • H04H 60/37 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier des segments des informations radiodiffusées, p.ex. des scènes, ou extraire des identificateurs [ID] de programmes

21.

METHODS AND APPARATUS TO IMPROVE DETECTION OF AUDIO SIGNATURES

      
Numéro d'application US2020038114
Numéro de publication 2020/263649
Statut Délivré - en vigueur
Date de dépôt 2020-06-17
Date de publication 2020-12-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Rafii, Zafar

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed to improve detection of audio signatures. An example apparatus includes a TDOA determiner to determine a first time difference of arrival for a first audio sensor of a meter and a second audio sensor of the meter, and a second time difference of arrival for the first audio sensor and a third audio sensor of the meter, a TDOA matcher to determine a match by comparing the first time difference of arrival to a first virtual source time difference of arrival and a second virtual source time difference of arrival, responsive to determining that the first time difference of arrival matches the first virtual source time difference of arrival, identify a first virtual source location as the location of a media presentation device, and remove an audio recording of the second audio sensor to reduce a computational burden on the processor.

Classes IPC  ?

  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client

22.

METHODS AND SYSTEMS FOR SCOREBOARD TEXT REGION DETECTION

      
Numéro d'application US2020014873
Numéro de publication 2020/154555
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de publication 2020-07-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Cremer, Markus Kurt Peter
  • Parekh, Nishit Umesh
  • Lee, Dewey Ho

Abrégé

A computing system automatically detects, within a digital video frame, a video frame region that depicts a textual expression of a scoreboard. The computing system (a) engages in an edge-detection process to detect edges of at least scoreboard image elements depicted by the digital video frame, with at least some of these edges being of the textual expression and defining alphanumeric shapes; (b) applies pattern-recognition to identify the alphanumeric shapes; (c) establishes a plurality of minimum bounding rectangles each bounding a respective one of the identified alphanumeric shapes; (d) establishes, based on at least two of the minimum bounding rectangles, a composite shape that encompasses the identified alphanumeric shapes that were bounded by the at least two minimum bounding rectangles; and (e) based on the composite shape occupying a particular region, deems the particular region to be the video frame region that depicts the textual expression.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

23.

METHODS AND SYSTEMS FOR EXTRACTING SPORT-RELATED INFORMATION FROM DIGITAL VIDEO FRAMES

      
Numéro d'application US2020014874
Numéro de publication 2020/154556
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de publication 2020-07-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Cremer, Markus Kurt Peter
  • Parekh, Nishit Umesh
  • Lee, Dewey Ho

Abrégé

A computing system automatically extracting, from a digital video frame, scoreboard information including a first team name, a second team name, a first score, and a second score. The computing system (a) detects, within the digital video frame, a plurality of frame regions based on each detected frame region depicting text; (b) selects, from the detected frame regions, a set of frame regions based on the frame regions of the selected set cooperatively having a geometric arrangement that corresponds with a candidate geometric arrangement of the scoreboard information; (c) recognizes characters respectively within each of the frame regions of the selected set of frame regions; (d) based at least on the recognized characters in the frame regions of the selected set, detects the scoreboard information; and (e) records the detected scoreboard information.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

24.

METHODS AND SYSTEMS FOR DETERMINING ACCURACY OF SPORT-RELATED INFORMATION EXTRACTED FROM DIGITAL VIDEO FRAMES

      
Numéro d'application US2020014875
Numéro de publication 2020/154557
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de publication 2020-07-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Cremer, Markus Kurt Peter
  • Parekh, Nishit Umesh
  • Lee, Dewey Ho

Abrégé

A computing system determines accuracy of sport-related information extracted from a time sequence of digital video frames that represent a sport event, the extracted sport- related information including an attribute that changes over the time sequence, The computing system (a) detects, based on the extracted sport-related information, a pattern of change of the attribute over the time sequence and (b) makes a determination of whether the detected pattern is an expected pattern of change associated with the sport event, lf the determination is that the detected pattern is the expected pattern, then, responsive to making the determination, the computing system takes a first action that corresponds to the sport- related information being accurate. Whereas, if the determination is that the detected pattern is not the expected pattern, then, responsive to making the determination, the computing system takes a second action that corresponds to the sport-related information being inaccurate.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

25.

METHODS AND SYSTEMS FOR SPORT DATA EXTRACTION

      
Numéro d'application US2020014871
Numéro de publication 2020/154553
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de publication 2020-07-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Parekh, Nishit, Umesb
  • Lee, Dewey, Ho
  • Cremer, Markus, Kurt Peter

Abrégé

A computing system engages in digital image processing of received video frames to generate sport data that indicates a score and/or a time associated with a sport event. The digital image processing includes: (i) identifying a first frame region of the video frames based on the first frame region depicting a scoreboard; (ii) executing a first procedure that analyzes the identified first frame region to detect, within the identified first frame region, second frame region(s) based on the second frame region(s) depicting text of the scoreboard: (iii) m response to detecting the second frame region(s), executing a second procedure to recognize the text in at least one of the second frame region(s); and (iv) based at least on the recognizing of the text, generating the sport data. In response to completing the digital image processing, the computing system then carries out an action based on the generated sport data.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

26.

METHODS AND SYSTEMS FOR SCOREBOARD REGION DETECTION

      
Numéro d'application US2020014872
Numéro de publication 2020/154554
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de publication 2020-07-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Cremer, Markus Kurt Peter
  • Parekh, Nishit Umesb
  • Lee, Dewey Ho

Abrégé

A computing system automatically detects, in a sequence of video frames, a video frame region that depicts a scoreboard. The video frames of the sequence depict image elements including (i) scoreboard image elements that are unchanging across the video frames of the sequence and (ii) other image elements that change across the video frames of the sequence. Given this, the computing system (a) receives the sequence, (b) engages in an edge-detection process to detect, in the video frames of the sequence, a set of edges of the depicted image elements, (c) identifies a subset of the detected set of edges based on each edge of the subset being unchanging across the video frames of the sequence, and (d) detects, based on the edges of the identified subset, the video frame region that depicts the scoreboard.

Classes IPC  ?

  • H04N 5/14 - Circuits de signal d'image pour le domaine des fréquences vidéo
  • H04N 21/81 - Composants mono média du contenu
  • G06T 7/13 - Détection de bords

27.

GENERATION OF MEDIA STATION PREVIEWS USING A SECONDARY TUNER

      
Numéro d'application US2019068932
Numéro de publication 2020/142426
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de publication 2020-07-09
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Qin, John M.
  • Jeyachandran, Suresh
  • Fasching, Damon P.

Abrégé

In one aspect, an example method includes (i) while a media playback device of a vehicle is playing back content received on a first channel, generating, by the media playback device, a query fingerprint using second content received on a second channel; (ii) sending, by the media playback device, the query fingerprint to a server that maintains a reference database containing a plurality of reference fingerprints; (iii) receiving, by the media playback device from the server, identifying information corresponding to a reference fingerprint of the plurality of reference fingerprints that matches the query fingerprint; and (iv) while the media playback device is playing back the first content received on the first channel, providing, by the media playback device for display, at least a portion of the identifying information.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients

28.

GENERATION OF MEDIA STATION PREVIEWS USING A REFERENCE DATABASE

      
Numéro d'application US2019068521
Numéro de publication 2020/142339
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de publication 2020-07-09
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Fearn, Pat, D.
  • Jeyachandran, Suresh
  • Fasching, Damon, P.
  • Sherman, Mark, W.

Abrégé

In one aspect, an example method includes (i) while a media playback device of a vehicle is playing back content received on a first channel, sending, by the media playback device to a server, a preview request, the preview request identifying a second channel that is different from the first channel; (ii) receiving, by the media playback device from the server, a response to the preview request, the response including identifying information corresponding to content being provided on the second channel; and (iii) while the media playback device is playing back the content received on the first channel, providing, by the media playback device for display, at least a portion of the identifying information corresponding to content being provided on the second channel.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/858 - Création de liens entre données et contenu, p.ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients

29.

DETECTION OF MEDIA PLAYBACK LOUDNESS LEVEL AND CORRESPONDING ADJUSTMENT TO AUDIO DURING MEDIA REPLACEMENT EVENT

      
Numéro d'application US2019059882
Numéro de publication 2020/101951
Statut Délivré - en vigueur
Date de dépôt 2019-11-05
Date de publication 2020-05-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus, K.
  • Merchant, Shashank
  • Vartakavi, Aneesh

Abrégé

In one aspect, an example method includes (i) presenting first media content from a first source; (ii) encountering a trigger to switch from presenting the first media content from the first source to presenting second media content from a second source; (iii) determining a first loudness level of the first media content; (iv) determining a second loudness level of the second media content; (v) based on a difference between the first loudness level and the second loudness level, adjusting a loudness level of the second media content so as to generate modified media content having a third loudness level that is different from the second loudness level; and (vi) responsive to encountering the trigger, presenting the modified media content having the third loudness level.

Classes IPC  ?

  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/439 - Traitement de flux audio élémentaires

30.

DETECTION OF VOLUME ADJUSTMENTS DURING MEDIA REPLACEMENT EVENTS USING LOUDNESS LEVEL PROFILES

      
Numéro d'application US2019061633
Numéro de publication 2020/102633
Statut Délivré - en vigueur
Date de dépôt 2019-11-15
Date de publication 2020-05-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus, K.
  • Merchant, Shashank
  • Coover, Robert
  • Hodges, Todd, J.
  • Morris, Joshua, Ernest

Abrégé

In one aspect, an example method includes (i) determining, by a playback device, a loudness level of first media content that the playback device is receiving from a first source; (ii) comparing, by the playback device, the determined loudness level of the first media content with a reference loudness level indicated by a loudness level profile for the first media content; (iii) determining, by the playback device, a target volume level for the playback device based on a difference between the determined loudness level of the first media content and the reference loudness level; and (iv) while the playback device presents second media content from a second source in place of the first media content, adjusting, by the playback device, a volume of the playback device toward the target volume level.

Classes IPC  ?

  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

31.

DETECTION OF MUTE AND COMPENSATION THEREFOR DURING MEDIA REPLACEMENT EVENT

      
Numéro d'application US2019054798
Numéro de publication 2020/101819
Statut Délivré - en vigueur
Date de dépôt 2019-10-04
Date de publication 2020-05-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus, K.
  • Merchant, Shashank

Abrégé

In one aspect, an example method includes (i) presenting, by a playback device, first media content from a first source; (ii) encountering, by the playback device, a trigger to switch from presenting the first media content from the first source to presenting second media content from a second source; (iii) determining, by the playback device, that the playback device is presenting the first media content from the first source in a muted state; and (iv) responsive to encountering the trigger, and based on the determining that the playback device is presenting the first media content from the first source in a muted state, presenting, by the playback device, the second media content from the second source in the muted state.

Classes IPC  ?

  • G11B 27/02 - Montage, p.ex. variation de l'ordre des signaux d'information enregistrés sur, ou reproduits à partir des supports d'enregistrement ou d'information
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G10L 25/93 - Différenciation entre parties voisées et non voisées des signaux de la parole

32.

MONITORING LOUDNESS LEVEL DURING MEDIA REPLACEMENT EVENT USING SHORTER TIME CONSTANT

      
Numéro d'application US2019061632
Numéro de publication 2020/102632
Statut Délivré - en vigueur
Date de dépôt 2019-11-15
Date de publication 2020-05-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus, K.
  • Merchant, Shashank
  • Coover, Robert
  • Hodges, Todd, J.
  • Morris, Joshua, Ernest

Abrégé

In one aspect, an example method includes (i) determining, by a playback device, a first loudness level of a first portion of first media content from a first source while the playback device presents the first media content, with the first portion having a first length; (ii) switching, by the playback device, from presenting the first media content from the first source to presenting second media content from a second source; (iii) based on the switching, determining, by the playback device, second loudness levels of second portions of the first media content while the playback device presents the second media content, with the second portions having a second length that is shorter than the first length; and (iv) while the playback device presents the second media content, adjusting, by the playback device, a volume of the playback device based on one or more of the second loudness levels.

Classes IPC  ?

  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

33.

METHODS AND APPARATUS TO ADJUST AUDIO PLAYBACK SETTINGS BASED ON ANALYSIS OF AUDIO CHARACTERISTICS

      
Numéro d'application US2019057736
Numéro de publication 2020/086771
Statut Délivré - en vigueur
Date de dépôt 2019-10-23
Date de publication 2020-04-30
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Summers, Cameron Aubrey
  • Hodges, Todd
  • Renner, Joseph
  • Cremer, Markus

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed to adjust audio playback settings based on analysis of audio characteristics. Example apparatus disclosed herein include an equalization (EQ) model query generator to generate a query to a neural network, the query including a representation of a sample of an audio signal; an EQ filter settings analyzer to: access a plurality of audio playback settings determined by the neural network based on the query; and determine a filter coefficient to apply to the audio signal based on the plurality of audio playback settings; and an EQ adjustment implementor to apply the filter coefficient to the audio signal in a first duration.

Classes IPC  ?

  • G11B 31/00 - Dispositifs pour faire fonctionner les appareils d'enregistrement ou de reproduction en liaison avec des appareils associés
  • G11B 20/10 - Enregistrement ou reproduction numériques
  • G10L 19/26 - Pré-filtrage ou post-filtrage
  • G06N 3/02 - Réseaux neuronaux
  • H03G 5/02 - Commande actionnée manuellement

34.

METHODS AND APPARATUS FOR EFFICIENT MEDIA INDEXING

      
Numéro d'application US2019049747
Numéro de publication 2020/051332
Statut Délivré - en vigueur
Date de dépôt 2019-09-05
Date de publication 2020-03-12
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Wilkinson, Matthew James
  • Scott, Jeffrey
  • Coover, Robert
  • Dimitriou, Konstantinos Antonios

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed for efficient media indexing. An example method disclosed herein includes selecting a first hash seed value based on a first entropy value calculated for a first bucket distribution resulting from use of the first hash seed value to store data in a first hash table, selecting a second hash seed value to be used in combination with the first hash seed value based on a second entropy value calculated on a second bucket distribution resulting from use of the first hash seed value in combination with the second hash seed value, and storing data in the first hash table based on the first hash seed value and a second hash table based on the second hash seed value.

Classes IPC  ?

  • G06F 16/61 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/41 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

35.

SYSTEMS, METHODS, AND APPARATUS TO IMPROVE MEDIA IDENTIFICATION

      
Numéro d'application US2019049357
Numéro de publication 2020/051148
Statut Délivré - en vigueur
Date de dépôt 2019-09-03
Date de publication 2020-03-12
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scott, Jeffrey
  • Wilkinson, Matthew James
  • Coover, Robert
  • Merchant, Shashank

Abrégé

Methods, apparatus, systems, and articles of manufacture are disclosed to improve media identification. An example apparatus includes a hash handler to generate a first set of reference matches by performing hash functions on a subset of media data associated with media to generate hashed media data based on a first bucket size, a candidate determiner to identify a second set of reference matches that include ones of the first set, the second set including ones having first quantities of hits that did not satisfy a threshold, determine second quantities of hits for ones of the second set by matching ones to the hash tables based on a second bucket size, and identify one or more candidate matches based on at least one of (1) ones of the first set or (2) ones of the second set, and a report generator to generate a report including a media identification.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenu; Structuration du contenu
  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio

36.

METHODS AND APPARATUS TO FINGERPRINT AN AUDIO SIGNAL VIA NORMALIZATION

      
Numéro d'application US2019049953
Numéro de publication 2020/051451
Statut Délivré - en vigueur
Date de dépôt 2019-09-06
Date de publication 2020-03-12
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Rafii, Zafar

Abrégé

Methods, apparatus, systems, and articles of manufacture are disclosed to fingerprint audio via mean normalization. An example apparatus for audio fingerprinting includes a frequency range separator to transform an audio signal into a frequency domain, the transformed audio signal including a plurality of time-frequency bins including a first time-frequency bin, an audio characteristic determiner to determine a first characteristic of a first group of time-frequency bins of the plurality of time-frequency bins, the first group of time-frequency bins surrounding the first time-frequency bin and a signal normalizer to normalize the audio signal to thereby generate normalized energy values, the normalizing of the audio signal including normalizing the first time-frequency bin by the first characteristic. The example apparatus further includes a point selector to select one of the normalized energy values and a fingerprint generator to generate a fingerprint of the audio signal using the selected one of the normalized energy values.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 25/18 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande

37.

METHODS AND APPARATUS FOR DYNAMIC VOLUME ADJUSTMENT VIA AUDIO CLASSIFICATION

      
Numéro d'application US2019050080
Numéro de publication 2020/051544
Statut Délivré - en vigueur
Date de dépôt 2019-09-06
Date de publication 2020-03-12
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus
  • Coover, Robert
  • Scherf, Steven D.
  • Summers, Cameron Aubrey

Abrégé

Methods, apparatus, systems and articles of manufacture are disclosed for dynamic volume adjustment via audio classification. Examples methods include analyzing, with a neural network trained model, a parameter of an audio signal associated with a first volume level to determine a classification group associated with the audio signal, determining an input volume of the audio signal, the selection based on the classification group associated with the audio signal, applying a gain value to the audio signal, the gain value based on the classification group and the input volume, the gain value to modify the first volume level to a second volume level, and applying a compression value to the audio signal, the compression value to modify the second volume level to a third volume level that satisfies a target volume threshold.

Classes IPC  ?

38.

DYNAMIC PLAYOUT OF TRANSITION FRAMES WHILE TRANSITIONING BETWEEN PLAYOUT OF MEDIA STREAMS

      
Numéro d'application US2019035996
Numéro de publication 2020/036667
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-02-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung, Won
  • Lee, Seunghyeong

Abrégé

When a device is playing out a first media stream, the device determines a target time for beginning playout of a second media stream in place of the first media stream. The device then starts a stream-transition process that is expected to take anywhere from a minimum expected transition duration to a maximum expected transition duration, and the de vice starts the transition process in advance of the determined target time by the maximum expected transition duration, to help ensure timely starting of playout of the second media stream. Further, for an uncertainty period that extends from die minimum expected transition duration after the starting to the maximum expected transition duration after the starting, the device generates and plays a sequence of transition frames to help mask transition from the first media stream to the second media stream.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets

39.

DYNAMIC REDUCTION IN PLAYOUT OF REPLACEMENT CONTENT TO HELP ALIGN END OF REPLACEMENT CONTENT WITH END OF REPLACED CONTENT

      
Numéro d'application US2019036001
Numéro de publication 2020/036668
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-02-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung Won
  • Lee, Seunghyeong

Abrégé

When a device is playing out a media stream, the device determines a target time at which the device is to start playing out replacement content in place of a portion of the media stream. However, the device then detects that a starting time when the device starts playout of the replacement content is delayed from the target time by a delay period of duration P. In response, the device then reduces its playout of the replacement content by duration P, to help playout of the replacement content end at a desired time. For instance, the device could seek forward in playout of the replacement content by duration P and/or could remove one or more other portions of the replacement content to total a reduction of duration P.

Classes IPC  ?

  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/81 - Composants mono média du contenu

40.

VEHICLE-BASED MEDIA SYSTEM WITH AUDIO AD AND VISUAL CONTENT SYNCHRONIZATION FEATURE

      
Numéro d'application US2019043078
Numéro de publication 2020/028101
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de publication 2020-02-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Modi, Nisarg, A.

Abrégé

In one aspect, an example method to he performed by a vehicle-based media system includes (a) receiving audio content: (b) causing one or more speakers to output the received audio content; (c) using a microphone of the vehicle-based media system to capture the output audio content; (d) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (e) identifying visual content based at least on the identified reference audio content; and (f) outputting, via a user interface of the vehicle-based media system, the identified visual content.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 
  • G10L 21/10 - Transformation en information visible

41.

VEHICLE-BASED MEDIA SYSTEM WITH AUDIO AD AND NAVIGATION-RELATED ACTION SYNCHRONIZATION FEATURE

      
Numéro d'application US2019043083
Numéro de publication 2020/028103
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de publication 2020-02-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Modi, Nisarg, A.

Abrégé

In one aspect, an example method to he performed by a vehicle-based media system includes (a) receiving audio content: (b) causing one or more speakers to output the received audio content; (c) using a microphone of the vehicle-based media system to capture the output audio content; (d) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content: (e) identifying a geographic location associated with the identified reference audio content: and (i) based at least on the identified geographic location associated with the identified reference audio content, outputting, via the user interface of the vehicle-based media system, a prompt to navigate to the identified geographic location.

Classes IPC  ?

  • B60R 16/03 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleurs; Agencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour l'alimentation des sous-systèmes du véhicule en énergie électrique
  • B60R 16/023 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleurs; Agencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour la transmission de signaux entre des parties ou des sous-systèmes du véhicule
  • B60K 35/00 - Agencement ou adaptations des instruments

42.

VEHICLE-BASED MEDIA SYSTEM WITH AUDIO ADVERTISEMENT AND EXTERNAL-DEVICE ACTION SYNCHRONIZATION FEATURE

      
Numéro d'application US2019043085
Numéro de publication 2020/028104
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de publication 2020-02-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Modi, Nisarg, A.

Abrégé

In one aspect, an example method to be performed by a vehicle-based media system includes (a) receiving audio content: (b) causing one or more speakers to output the received audio content; (c) using a microphone of the vehicle-based media system to capture the output audio content; (d) identifying reference audio content that has at least a threshold extent of similarity with, the captured audio content; (e) identifying a computational action based at least on the identified reference audio content; and (f) sending, via a network interface of the vehicle-based media system, an instruction that causes an external computing device to perform, the identified computational action.

Classes IPC  ?

  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/81 - Composants mono média du contenu

43.

AUDIO PLAYOUT REPORT FOR RIDE-SHARING SESSION

      
Numéro d'application US2019043088
Numéro de publication 2020/028106
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de publication 2020-02-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Modi, Nisarg, A.

Abrégé

In one aspect, an example method to be performed by a computing device includes (a) determining that a ride-sharing session is active; (b) in response to determining the ride-sharing session is active, using a microphone of the computing device to capture audio content; (c) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (d) determining that the ride-sharing session is inactive; and (e) outputting an indication of tire identified reference audio content.

Classes IPC  ?

44.

TAGGING AN IMAGE WITH AUDIO-RELATED METADATA

      
Numéro d'application US2019043089
Numéro de publication 2020/028107
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de publication 2020-02-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Modi, Nisarg A.
  • Hamilton, Brian T.

Abrégé

In one aspect, an example method to be performed by a computing device includes (a) receiving a request to use a camera of the computing device; (h) in response to receiving the request, (i) using a microphone of the computing device to capture audio content and (ii) using the camera of the computing device to capture an image; (c) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; and (d) outputting an indication of the identified reference audio content while displaying the captured image.

Classes IPC  ?

  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/68 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 1/00 - Traitement de données d'image, d'application générale

45.

DYNAMIC CONTROL OF FINGERPRINTING RATE TO FACILITATE TIME-ACCURATE REVISION OF MEDIA CONTENT

      
Numéro d'application US2019035961
Numéro de publication 2020/018190
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Thielen, Kurt, R.
  • Merchant, Shashank, C.
  • Dunker, Peter
  • Cremer, Markus, K.
  • Scherf, Steven, D.

Abrégé

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 an 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.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

46.

ESTABLISHMENT AND USE OF TIME MAPPING BASED ON INTERPOLATION USING LOW-RATE FINGERPRINTING, TO HELP FACILITATE FRAME-ACCURATE CONTENT REVISION

      
Numéro d'application US2019035974
Numéro de publication 2020/018193
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Dunker, Peter
  • Cremer, Markus, K.
  • Merchant, Shashank, C.
  • Thielen, Kurt, R.

Abrégé

A media client ascertains a plurality of matching points between (i) query fingerprints representing a media stream being received by the client and (ii) reference fingerprints, each identified matching point defining a respective match between a query' fingerprint that is time stamped with client time defined according to a clock of the client and a reference fingerprint that is time stamped with true time defined according to a timeline within a known media stream. Further, the client performs linear regression based on the timestamps of the ascertained plurality of matching points, to establish a mapping between true time and client time. The client then uses the established mapping as a basis to determine a client-time point at which the client should perform an action with respect to media stream, being received by the client. And the client performs the action at the determined client-time point.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

47.

MODIFYING PLAYBACK OF REPLACEMENT CONTENT RESPONSIVE TO DETECTION OF REMOTE CONTROL SIGNALS THAT MODIFY OPERATION OF THE PLAYBACK DEVICE

      
Numéro d'application US2019040546
Numéro de publication 2020/018287
Statut Délivré - en vigueur
Date de dépôt 2019-07-03
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Thielen, Kurt, R.
  • Merchant, Shashank
  • Dunker, Peter
  • Cremer, Markus, K.
  • Seo, Chungwon
  • Lee, Seunghyeong
  • Scherf, Steven, D.

Abrégé

In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/81 - Composants mono média du contenu

48.

DYNAMIC CONTROL OF FINGERPRINTING RATE TO FACILITATE TIME-ACCURATE REVISION OF MEDIA CONTENT

      
Numéro d'application US2019035955
Numéro de publication 2020/018189
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Thielen, Kurt, R.
  • Merchant, Shashank, C.
  • Dunker, Peter
  • Cremer, Markus, K.
  • Scherf, Steven, D.

Abrégé

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 an 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.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

49.

ADVANCED PREPARATION FOR CONTENT REVISION BASED ON EXPECTED LATENCY IN OBTAINING NEW CONTENT

      
Numéro d'application US2019035967
Numéro de publication 2020/018191
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC (USA)
Inventeur(s)
  • Dunker, Peter
  • Cremer, Markus, K.
  • Merchant, Shashank, C.
  • Thielen, Kurt, R.

Abrégé

When a media client is receiving a media stream, the media client determines an upcoming time point at which the media client is to perform a content revision involving insertion (e.g., substitution or overlaying) of new content. The media client further determines an advanced time point when the media client should initiate a process of acquiring the new content, setting the advanced time point sufficiently in advance of the upcoming content-revision time point to enable the media client to obtain at least enough of the new content to be able to start the content revision on time. In an example implementation, the media client could determine the advanced time point by predicting how long the content-acquisition process will take, based on consideration of past instances of content acquisition, possibly correlated with operational factors such as content source, processor load, memory load, network speed, and time of day.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d

50.

ESTABLISHMENT AND USE OF TIME MAPPING BASED ON INTERPOLATION USING LOW-RATE FINGERPRINTING, TO HELP FACILITATE FRAME-ACCURATE CONTENT REVISION

      
Numéro d'application US2019035973
Numéro de publication 2020/018192
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Dunker, Peter
  • Cremer, Markus, K.
  • Merchant, Shashank, C.
  • Thielen, Kurt, R.

Abrégé

A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at winch the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

51.

MODIFYING PLAYBACK OF REPLACEMENT CONTENT RESPONSIVE TO DETECTION OF REMOTE CONTROL SIGNALS THAT CONTROL A DEVICE PROVIDING VIDEO TO THE PLAYBACK DEVICE

      
Numéro d'application US2019040550
Numéro de publication 2020/018288
Statut Délivré - en vigueur
Date de dépôt 2019-07-03
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Thielen, Kurt, R.
  • Merchant, Shashank
  • Dunker, Peter
  • Cremer, Markus, K.
  • Seo, Chungwon
  • Lee, Seunghyeong
  • Scherf, Steven, D.

Abrégé

In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device that while the playback device is displaying the replacement media content a remote control transmitted an instruction to a media device that provides media content to the playback device; (iii) determining, by the playback device, a playback-modification action corresponding to the instruction and the media device; and (iv) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/81 - Composants mono média du contenu

52.

MODIFYING PLAYBACK OF REPLACEMENT CONTENT BASED ON CONTROL MESSAGES

      
Numéro d'application US2019040553
Numéro de publication 2020/018289
Statut Délivré - en vigueur
Date de dépôt 2019-07-03
Date de publication 2020-01-23
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Thielen, Kurt, R.
  • Dunker, Peter
  • Cremer, Markus, K.
  • Scherf, Steven, D.
  • Merchant, Shashank

Abrégé

In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 

53.

METHODS AND APPARATUS FOR VOLUME ADJUSTMENT

      
Numéro d'application US2019012524
Numéro de publication 2019/136371
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de publication 2019-07-11
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Scott, Jeffrey
  • Cremer, Markus K.
  • Vartakavi, Aneesh

Abrégé

Apparatus, systems, articles of manufacture, and methods for volume adjustment are disclosed herein. An example method includes identifying media represented in an audio signal, accessing metadata associated with the media in response to identify the media in the audio signal, determining, based on the metadata, an average volume for the media, and adjusting an output volume of the audio signal based on an average gain value, the average gain value determined based on the average volume for the media.

Classes IPC  ?

  • H03G 7/00 - Compression ou expansion de volume dans les amplificateurs

54.

DETECTING AND RESPONDING TO RENDERING OF INTERACTIVE VIDEO CONTENT

      
Numéro d'application US2018032202
Numéro de publication 2018/231393
Statut Délivré - en vigueur
Date de dépôt 2018-05-11
Date de publication 2018-12-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Lee, Dewey, Ho
  • Merchant, Shashank, C.
  • Cremer, Markus, K.

Abrégé

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.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets

55.

MUSIC SERVICE WITH MOTION VIDEO

      
Numéro d'application US2018025392
Numéro de publication 2018/183841
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de publication 2018-10-04
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Cremer, Markus, K.

Abrégé

Techniques of providing motion video content along with audio content are disclosed. In some example embodiments, a computer-implemented system is configured to perform operations comprising: receiving primary audio content; determining that at least one reference audio content satisfies a predetermined similarity threshold based on a comparison of the primaiy audio content with the at least one reference audio content; for each one of the at least one reference audio content, identifying motion video content based on the motion video content being stored in association with the one of the at least one reference audio content and not stored in association with the primaiy audio content; and causing the identified motion video content to be displayed on a device concurrently with a presentation of the primary audio content on the device.

Classes IPC  ?

  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client

56.

GENERATING A VIDEO PRESENTATION TO ACCOMPANY AUDIO

      
Numéro d'application US2018025397
Numéro de publication 2018/183845
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de publication 2018-10-04
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Summers, Cameron, Aubrey

Abrégé

Example methods and systems for generating a video presentation to accompany audio are described. The video presentation to accompany the audio track is generated from one or more video sequences. In some example embodiments, the video sequences are divided into video segments that correspond to discontinuities between frames. Video segments are concatenated to form a video presentation to which the audio track is added. In some example embodiments, only video segments having a duration equal to an integral number of beats of music in the audio track are used to form the video presentation. In these example embodiments, transitions between video segments in the video presentation that accompanies the audio track are aligned with the beats of the music.

Classes IPC  ?

  • H04N 21/2368 - Multiplexage de flux audio et vidéo
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

57.

MATCHING AUDIO FINGERPRINTS

      
Numéro d'application US2016044041
Numéro de publication 2017/222569
Statut Délivré - en vigueur
Date de dépôt 2016-07-26
Date de publication 2017-12-28
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Coover, Robert
  • Scott, Jeffrey
  • Dimitriou, Konstantinos Antonios

Abrégé

A matching machine accordingly accesses a query fingerprint that includes query sub-fingerprints that have been generated from query segments of a portion of query audio. After selecting reference sub-fingerprints for comparison to the query sub-fingerprints, the matching machine identifies a best-matching subset of the reference sub-fingerprints by evaluating total matches between the query sub-fingerprints and different subsets of the reference sub-fingerprints. The match machine then generates a count vector that stores the total counts mapped to respective offsets from a reference point in the reference sub-fingerprints. The matching machine determines a maximum count among the total counts and classifies the reference sub-fingerprints as a match with the query sub-fingerprints based on the maximum count.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques

58.

MEDIA CHANNEL IDENTIFICATION WITH VIDEO MULTI-MATCH DETECTION AND DISAMBIGUATION BASED ON AUDIO FINGERPRINT

      
Numéro d'application US2017019908
Numéro de publication 2017/151591
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung, Won
  • Kwon, Youngmoo
  • Lee, Jaehyung

Abrégé

Disclosed are methods and systems to help disambiguate channel identification in a scenario where a video fingerprint of media content matches multiple reference video fingerprints corresponding respectively with multiple different channels. Given such a multi- match situation, an entity could disambiguate based on an audio component of the media content, such as by further determining that an audio fingerprint of the media content at issue matches an audio fingerprint of just one of the multiple channels, thereby establishing that that is the channel on which the media content being rendered by the media presentation device is arriving.

Classes IPC  ?

  • H04N 21/435 - Traitement de données additionnelles, p.ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]

59.

MEDIA CHANNEL IDENTIFICATION WITH MULTI-MATCH DETECTION AND DISAMBIGUATION BASED ON LOCATION

      
Numéro d'application US2017019915
Numéro de publication 2017/151596
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung, Won
  • Kwon, Youngmoo
  • Lee, Jaehyung

Abrégé

Disclosed are methods and systems involving location-based disambiguation of media channel identification, in a scenario where a fingerprint of media content being rendered by a media presentation device matches multiple reference fingerprints corresponding respectively with multiple different media channels. Upon detecting such a multi-match situation, a server or other entity will use a location of the media presentation device as a basis to disambiguate between the matching reference fingerprints and thus to determine the channel on which the media content being rendered by the media presentation device is arriving.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2368 - Multiplexage de flux audio et vidéo
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

60.

MEDIA CHANNEL IDENTIFICATION WITH VIDEO MULTI-MATCH DETECTION AND DISAMBIGUATION BASED ON TIME OF BROADCAST

      
Numéro d'application US2017019949
Numéro de publication 2017/151614
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung, Won
  • Kwon, Youngmoo
  • Lee, Jaehyung

Abrégé

Disclosed herein are methods and systems to help disambiguate channel identification in a scenario where fingerprint data of media content being rendered by a media presentation device matches multiple reference fingerprints corresponding respectively with multiple different channels. Upon detecting such a multi-match, a server or other entity will perform disambiguation based at least in part on a comparison of time of broadcast of the media content being rendered by the media presentation device with time of broadcast of the media content represented by the reference fingerprints. The server or other entity will thereby determine the channel on which the media content being rendered by the media presentation device is arriving, so as to facilitate taking channel-specific action.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

61.

MEDIA CHANNEL IDENTIFICATION AND ACTION WITH MULTI-MATCH DETECTION AND DISAMBIGUATION BASED ON MATCHING WITH DIFFERENTIAL REFERENCE-FINGERPRINT FEATURE

      
Numéro d'application US2017019974
Numéro de publication 2017/151633
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Lee, Jaehyung
  • Lee, Dewey Ho
  • Cremer, Markus

Abrégé

A computing system compares various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system determines that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. In response, the computing system identifies a fingerprint feature that could define a distinction between the reference fingerprints, and the computing system resolves the multi-match based on the identified feature, thereby determining the channel carrying the media stream being rendered by the media presentation device. And the server then takes channel-specific action based on the determined channel.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

62.

MEDIA CHANNEL lDENTIFICATION AND ACTION WITH MULTI-MATCH DETECTION BASED ON REFERENCE STREAM COMPARISON

      
Numéro d'application US2017019979
Numéro de publication 2017/151636
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Seo, Chung Won
  • Kwon, Youngmoo
  • Lee, Jaehyung

Abrégé

A computing system will compare various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system will determine that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. Further, the computing system will determine that a query fingerprint representing a media stream being rendered by a media presentation device matches the multi-match group, thus raising a question of which channel is carrying the media stream that is being rendered by the media presentation device. By considering one or more attributes of the query fingerprint, the server may then disambiguate and thereby determine the channel at issue, and the server may in turn take channel-specific action.

Classes IPC  ?

  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

63.

MEDIA CHANNEL IDENTIFICATION WITH MULTI-MATCH DETECTION AND DISAMBIGUATION BASED ON SINGLE-MATCH

      
Numéro d'application US2017019946
Numéro de publication 2017/151611
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Lee, Jaehyung
  • Seo, Chung, Won
  • Kwon, Youngmoo

Abrégé

Disclosed herein are methods and systems to help disambiguate channel identification in a scenario where fingerprint data of media content matches multiple reference fingerprints corresponding respectively with multiple different channels. Upon detecting such a multi- match, a server or other entity will perform disambiguation based on a determination that a segment of the fingerprint data matches a reference fingerprint corresponding with just a single channel, such as a reference fingerprint representing commercial or news programming content specific to just the single channel. The server or other entity will thereby determine the channel on which the media content being rendered by the media presentation device is arriving, so as to facilitate taking channel-specific action.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets

64.

METHOD AND SYSTEM FOR DETECTING AND RESPONDING TO CHANGING OF MEDIA CHANNEL

      
Numéro d'application US2017020003
Numéro de publication 2017/151654
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-09-08
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Lee, Jaehyung
  • Lee, Dewey, Ho

Abrégé

A computing system receives from a media presentation device a query fingerprint stream representing media content being presented by the media presentation device, where the query fingerprint stream has been determined to represent a first channel. The computing system then detects that a threshold mismatch exists between the received query fingerprint stream and a reference fingerprint stream representing the first channel, thus indicating a likelihood that the media presentation device has transitioned from presenting the first channel to presenting a second channel. Responsive to detecting the threshold mismatch, the system thus discontinues channel-specific action with respect to the first channel. For instance, the system could discontinue superimposing of first-channel-specific content on the presented media content and perhaps start superimposing of second-channel-specific content instead.

Classes IPC  ?

  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

65.

GENERATING AND DISTRIBUTING PLAYLISTS WITH RELATED MUSIC AND STORIES

      
Numéro d'application US2016066943
Numéro de publication 2017/120008
Statut Délivré - en vigueur
Date de dépôt 2016-12-15
Date de publication 2017-07-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Sharma, Rishabh
  • Cremer, Markus

Abrégé

An embodiment may involve, based on a profile associated with a client device, selecting an audio file containing music. Based on an attribute of the audio file containing the music, an audio file containing a story may be selected. A playlist for the client device may be generated, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. A server device may transmit the playlist to the client device over a wide area network. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each of the audio file containing the music and the audio file containing the story.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

66.

GENERATING AND DISTRIBUTING PLAYLISTS WITH MUSIC AND STORIES HAVING RELATED MOODS

      
Numéro d'application US2016066961
Numéro de publication 2017/120009
Statut Délivré - en vigueur
Date de dépôt 2016-12-15
Date de publication 2017-07-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Sharma, Rishabh
  • Cremer, Markus

Abrégé

An embodiment may involve a server device obtaining an audio file containing a story. The server device may determine a mood of the story. The server device may select an audio file containing music, where the audio file containing the music is associated with a music attribute that is indicative of the mood. The server device may generate a playlist for the client device, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. The server device may transmit the playlist, over a wide area network, to the client device. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each audio file therein.

Classes IPC  ?

  • G06Q 50/10 - Services
  • G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p.ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations

67.

COMPUTING SYSTEM WITH CHANNEL-CHANGE-BASED TRIGGER FEATURE

      
Numéro d'application US2017012336
Numéro de publication 2017/120337
Statut Délivré - en vigueur
Date de dépôt 2017-01-05
Date de publication 2017-07-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Dimitriou, Konstantinos Antonios

Abrégé

In one aspect, an example method includes (i) receiving, by a computing system, media content; (ii) generating, by the computing system, a fingerprint of the received media content; (iii) determining, by the computing system, that a channel-change operation was performed; (iv) responsive to determining that the channel-change operation was performed, transmitting, by the computing system, the generated fingerprint to a content identification server to identify the received media content; and (v) performing an action based on the identified media content.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

68.

COMPUTING SYSTEM WITH CONTENT-CHARACTERISTIC-BASED TRIGGER FEATURE

      
Numéro d'application US2017012338
Numéro de publication 2017/120339
Statut Délivré - en vigueur
Date de dépôt 2017-01-05
Date de publication 2017-07-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Dimitriou, Konstantinos, Antonios

Abrégé

In one aspect, an example method includes (i) receiving, by a computing system, media content; (ii) generating, by the computing system, a fingerprint of a portion of the received media content; (iii) determining, by the computing system, that the received media content has a predefined characteristic; (iv) responsive to determining that the received media content has the predefined characteristic, transmitting, by the computing system, the generated fingerprint to a content identification server to identify the portion of the received media content; and (v) performing an action based on the identified portion of media content.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/435 - Traitement de données additionnelles, p.ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport

69.

RESPONDING TO REMOTE MEDIA CLASSIFICATION QUERIES USING CLASSIFIER MODELS AND CONTEXT PARAMETERS

      
Numéro d'application US2016068898
Numéro de publication 2017/117234
Statut Délivré - en vigueur
Date de dépôt 2016-12-28
Date de publication 2017-07-06
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus K.
  • Popp, Phillip
  • Summers, Cameron Aubrey
  • Cramer, Jason

Abrégé

A neural network-based classifier system can receive a query including a media signal and, in response, provide an indication that a particular received query corresponds to a known media type or media class. The neural networkbased classifier system can select and apply various models to facilitate media classification. In an example embodiment, classifying a media query includes accessing digital media data and a context parameter from a first device. A model for use with the network-based classifier system can be selected based on the context parameter. In an example embodiment, the network-based classifier system provides a media type probability index for the digital media data using the selected model and spectral features corresponding to the digital media data. In an example embodiment, the digital media data includes an audio or video signal sample.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

70.

DYNAMIC VIDEO OVERLAYS

      
Numéro d'application US2016067250
Numéro de publication 2017/106695
Statut Délivré - en vigueur
Date de dépôt 2016-12-16
Date de publication 2017-06-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Lee, Dewey Ho
  • Harron, Wilson
  • Pearce, David Henry
  • Dunker, Peter
  • Cremer, Markus K.
  • Scherf, Steven D.
  • Li, Sherman Ling Fung
  • Dimitriou, Konstantinos Antonios

Abrégé

A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/81 - Composants mono média du contenu

71.

AUDIO MATCHING BASED ON HARMONOGRAM

      
Numéro d'application US2015067814
Numéro de publication 2016/109500
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de publication 2016-07-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s) Rafii, Zafar

Abrégé

In an example context of identifying live audio, an audio processor machine accesses audio data that represents a query sound and creates a spectrogram from the audio data. Each segment of the spectrogram represents a different time slice in the query sound. For each time slice, the audio processor machine determines one or more dominant frequencies and an aggregate energy value that represents a combination of all the energy for that dominant frequency and its harmonics. The machine creates a harmonogram by representing these aggregate energy values at these dominant frequencies in each time slice. The harmonogram thus may represent the strongest harmonic components within the query sound. The machine can identify the query sound by comparing its harmonogram to other harmonograms of other sounds and may respond to a user's submission of the query sound by providing an identifier of the query sound to the user.

Classes IPC  ?

  • G10L 11/00 - Détermination ou détection des caractéristiques de la parole ou des signaux audio qui ne se limitent pas à un seul des groupes ; G10L 15/00-G10L 21/00

72.

MACHINE-LED MOOD CHANGE

      
Numéro d'application US2015067889
Numéro de publication 2016/109553
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de publication 2016-07-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Vartakavi, Aneesh
  • Dimaria, Peter C.
  • Gubman, Michael
  • Cremer, Markus K.
  • Summers, Cameron Aubrey
  • Tronel, Gregoire

Abrégé

A machine is configured to identify a media file that, when played to a user, is likely to modify an emotional or physical state of the user to or towards a target emotional or physical state. The machine accesses play counts that quantify playbacks of media files for the user. The playbacks may be locally performed or detected by the machine from ambient sound. The machine accesses arousal scores of the media files and determines a distribution of the play counts over the arousal scores. The machine uses one or more relative maxima in the distribution in selecting a target arousal score for the user based on contextual data that describes an activity of the user. The machine selects one or more media files based on the target arousal score. The machine may then cause the selected media file to be played to the user.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

73.

BROADCAST PROFILING SYSTEM

      
Numéro d'application US2015068088
Numéro de publication 2016/109682
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de publication 2016-07-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Cremer, Markus K.
  • Sharma, Rishabh
  • Chien, Michael Yeehua
  • Jeyachandran, Suresh
  • Quinn, Paul Emmanuel

Abrégé

Systems and methods are presented for receiving, by a server computer, broadcast data for a content station, determining that the broadcast data comprises a change in content for the content station, determining identifying information associated with the broadcast data, analyzing the identifying information associated with the broadcast data to determine characteristics of the broadcast data, storing the identifying information and the characteristics of the broadcast data, incrementing persona characteristics in a datastore for the content station with the characteristics of the broadcast data, and generating a profile of the content station based on the persona characteristics in the datastore of the content station.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

74.

CONTENT-BASED ASSOCIATION OF DEVICE TO USER

      
Numéro d'application US2015023430
Numéro de publication 2016/018472
Statut Délivré - en vigueur
Date de dépôt 2015-03-30
Date de publication 2016-02-04
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Jeffrey, Michael
  • Scherf, Steven, D.
  • Cremer, Markus, K.

Abrégé

Example methods and systems for content-based association of a device to a user are presented. In an example method, data corresponding to each of a plurality of items of content stored within a user device are accessed. A device identifier for the user device is generated based on the data. The device identifier is transmitted from the user device to a service device to associate the user device with a user.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

75.

TEXT DETECTION IN VIDEO

      
Numéro d'application US2015032618
Numéro de publication 2015/183914
Statut Délivré - en vigueur
Date de dépôt 2015-05-27
Date de publication 2015-12-03
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Zhu, Irene
  • Harron, Wilson
  • Cremer, Markus K.

Abrégé

Techniques of detecting text in video are disclosed. In some embodiments, a portion of video content can be identified as having text. Text within the identified portion of the video content can be identified. A category for the identified text can be determined. In some embodiments, a determination is made as to whether the video content satisfies at least one predetermined condition, and the portion of video content is identified as having text in response to a determination that the video content satisfies the predetermined condition(s). In some embodiments, the predetermined condition(s) comprises at least one of a minimum level of clarity, a minimum level of contrast, and a minimum level of content stability across multiple frames. In some embodiments, additional information corresponding to the video content is determined based on the identified text and the determined category.

Classes IPC  ?

  • G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image

76.

VIDEO FINGERPRINTING

      
Numéro d'application US2015027117
Numéro de publication 2015/167901
Statut Délivré - en vigueur
Date de dépôt 2015-04-22
Date de publication 2015-11-05
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Wilkinson, Matthew James

Abrégé

A query fingerprint of a set of frames of video content captured at a client device may be generated. Multiple patches of the set of frames of video content may be selected and a value calculated for each of the selected multiple patches. The value for each patch may be indicated as a single bit along with an additional 1-bit value to indicate whether the patch value is weak. A database of known reference fingerprints may be queried using the generated query fingerprint. Matches between the query fingerprint and the reference fingerprints may be identified. Weak bits may be given reduced weight in identifying the match of fingerprints. Based on the matches, an identifier for the video content may be returned to the client device. The client device may use the received identifier to access the supplemental content.

Classes IPC  ?

  • G06K 9/64 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

77.

TARGETED AD REDISTRIBUTION

      
Numéro d'application US2015019955
Numéro de publication 2015/138601
Statut Délivré - en vigueur
Date de dépôt 2015-03-11
Date de publication 2015-09-17
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Brenner, Vadim
  • Cremer, Markus K.

Abrégé

A user may view a video. The user may share a portion or the entirety of the video. The user may provide tags or comments with the shared video. The tags or comments may indicate a mood associated with the shared video. The server receiving the request to share the video may have metadata associated with the video. Additional metadata may be stored associated with smaller portions of the video. As an example, metadata may indicate the mood of a scene. The server may embed one or more advertisements into the shared video. The one or more advertisements may be targeted. Selection of advertisements may be based on a match between advertisement metadata and a user profile of the sharing user, a user profile of the receiving user, tags or comments provided by the sharing user, and metadata for the video or the clip.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

78.

MODIFYING OPERATIONS BASED ON ACOUSTIC AMBIENCE CLASSIFICATION

      
Numéro d'application US2014071105
Numéro de publication 2015/102921
Statut Délivré - en vigueur
Date de dépôt 2014-12-18
Date de publication 2015-07-09
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Jeyachandran, Suresh
  • Brenner, Vadim
  • Cremer, Markus K.

Abrégé

Methods and systems for modification of electronic system operation based on acoustic ambience classification are presented. In an example method, at least one audio signal present in a physical environment of a user is detected. The at least one audio signal is analyzed to extract at least one audio feature from the audio signal. The audio signal is classified based on the audio feature to produce at least one classification of the audio signal. Operation of an electronic system interacting with the user in the physical environment is modified based on the classification of the audio signal.

Classes IPC  ?

  • G10L 25/93 - Différenciation entre parties voisées et non voisées des signaux de la parole

79.

INTERACTIVE PROGRAMMING GUIDE

      
Numéro d'application US2014072977
Numéro de publication 2015/103384
Statut Délivré - en vigueur
Date de dépôt 2014-12-31
Date de publication 2015-07-09
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Herrada, Oscar Celma
  • Zhu, Irene
  • Cremer, Markus K.

Abrégé

Techniques of providing an interactive programming guide with a personalized lineup are disclosed. In some embodiments, a profile is accessed, and a personalized lineup is determined based on the profile. The personalized lineup may comprise a corresponding media content identification assigned to each one of a plurality of sequential time slots, where each media content identification identifies media content for the corresponding time slot. A first interactive programming guide may be caused to be displayed on a first media content device associated with the profile, where the first interactive programming guide comprises the personalized lineup.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04N 7/03 - Systèmes d'abonnement à cet effet
  • H04N 21/20 - Serveurs spécialement adaptés à la distribution de contenu, p.ex. serveurs VOD; Leurs opérations

80.

MEDIA SERVICE

      
Numéro d'application US2014066428
Numéro de publication 2015/094558
Statut Délivré - en vigueur
Date de dépôt 2014-11-19
Date de publication 2015-06-25
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Dimaria, Peter C.
  • Mink, Barnabas
  • Herrada, Oscar Celma
  • Gubman, Michael

Abrégé

A machine may form all or part of a network-based system configured to provide media service to one or more user devices. The machine may be configured to define a station library within a larger collection of media files. In particular, the machine may access meta data that describes the media files included in the collection and access a seed that forms the basis on which the station library is to be defined. The machine may generate a list of media files from the meta data and based on the seed and enable a human editor to modify the machine-generated station set according to a human-contributed input to the station list. The machine may then modify the station set based on the submitted input and configure a media service to provide one or more user devices with a data stream that includes media files selected from the modified station list.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

81.

AUTHORIZING DEVICES BASED ON IDENTIFYING CONTENT DISTRIBUTOR

      
Numéro d'application US2013076201
Numéro de publication 2014/107311
Statut Délivré - en vigueur
Date de dépôt 2013-12-18
Date de publication 2014-07-10
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Gordon, Donald F.
  • Cremer, Markus K.
  • Dunker, Peter

Abrégé

Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

82.

USER PROFILE BASED ON CLUSTERING TIERED DESCRIPTORS

      
Numéro d'application US2013055576
Numéro de publication 2014/042826
Statut Délivré - en vigueur
Date de dépôt 2013-08-19
Date de publication 2014-03-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Popp, Phillip
  • Chen, Ching-Wei
  • Dimaria, Peter C.
  • Cremer, Markus K.

Abrégé

A user of a network-based system may correspond to a user profile that describes the user. The user profile may describe the user using one or more descriptors of items that correspond to the user (e.g., items owned by the user, items liked by the user, or items rated by the user). In some situations, such a user profile may be characterized as a "taste profile" that describes an array or distribution of one or more tastes, preferences, or habits of the user. Accordingly, the user profile machine within the network-based system may generate the user profile by accessing descriptors of items that correspond to the user, clustering one or more of the descriptors, and generating the user profile based on one or more clusters of the descriptors.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

83.

MEDIA SOURCE IDENTIFICATION

      
Numéro d'application US2012051745
Numéro de publication 2013/032787
Statut Délivré - en vigueur
Date de dépôt 2012-08-21
Date de publication 2013-03-07
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Raesig, Tassilo
  • Heider, Frank
  • Krauss, Dietmar

Abrégé

A server machine and a first device (e.g., a television) are configured to access a stream of media (e.g., a broadcast channel) from a media source (e.g., a broadcaster). The server machine generates a representation (e.g., a fingerprint) of the stream of media and stores the representation. The first device plays the stream of media and generates an analog signal based on the stream of media. A second device (e.g., a mobile device of a user) is configured to receive the analog signal and generate a representation of the analog signal. The second device provides the representation of the analog signal to the server machine, which may compare the representation of the stream of media to the representation of the analog signal. Based on the comparison, the server machine may provide an identifier of the media source to the second device.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]

84.

METHODS AND APPARATUS FOR DETERMINING A MOOD PROFILE ASSOCIATED WITH MEDIA DATA

      
Numéro d'application US2010037665
Numéro de publication 2010/151421
Statut Délivré - en vigueur
Date de dépôt 2010-06-07
Date de publication 2010-12-29
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Chen, Ching-Wei
  • Lee, Kyogu
  • Dimaria, Peter C.
  • Cremer, Markus K.

Abrégé

In an embodiment, a method is provided for determining a mood profile of media data. In this method, mood is determined across multiple elements of mood for the media data to create a mood profile associated with the media data. In some embodiments, the mood profile is then used to determine congruencies between one or more pieces of media data.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G01H 1/00 - Mesure des vibrations dans des solides en utilisant la conduction directe au détecteur

85.

APPARATUS AND METHOD FOR DETERMINING A PROMINENT TEMPO OF AN AUDIO WORK

      
Numéro d'application US2010033753
Numéro de publication 2010/129693
Statut Délivré - en vigueur
Date de dépôt 2010-05-05
Date de publication 2010-11-11
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Chen, Ching-Wei
  • Lee, Kyogu
  • Dimaria, Peter, C.
  • Cremer, Markus, K.

Abrégé

The prominent tempo of an audio data is determined by detecting a plurality of beat rates of the audio data. One or more audio data characteristics are used to filter through the beat rates to determine the prominent tempo. Systems, methods, and apparatuses to determine the prominent tempo are discussed herein.

Classes IPC  ?

  • G10H 1/40 - Rythme
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

86.

RECOGNITION OF VIDEO CONTENT

      
Numéro d'application US2009041383
Numéro de publication 2009/132084
Statut Délivré - en vigueur
Date de dépôt 2009-04-22
Date de publication 2009-10-29
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Scherf, Steven, D.
  • Funk, Gregory, Allan

Abrégé

A method and system is provided for recognizing video content represented by temporally segmented video content. An example system includes a communication module and a search and match module. The communications module may be configured to receive a source table of contents (TOC) related to a temporally segmented video content. The source TOC may include one or more titles and a source playback length. The search and match module may be configured to interrogate a video products database with the source TOC to determine one or more match results, utilizing a fuzzy matching technique.

Classes IPC  ?

87.

SYNTHESIZING A PRESENTATION OF A MULTIMEDIA EVENT

      
Numéro d'application US2008077843
Numéro de publication 2009/042858
Statut Délivré - en vigueur
Date de dépôt 2008-09-26
Date de publication 2009-04-02
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Roberts, Dale T.
  • Cook, Randall E.
  • Cremer, Markus K.

Abrégé

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.

Classes IPC  ?

  • G11B 7/085 - Dispositions ou montage des têtes ou des sources lumineuses par rapport aux supports d'enregistrement comportant des dispositions pour amener le rayon lumineux dans sa position de travail ou pour l'en écarter

88.

DYNAMIC MIXED MEDIA PACKAGE

      
Numéro d'application US2008062524
Numéro de publication 2008/137756
Statut Délivré - en vigueur
Date de dépôt 2008-05-02
Date de publication 2008-11-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Roberts, Dale, T.
  • Cremer, Markus, K.
  • Mantle, Michael, W.
  • White, Stephen, Helling
  • Theeuwes, Marc

Abrégé

It has been discovered that a dynamic mixed media package with a mechanism for dynamic modification/update provides a media experience to users that exceeds the experience offered by individual media files. A dynamic mixed media package accommodates various types of media and allows for additional media and modifications of existing media. Additional media includes media generated by consumers, such as media derived from a seed media. A seed media is marked and assembled with supplemental media into a package. The seed media is marked to allow performance of various operations, such as identification of the seed media during the lifetime of the package and attribution when the seed media is incorporated into consumer generated derivative media.

Classes IPC  ?

89.

UNIFIED FORMAT OF DIGITAL CONTENT METADATA

      
Numéro d'application US2008050130
Numéro de publication 2008/086104
Statut Délivré - en vigueur
Date de dépôt 2008-01-03
Date de publication 2008-07-17
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Sumrall, Harry
  • Williams, Richard
  • San Filippo, Scott

Abrégé

A method and system to provide a unified format for digital content metadata are described. The system may include a module to obtain source data associated with media content; a module to identify, based on the source data, the media content; an extractor to obtain metadata associated the identified content; and a converter to format the obtained metadata according to the popular music format. The popular music format is a tree field format, where the fields are to store the title of the album, the title of the track, and the name of the artist.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

90.

METHOD AND SYSTEM FOR MEDIA NAVIGATION

      
Numéro d'application US2007006131
Numéro de publication 2007/103583
Statut Délivré - en vigueur
Date de dépôt 2007-03-09
Date de publication 2007-09-13
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Dimaria, Peter C.
  • Cremer, Markus K.
  • Brenner, Vadim
  • Roberts, Dale T.

Abrégé

A method and system for media navigation. A descriptor hierarchy may be accessed. The descriptor hierarchy may include at least one category list. One or more media descriptors may be accessed for a plurality of media items. The plurality of media items may be accessible from a plurality of sources. The one or more media descriptors may be mapped to the at least one category list. The navigation may be processed through a user interface to enable selection of the plurality of media items from the plurality of sources.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

91.

METHOD AND SYSTEM TO CONTROL OPERATION OF A PLAYBACK DEVICE

      
Numéro d'application US2006032722
Numéro de publication 2007/022533
Statut Délivré - en vigueur
Date de dépôt 2006-08-21
Date de publication 2007-02-22
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Brenner, Vadim
  • Dimaria, Peter, C.
  • Roberts, Dale, T.
  • Mantle, Michael, W.
  • Orme, Michael, W.

Abrégé

Media metadata is accessible for a plurality of media items (See Figure 12). The media metadata includes a number of strings to identify information regarding the media items (See Figure 12). Phonetic metadata is associated the number of strings of the media metadata (See Figure 12). Each portion of the phonetic metadata is stored in an original language of the string (See Figure 12).

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

92.

NETWORK-BASED DATA COLLECTION, INCLUDING LOCAL DATA ATTRIBUTES, ENABLING MEDIA MANAGEMENT WITHOUT REQUIRING A NETWORK CONNECTION

      
Numéro d'application US2005035843
Numéro de publication 2006/041928
Statut Délivré - en vigueur
Date de dépôt 2005-10-06
Date de publication 2006-04-20
Propriétaire GRACENOTE, INC. (USA)
Inventeur(s)
  • Mantle, Michael, W.
  • Hamilton, Brian, T.
  • Dimaria, Peter, C.

Abrégé

Consistent user experience of playlist capabilities, despite differences in available resources and on-line connectivity, is provided. Data embedded in a playback device compensates for lack of connectivity. For compactness, embedded data can be targeted to geographic region(s) by selecting metadata for recordings containing audio using statistics on playback of the recordings in many geographic regions. The statistics and corresponding metadata are segregated by the geographic regions. Then a portion of the corresponding metadata is selected for at least one of the geographic regions based on the statistics. By using statistics that indicate popularity of recordings within geographic regions based on the frequency of playback or requests for information about a recording when it is played, the portion of the corresponding metadata that is selected can be tailored for individual geographic regions. To ensure that subregions and genres are not totally excluded, the portion selected may not be solely based on popularity.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/00 - Commerce
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande