Alphonso Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-56 de 56 pour Alphonso Inc. Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 48
        International 8
Date
2025 1
2023 3
2022 7
2021 5
Avant 2021 40
Classe IPC
H04N 21/81 - Composants mono média du contenu 16
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 du flux vidéo codé 12
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 10
G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio 9
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 9
Voir plus
Résultats pour  brevets

1.

Multi-channel attribution based on timing and number of exposures relative to conversion events

      
Numéro d'application 16775688
Numéro de brevet 12437316
Statut Délivré - en vigueur
Date de dépôt 2020-01-29
Date de la première publication 2025-10-07
Date d'octroi 2025-10-07
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Ghose, Susmita
  • Baldua, Ashish Ramgopal

Abrégé

An automated method and computer program product are provided for performing multi-channel attribution for conversion events associated with a plurality of consumers. Each consumer has an associated consumer identifier. Each conversion event is associated with a brand or product that has corresponding media advertising electronically delivered on a plurality of different media-based delivery channels to the plurality of consumers via a plurality of media devices associated with respective consumers. Media advertising exposure is electronically detected for each conversion event. Attribution for each of the delivery channels is then electronically determined.

Classes IPC  ?

2.

Apparatus and method for identifying candidate brand names for an ad clip of a query video advertisement using OCR data

      
Numéro d'application 17365273
Numéro de brevet 11842367
Statut Délivré - en vigueur
Date de dépôt 2021-07-01
Date de la première publication 2023-12-12
Date d'octroi 2023-12-12
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Ghose, Susmita
  • Agrawal, Aayush

Abrégé

Candidate brands are identified for an ad clip of a query video advertisement using two different techniques. Optical character recognition (OCR) is performed on a thumbnail of a plurality of different video ads in a curated database that includes brand-identifying metadata. In one technique, text vectorization is performed for each brand using all of the text that is extracted from each of the thumbnails for each brand, thereby providing a numerical brand embedding for each brand, a similar text vectorization is performed on the query video ad, and then a comparison is made between the embeddings to identify highest-ranking candidate brands based on brand-level identification. In another technique, a transformer-based model generates numerical embeddings for each ad clip in the curated database, and a comparison is made to these clip-based numerical embeddings to identify highest-ranking candidate brands based on clip-level identification. The results of the two techniques are combined together to provide one or more overall highest-ranking candidate brands.

Classes IPC  ?

  • G06Q 30/0242 - Détermination de l’efficacité des publicités
  • G06F 16/438 - Présentation des résultats des requêtes
  • G06F 16/432 - Formulation de requêtes
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
  • G06V 30/224 - Reconnaissance de caractères caractérisés par le type d’écriture de caractères imprimés pourvus de marques de codage additionnelles ou de marques de codage

3.

Method for identifying when a newly encountered advertisement is a variant of a known advertisement

      
Numéro d'application 17890559
Numéro de brevet 11715128
Statut Délivré - en vigueur
Date de dépôt 2022-08-18
Date de la première publication 2023-08-01
Date d'octroi 2023-08-01
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gupta, Manish
  • Sharma, Tapan

Abrégé

Automated methods are provided for identifying when a first advertisement (ad) is a likely match of either a second ad, or one or more variants of the second ad. The first ad, the second ad, and the one or more variants of the second ad each include a plurality of sequential segments of a predefined time length, wherein the second ad and the one or more variants of the second ad are each reference ads, and the first ad is a sample ad. Vectors of segment hits are created for the various ads and are compared to each other to identify matches that represent such variants.

Classes IPC  ?

4.

System and method for selectively replacing commercials that are in a video data stream with alternative commercials

      
Numéro d'application 17406506
Numéro de brevet 11671634
Statut Délivré - en vigueur
Date de dépôt 2021-08-19
Date de la première publication 2023-06-06
Date d'octroi 2023-06-06
Propriétaire ALPHONSO INC. (USA)
Inventeur(s) Gupta, Manish

Abrégé

Systems and methods are provided for selectively replacing commercials that are in a video data stream with alternative commercials. Automatic content recognition (ACR) is performed on the video data stream to detect the identity of each of the commercials played in a commercial block during a commercial break. Commercials in the video data stream which are detected as being displayed on a video display device are stored in a first database, and commercials in the video data stream which are detected as not being displayed on the video display device are stored in a second database. A rules engine defines how commercials in the video data stream should be replaced with other commercials. Commercials in the video data stream that were previously detected as being displayed on the video display device are selectively replaced with commercials that were previously detected as not being displayed on the video display device.

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 du flux vidéo codé
  • H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • 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 le disque dur interne
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités

5.

System and method for identifying potential commercial breaks in a video data stream by detecting absence of identified persons associated with program type content in the video data stream

      
Numéro d'application 17366739
Numéro de brevet 11516522
Statut Délivré - en vigueur
Date de dépôt 2021-07-02
Date de la première publication 2022-11-29
Date d'octroi 2022-11-29
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gupta, Manish
  • Dighe, Shubham Sopan

Abrégé

Ad break boundaries, which identify start and end points of a commercial break, are identified by detecting the absence of voices and/or facial images of one or more primary cast members of a currently scheduled program.

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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/439 - Traitement de flux audio élémentaires
  • 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 le disque dur interne
  • H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

6.

Automoted identification of product or brand-related metadata candidates for a commercial using temporal position of product or brand-related text or objects, or the temporal position and audio, in video frames of the commercial

      
Numéro d'application 15941630
Numéro de brevet 11483617
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2022-10-25
Date d'octroi 2022-10-25
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, capturing frame data for such video frames, categorizing a temporal position of the identified video frames within the commercial as being in either a beginning or ending portion of the commercial, or a middle portion of the commercial, and assigning to the commercial the identified products or brands as primary metadata candidates when the temporal position of the identified video frames within the commercial is in either the beginning or ending portion of the commercial.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • 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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenuStructuration du contenu
  • G06F 16/71 - IndexationStructures de données à cet effetStructures de stockage
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo

7.

Method for identifying when a newly encountered advertisement is a variant of a known advertisement

      
Numéro d'application 17477083
Numéro de brevet 11449893
Statut Délivré - en vigueur
Date de dépôt 2021-09-16
Date de la première publication 2022-09-20
Date d'octroi 2022-09-20
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gupta, Manish
  • Sharma, Tapan

Abrégé

Automated methods are provided for identifying when a first advertisement (ad) is a likely variant of a second ad. The first and second ads each include a plurality of sequential segments of a predefined time length, wherein the second ad is a reference ad, and the first ad is a sample ad. In one embodiment, a vector of segment hits is created for the second ad, wherein the second ad is used as both the sample ad and the reference ad for creating the vector of segment hits for the second ad. A vector of segment hits is also created for the first ad, wherein the first ad is used as the sample ad and the second ad is used as the reference ad for creating the vector of segment hits for the first ad. The vector of segment hits for the first ad is compared with the vector of segment hits for the second ad, and the first ad is identified as being a likely variant of the second ad when the vector of segment hits for the first ad matches at least a predetermined percentage of the segments of the second ad, and the vector of segment hits for the first ad is not the same as the vector of segment hits of the second ad. Other embodiments create different vectors of segment hits for the first and second ads which are likewise compared to one another to determine when ad variants are present.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

8.

System and method for automatically identifying locations in video content for inserting advertisement breaks

      
Numéro d'application 17560707
Numéro de brevet 11336930
Statut Délivré - en vigueur
Date de dépôt 2021-12-23
Date de la première publication 2022-05-17
Date d'octroi 2022-05-17
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gupta, Manish
  • Srivastava, Anuj

Abrégé

An automated method is provided for identifying candidate locations in video content for inserting advertisement (ad) breaks. Each candidate location is a different offset time from the beginning of the video content. Different distinct characteristics of the video content are identified at offset times. Certain characteristics are desirable and certain other characteristics are not desirable. Candidate locations are identified which have the most desirable characteristics at particular offset times, but which do not have any of the undesirable characteristics at any of the offset times.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • G06V 20/62 - Texte, p. ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo

9.

Automated method and apparatus for detecting black borders in an image frame

      
Numéro d'application 17477171
Numéro de brevet 11295452
Statut Délivré - en vigueur
Date de dépôt 2021-09-16
Date de la première publication 2022-04-05
Date d'octroi 2022-04-05
Propriétaire ALPHONSO INC (USA)
Inventeur(s) Kuli, Pulak

Abrégé

Black borders are detected in an image frame using a grey scale image of the image frame, and an edge image of the image frame. Candidate black borders are identified using maximum grey scale values associated with rows and columns of pixels of the grey scale image of the image frame, and then validated using a sum of grey scale values associated with rows and columns of pixels in the edge image of the image frame. If the validation fails, it is presumed that no black border exists.

Classes IPC  ?

  • G06T 7/13 - Détection de bords
  • G06T 7/136 - DécoupageDétection de bords impliquant un seuillage

10.

Automated method and apparatus for identifying whether a first video is a content-identical variant of a second video when image frames of either the first video or the second video include at least one black border

      
Numéro d'application 17477109
Numéro de brevet 11288784
Statut Délivré - en vigueur
Date de dépôt 2021-09-16
Date de la première publication 2022-03-29
Date d'octroi 2022-03-29
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Saxena, Aseem
  • Kuli, Pulak
  • Deshpande, Tejas Digambar
  • Gupta, Manish

Abrégé

An automated method and apparatus are provided for identifying when a first video is a content-identical variant of a second video. The first and second video each include a plurality of image frames, and the image frames of either the first video or the second video include at least one black border. A plurality of variants are generated of selected image frames of the first video and the second video. The variants are then compared to each other, and the first video is identified as being a variant of the second video when at least one match is detected among the variants.

Classes IPC  ?

  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • H04N 7/01 - Conversion des normes
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo

11.

Consolidation of channel identifiers in electronic program guide (EPG) data for one or more EPG data providers, and use of consolidated channel identifiers for processing audience measurement data

      
Numéro d'application 16523640
Numéro de brevet 11284162
Statut Délivré - en vigueur
Date de dépôt 2019-07-26
Date de la première publication 2022-03-22
Date d'octroi 2022-03-22
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gupta, Manish
  • Agarwal, Vijay
  • Jain, Mehul
  • Singh, Sushmita

Abrégé

Channel identifiers in electronic program guide (EPG) data are consolidated for one or more EPG providers, and the consolidated channel identifiers are used to automatically process audience measurement data.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • 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 de la transmission de flux vidéo, génération de listes de reproduction

12.

Use of mobile device to provide product recommendations for an e-commerce shopping site

      
Numéro d'application 15604269
Numéro de brevet 11107125
Statut Délivré - en vigueur
Date de dépôt 2017-05-24
Date de la première publication 2021-08-31
Date d'octroi 2021-08-31
Propriétaire ALPHONSO INC. (USA)
Inventeur(s) Gupta, Manish

Abrégé

Recommendations are made to an e-shopper based on commercials that the e-shopper may have recently viewed on TV or heard on radio. In one preferred embodiment, a cloud-based server collects and stores TV viewership data through mobile devices, using automated content recognition (ACR).

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 16/951 - IndexationTechniques d’exploration du Web

13.

System and method for selectively replacing commercials that are in a video data stream with alternative commercials

      
Numéro d'application 16915499
Numéro de brevet 11102526
Statut Délivré - en vigueur
Date de dépôt 2020-06-29
Date de la première publication 2021-08-24
Date d'octroi 2021-08-24
Propriétaire ALPHONSO INC. (USA)
Inventeur(s) Gupta, Manish

Abrégé

Systems and methods are provided for selectively replacing commercials that are in a video data stream with alternative commercials. Automatic content recognition (ACR) is performed on the video data stream to detect the identity of each of the commercials played in a commercial block during a commercial break. Commercials in the video data stream which are detected as being displayed on a video display device are stored in a first database, and commercials in the video data stream which are detected as not being displayed on the video display device are stored in a second database. A rules engine defines how commercials in the video data stream should be replaced with other commercials. Commercials in the video data stream that were previously detected as being displayed on the video display device are selectively replaced with commercials that were previously detected as not being displayed on the video display device.

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 du flux vidéo codé
  • H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • 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 le disque dur interne
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités

14.

TEXT INDEPENDENT SPEAKER-VERIFICATION ON A MEDIA OPERATING SYSTEM USING DEEP LEARNING ON RAW WAVEFORMS

      
Numéro d'application US2020066337
Numéro de publication 2021/133714
Statut Délivré - en vigueur
Date de dépôt 2020-12-21
Date de publication 2021-07-01
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Muhamed, Aashiq
  • Ghose, Susmita

Abrégé

An artificial neural network architecture is provided for processing raw audio waveforms to create speaker representations that are used for text-independent speaker verification and recognition. The artificial neural network architecture includes a strided convolution layer, first and second sequentially connected residual blocks, a transformer layer, and a final fully connected (FC) layer. The strided convolution layer is configured to receive raw audio waveforms from a speaker. The first and the second residual blocks both include multiple convolutional and max pooling layers. The transformer layer is configured to aggregate frame level embeddings to an utterance level embedding. The output of the FC layer creates a speaker representation for the speaker whose raw audio waveforms were inputted into the strided convolution layer.

Classes IPC  ?

  • G10L 17/18 - Réseaux neuronaux artificielsApproches connexionnistes
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

15.

Computer program product that implements a machine learning process using a random forest model for predicting advertisement spending

      
Numéro d'application 17026585
Numéro de brevet 11030646
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de la première publication 2021-06-08
Date d'octroi 2021-06-08
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Roy, Sartaki Sinha
  • Ghose, Susmita

Abrégé

A computer program product is provided for predicting ad spend for a specific media program aired or streamed on a specific network at a specific date and time using a database of media program data that includes known ad spend for a subset of media programs, and viewership data for each of the media programs, including total viewership and viewership ratings. Each of the media programs is identified by its respective network, and date and time of airing or streaming. A random forest model is trained to predict ad spend using variables that are identified as being correlated with ad spend. The trained random forest model is then used to predict ad spend for a specific media program that is aired or streamed on a specific network at a specific date and time, and which has an unknown ad spend.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06N 20/00 - Apprentissage automatique

16.

Closed-caption processing using machine learning for media advertisement detection

      
Numéro d'application 17025498
Numéro de brevet 10958982
Statut Délivré - en vigueur
Date de dépôt 2020-09-18
Date de la première publication 2021-03-23
Date d'octroi 2021-03-23
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Ghose, Susmita
  • Roy, Sartaki Sinha

Abrégé

A method is provided to identify whether video content, which includes a plurality of image frames, is likely to include an advertisement. The video content is split into a plurality of segments, each segment having a pre-specified duration. Subtitle text information is extracted from each segment and is passed through a natural language processing (NLP) language model to extract an embedding representing the subtitle text information for each of the segments, wherein the NLP language model is previously trained to differentiate between subtitle text information from video content items that were each previously identified as being an advertisement in comparison to subtitle text information from video content items that were each previously identified as not being an advertisement. The embedding representing the subtitle text information for each of the segments is passed through a classifier to obtain a probability regarding whether each segment is an advertisement or not.

Classes IPC  ?

  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • 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
  • H04N 21/81 - Composants mono média du contenu
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

17.

Automated identification of product or brand-related metadata candidates for a commercial using consistency between audio and image elements of products or brands detected in commercials

      
Numéro d'application 16248261
Numéro de brevet 10779036
Statut Délivré - en vigueur
Date de dépôt 2019-01-15
Date de la première publication 2020-09-15
Date d'octroi 2020-09-15
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, performing audio analysis on the commercial to identify audio associated with one or more identifiable products or brands in the commercial, comparing the products and brands identified by the image analysis with the products and brands identified by the audio analysis, and identifying similar products and brands; and assigning to the commercial a product or brand as a primary metadata candidate when a similar product or brand is identified by the image analysis and the audio analysis.

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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • 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

18.

Automatically generated personalized media channel

      
Numéro d'application 16299950
Numéro de brevet 10779042
Statut Délivré - en vigueur
Date de dépôt 2019-03-12
Date de la première publication 2020-09-15
Date d'octroi 2020-09-15
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Gupta, Manish
  • Kalampoukas, Lampros
  • Koushik, Raghavendra
  • S, Subbhaash

Abrégé

Systems and methods are provided to generate a personalized video channel for a viewer. Selected parameters of the viewer's viewing behavior with respect to one or more media devices that are associated with the viewer are automatically monitored and detected during one or more sampling periods. Media content sources that are available to the viewer on the one or more media devices are automatically detected. A personalized video channel is then generated for the viewer using at least the monitoring parameters and the detected media content sources. During a viewing session on one of the media devices, the generated personalized video channel is displayed.

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
  • 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 le disque dur interne
  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • 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éeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • 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 du flux vidéo codé d'un réseau IP
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p. ex. authentification des utilisateurs finaux ou des dispositifs clients ou apprentissage des préférences des utilisateurs pour recommander des films
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • 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 de la transmission de flux vidéo, génération de listes de reproduction

19.

Actionable contents of interest

      
Numéro d'application 16299938
Numéro de brevet 10771848
Statut Délivré - en vigueur
Date de dépôt 2019-03-12
Date de la première publication 2020-09-08
Date d'octroi 2020-09-08
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Gupta, Manish
  • Kalampoukas, Lampros
  • Koushik, Raghavendra
  • S, Subbhaash

Abrégé

Methods and systems are provided to create a media consumer-personalized database table of selectable actions related to media content of interest to a media consumer that is being displayed on a media device. The media content of interest is identified by the media consumer by recording an indication of the media content of interest via a signal received from a user input device when the media content of interest is being displayed or presented. The database table of selectable actions is then presented to the media consumer who can initiate one of the actions.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/462 - Gestion de contenu ou de données additionnelles, p. ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution ou le débit en fonction des capacités du client
  • H04N 21/8545 - Création de contenu pour générer des applications interactives
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • 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 du flux vidéo codé

20.

Content recommendation system and method-based implicit ratings

      
Numéro d'application 16241965
Numéro de brevet 10873785
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2020-07-09
Date d'octroi 2020-12-22
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Gupta, Manish
  • Kalampoukas, Lampros
  • Pan, Zhengziang
  • Sirugudi, Naren

Abrégé

A content recommendation system that recommends content based on previous user content information and information regarding the user and user device. The system is capable of accurately recommending content using collaborative filtering by comparing the user's profile to other user profiles. User profiles rely on implicit ratings to determine user preferences. Implicit ratings may be determined by collecting the content that a user consumed, in addition to user and user device information. The system recommends content that similar users have consumed. The system is also able to identify and recommend trending content by analyzing changes in metrics over time. The system may also rely on automatic content recognition to identify content that the user is consuming without requiring active user input.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • 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érences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
  • G06F 16/78 - 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
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

21.

Bidding agent using ad opportunity source to limit ad reach

      
Numéro d'application 16241974
Numéro de brevet 11037205
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2020-07-09
Date d'octroi 2021-06-15
Propriétaire Alphonso Inc. (USA)
Inventeur(s) Mak, Jarvis

Abrégé

A method for managing a bidding process by keeping track of the sources for ad auction opportunity on the basis of an app generating the opportunity or web activity generating the opportunity. The bidding platform may limit bids on opportunities for a campaign when the successful placement of ads or opportunities from any source exceeds the source threshold set for that source.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

22.

Bidding agent with optimized reach limitation

      
Numéro d'application 16241969
Numéro de brevet 10803480
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2020-07-09
Date d'octroi 2020-10-13
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Andrades, Richard
  • Gadia, Saket

Abrégé

A method for maximizing the number of users who receive an optimal number of ad impressions. The method may be implemented for a bidding agent or in connection with a system for augmenting ad placement data across bidding platforms that bid on ad opportunities in a real-time bidding ad exchange. The system is able to use tracking pixels in order to optimize bid placements. The system is intended to manage user ad placement so as to increase the number of placements received by individual users so that the campaign has an increased impact on eligible users and reduces the diluted exposures to users who receive less than optimal exposure.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

23.

Closed loop attribution

      
Numéro d'application 16241975
Numéro de brevet 11151609
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2020-07-09
Date d'octroi 2021-10-19
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kumar, Amit
  • Sahasrabudhe, Nikhil

Abrégé

A closed loop attribution system may include a user location history storage system containing information indicative of user location history for a plurality of users based on location of a mobile device associated with a user; a user database storage system containing placement tracking information indicative of advertising content presented to the user; and a closed loop attribution processor responsive to said user location history storage system and said user database storage assessing correlations between a user's exposure and a user's location. The user database may include records indicative of user behavior and characteristics. The closed loop attribution processor may be connected to the campaign database and the campaign database may contain an indication of one or more locations of interest to an advertiser. The correlation between user exposure and a user's location may be a correlation between user exposure and the location or locations of interest.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

24.

3D convolutional neural networks for television advertisement detection

      
Numéro d'application 16752223
Numéro de brevet 10706286
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de la première publication 2020-07-07
Date d'octroi 2020-07-07
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Muhamed, Aashiq
  • Ghose, Susmita
  • Chow, Dawnis

Abrégé

A method is provided to classify whether video content is likely to be an advertisement or a non-advertisement. A curated database of video content items that includes a plurality of different video content items that were each previously identified as being an advertisement, and a plurality of different video content items that were each previously identified as not being an advertisement, are used to train a 2D CNN and a 3D CNN. The training of the 2D CNN includes learning characteristic visual and spatial features of advertisement images in the video content items compared to non-advertisement images in the video content items, the training resulting in weights being defined for the 2D CNN. The training of the 3D CNN includes learning a temporal structure and relationship over multiple image frames of the advertisements in the video content items compared to non-advertisement image frames in the video content items, the training resulting in weights being defined for the 3D CNN. The trained 2D CNN and 3D CNN are then used to determine the probability that newly identified video content should be classified as an advertisement.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • H04N 21/439 - Traitement de flux audio élémentaires
  • 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 du flux vidéo codé
  • 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
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

25.

Text independent speaker-verification on a media operating system using deep learning on raw waveforms

      
Numéro d'application 16773427
Numéro de brevet 10699715
Statut Délivré - en vigueur
Date de dépôt 2020-01-27
Date de la première publication 2020-06-30
Date d'octroi 2020-06-30
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Muhamed, Aashiq
  • Ghose, Susmita

Abrégé

An artificial neural network architecture is provided for processing raw audio waveforms to create speaker representations that are used for text-independent speaker verification and recognition. The artificial neural network architecture includes a strided convolution layer, first and second sequentially connected residual blocks, a transformer layer, and a final fully connected (FC) layer. The strided convolution layer is configured to receive raw audio waveforms from a speaker. The first and the second residual blocks both include multiple convolutional and max pooling layers. The transformer layer is configured to aggregate frame level embeddings to an utterance level embedding. The output of the FC layer creates a speaker representation for the speaker whose raw audio waveforms were inputted into the strided convolution layer.

Classes IPC  ?

  • G10L 17/18 - Réseaux neuronaux artificielsApproches connexionnistes
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G10L 17/04 - Entraînement, enrôlement ou construction de modèle
  • G10L 17/00 - Techniques d'identification ou de vérification du locuteur

26.

System and method for selectively replacing commercials that are in a video data stream with alternative commercials

      
Numéro d'application 16153958
Numéro de brevet 10701409
Statut Délivré - en vigueur
Date de dépôt 2018-10-08
Date de la première publication 2020-06-30
Date d'octroi 2020-06-30
Propriétaire Alphonso Inc. (USA)
Inventeur(s) Gupta, Manish

Abrégé

Systems and methods are provided for selectively replacing commercials that are in a video data stream with alternative commercials. Automatic content recognition (ACR) is performed on the video data stream to detect the identity of each of the commercials played in a commercial block during a commercial break. Commercials in the video data stream which are detected as being displayed on a video display device are stored in a first database, and commercials in the video data stream which are detected as not being displayed on the video display device are stored in a second database. A rules engine defines how commercials in the video data stream should be replaced with other commercials. Commercials in the video data stream that were previously detected as being displayed on the video display device are selectively replaced with commercials that were previously detected as not being displayed on the video display device.

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 du flux vidéo codé
  • 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 le disque dur interne
  • H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités

27.

DETECTION OF POTENTIAL COMMERCIAL BY DETECTION AND ANALYSIS OF TRANSITIONS IN VIDEO CONTENT

      
Numéro d'application US2019024277
Numéro de publication 2019/191228
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de publication 2019-10-03
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Pan, Zhengxiang

Abrégé

A system and method are provided for detecting the presence of potential commercials in a video data stream. Each of the commercials has an expected time length that is an integer multiple of a first predetermined time length, and has an overall time length that is equal to or less than a second predetermined time length. Transitions in the audio or video of the video data stream are detected and the time of the transitions are recorded. Time differences between one or more successive transitions are detected. Any time differences that are an integer multiple of the first predetermined time length, and that have an overall time length that is equal to or less than the second predetermined time length are identified. The contents of the video data stream associated with the identified time differences are flagged as potential commercials and sent to a content processing platform for further analysis.

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

28.

AUTOMATED IDENTIFICATION OF PRODUCT OR BRAND-RELATED METADATA CANDIDATES FOR A COMMERCIAL USING PERSISTENCE OF PRODUCT OR BRAND-RELATED TEXT OR OBJECTS IN VIDEO FRAMES OF THE COMMERCIAL

      
Numéro d'application US2019024295
Numéro de publication 2019/191241
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de publication 2019-10-03
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, capturing frame data for such video frames, calculating a persistence metric from the frame data for each of the identifiable product- related logos, brand-related logos, product-related text, or brand-related text, comparing the persistence metric for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text to a predetermined threshold value, and assigning to the commercial, the identified products or brands as metadata candidates when the persistence metric exceeds the predetermined threshold value. The persistence metric defines a percentage of frames, or a number of consecutively analyzed frames, that include the one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text.

Classes IPC  ?

29.

Detection of potential commercial by detection and analysis of transitions in video content

      
Numéro d'application 15941561
Numéro de brevet 10945030
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2019-10-03
Date d'octroi 2021-03-09
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Pan, Zhengxiang

Abrégé

A system and method are provided for detecting the presence of potential commercials in a video data stream. Each of the commercials has an expected time length that is an integer multiple of a first predetermined time length, and has an overall time length that is equal to or less than a second predetermined time length. Transitions in the audio or video of the video data stream are detected and the time of the transitions are recorded. Time differences between one or more successive transitions are detected. Any time differences that are an integer multiple of the first predetermined time length, and that have an overall time length that is equal to or less than the second predetermined time length are identified. The contents of the video data stream associated with the identified time differences are flagged as potential commercials and sent to a content processing platform for further analysis.

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 du flux vidéo codé
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités
  • 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

30.

SYSTEM AND METHOD FOR DETECTING REPEATING CONTENT, INCLUDING COMMERCIALS, IN A VIDEO DATA STREAM USING AUDIO-BASED AND VIDEO-BASED AUTOMATED CONTENT RECOGNITION

      
Numéro d'application US2019024267
Numéro de publication 2019/191221
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de publication 2019-10-03
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Pan, Zhengxiang

Abrégé

Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating audio fingerprints of each segment, storing the plurality of audio fingerprints in a database, and identifying any audio fingerprints in the received and parsed one or more video data streams that match audio fingerprints in the database that were previously stored from video data streams that were previously received and parsed. Video fingerprints are then created for these same pairs of segments and a similarity analysis is performed. The results of the video fingerprint analysis is used to make a determination of subsequent actions to be taken by a content processing platform that performs recognition processing of the content associated with the segments identified as being potentially repeating content.

Classes IPC  ?

  • G06F 16/783 - 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

31.

System and method for detecting repeating content, including commercials, in a video data stream using audio-based and video-based automated content recognition

      
Numéro d'application 15941478
Numéro de brevet 10346474
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2019-07-09
Date d'octroi 2019-07-09
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Pan, Zhengxiang

Abrégé

Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating audio fingerprints of each segment, storing the plurality of audio fingerprints in a database, and identifying any audio fingerprints in the received and parsed one or more video data streams that match audio fingerprints in the database that were previously stored from video data streams that were previously received and parsed. Video fingerprints are then created for these same pairs of segments and a similarity analysis is performed. The results of the video fingerprint analysis is used to make a determination of subsequent actions to be taken by a content processing platform that performs recognition processing of the content associated with the segments identified as being potentially repeating content.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme
  • G06F 16/783 - 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
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/81 - Composants mono média du contenu
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

32.

System and method for detecting unknown TV commercials from a live TV stream

      
Numéro d'application 16193745
Numéro de brevet 10805681
Statut Délivré - en vigueur
Date de dépôt 2018-11-16
Date de la première publication 2019-06-20
Date d'octroi 2020-10-13
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish

Abrégé

Unknown potential commercials are detected in a video data stream that contains segments of program type content, and blocks of commercial content. Each block includes a plurality of successive individual commercials. A library of known commercials is maintained in a first database. A video data stream is received in a video processing engine which includes a search engine that is in communication with the first database. The search engine identifies all known commercials in the video data stream and their respective start and end times. The video processing engine identifies all time segments that are sandwiched between the known commercials. The video processing engine filters out as a potential commercial any identified time segments that are significantly longer than the time length of a commercial. The video processing engine designates content of each of the time segments that were not filtered out as being one or more unknown potential commercials.

Classes IPC  ?

  • H04N 21/4545 - Signaux d'entrée aux algorithmes de filtrage, p. ex. filtrage d'une région 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 du flux vidéo codé
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

33.

System and method for detecting repeating content, including commercials, in a video data stream

      
Numéro d'application 16166749
Numéro de brevet 10614137
Statut Délivré - en vigueur
Date de dépôt 2018-10-22
Date de la première publication 2019-05-30
Date d'octroi 2020-04-07
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Kodige, Raghu Srinivas

Abrégé

Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.

Classes IPC  ?

  • G06F 16/951 - IndexationTechniques d’exploration du Web
  • G06F 16/71 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/78 - 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
  • G06F 16/783 - 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
  • 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 du flux vidéo codé
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

34.

Automated identification of product or brand-related metadata candidates for a commercial using dominance and prominence of product or brand-related text or objects in video frames of the commercial

      
Numéro d'application 15941592
Numéro de brevet 10306304
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2019-05-28
Date d'octroi 2019-05-28
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, capturing frame data for such video frames, calculating a dominance or prominence metric from the frame data for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text, comparing the dominance or prominence metric for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text to a predetermined threshold percentage or value, and assigning to the commercial, the identified products or brands as metadata candidates when the dominance or prominence metric exceeds the predetermined threshold percentage or value.

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
  • G06F 16/71 - IndexationStructures de données à cet effetStructures de stockage
  • 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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenuStructuration du contenu
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles

35.

Automated identification of product or brand-related metadata candidates for a commercial using persistence of product or brand-related text or objects in video frames of the commercial

      
Numéro d'application 15941516
Numéro de brevet 10237610
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2019-03-19
Date d'octroi 2019-03-19
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, capturing frame data for such video frames, calculating a persistence metric from the frame data for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text, comparing the persistence metric for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text to a predetermined threshold value, and assigning to the commercial, the identified products or brands as metadata candidates when the persistence metric exceeds the predetermined threshold value.

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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenuStructuration du contenu
  • 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
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles

36.

Automated identification of product or brand-related metadata candidates for a commercial using consistency between audio and image elements of products of brands detected in commercials

      
Numéro d'application 15941650
Numéro de brevet 10182256
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2019-01-15
Date d'octroi 2019-01-15
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Pan, Zhengxiang

Abrégé

A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, performing audio analysis on the commercial to identify audio associated with one or more identifiable products or brands in the commercial, comparing the products and brands identified by the image analysis with the products and brands identified by the audio analysis, and identifying similar products and brands; and assigning to the commercial a product or brand as a primary metadata candidate when a similar product or brand is identified by the image analysis and the audio analysis.

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 du flux vidéo codé
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • H04N 21/81 - Composants mono média du contenu
  • 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

37.

SYSTEM AND METHOD FOR DETERMINING TV TUNE-IN ATTRIBUTION

      
Numéro d'application US2018025810
Numéro de publication 2018/187274
Statut Délivré - en vigueur
Date de dépôt 2018-04-03
Date de publication 2018-10-11
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kodige, Raghu Srinivas
  • Chordia, Ashish
  • Kalampoukas, Lampros
  • Sahasrabudhe, Nikhil

Abrégé

Methods and apparatus are provided for determining a lift metric regarding effectiveness of a digital ad campaign for an audio-visual work on subsequent viewership of the audio-visual work. Viewed content from a universe of monitored AV audio-visual devices is collected. Identifiers of audio-visual devices that received an ad impression for the audio-visual work are also collected. The lift metric may be determined from statistical analysis of this data.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/643 - Protocoles de communication
  • 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/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante

38.

Automated methods for determining a user's likely exposure to media content being output by a media device based on user interactions with a mobile device that monitors media content outputted by the media device

      
Numéro d'application 15938912
Numéro de brevet 10070177
Statut Délivré - en vigueur
Date de dépôt 2018-03-28
Date de la première publication 2018-09-04
Date d'octroi 2018-09-04
Propriétaire Alphonso Inc. (USA)
Inventeur(s) Gupta, Manish

Abrégé

Automated methods are provided for determining a user's likely exposure to media content being output by a media device based on user interactions with a mobile device that is monitoring the media content being outputted by the media device. When a user interacts with their mobile device, such as by using telephone functionality on the mobile device, or by interacting with an application on the mobile device, media content being played on a media device that is in proximity of the media device is sensed and detected using automatic content recognition technology. Media impressions are recorded for the detected media impression.

Classes IPC  ?

  • H04H 60/32 - Dispositions de contrôle des conditions des stations réceptrices, p. ex. un dysfonctionnement ou une panne de celles-ci
  • 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 le disque dur interne
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 1/725 - Téléphones sans fil
  • H04W 24/08 - Réalisation de tests en trafic réel
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

39.

SYSTEM AND METHOD FOR REMOVING ERRONEOUSLY IDENTIFIED TV COMMERCIALS DETECTED USING AUTOMATIC CONTENT RECOGNITION

      
Numéro d'application US2017058253
Numéro de publication 2018/085088
Statut Délivré - en vigueur
Date de dépôt 2017-10-25
Date de publication 2018-05-11
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish

Abrégé

Methods and apparatus are provided for automatically removing erroneously logged commercials from a listing of commercials that are detected in a video data stream by performing automatic content recognition on the video data stream and detecting the identity of each of the commercials played in a commercial break, temporarily logging the identity and start and end time of each detected commercial in a log of played commercials, forming clusters from commercials that overlap in time and have related content, or have significant overlap in time, forming permutations of commercial break timelines from the detected commercials, ranking the timelines based on best fit criteria and selecting the best fit timeline, permanently logging only the commercials in the best fit timeline, and removing the remaining commercials from the temporary log. The remaining logged commercials are presumed to be either erroneously identified commercials or properly identified commercials with erroneous start and end times.

Classes IPC  ?

  • H04H 20/14 - Dispositions de contrôle, de test ou de dépannage de contrôle des programmes

40.

SYSTEM AND METHOD FOR DETECTING REPEATING CONTENT, INCLUDING COMMERCIALS, IN A VIDEO DATA STREAM

      
Numéro d'application US2017058285
Numéro de publication 2018/085090
Statut Délivré - en vigueur
Date de dépôt 2017-10-25
Date de publication 2018-05-11
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Kodige, Raghu, Srinivas

Abrégé

Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.

Classes IPC  ?

  • H04N 21/4402 - 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 du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel

41.

System and method for detecting repeating content, including commercials, in a video data stream

      
Numéro d'application 15341436
Numéro de brevet 10108718
Statut Délivré - en vigueur
Date de dépôt 2016-11-02
Date de la première publication 2018-05-03
Date d'octroi 2018-10-23
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish
  • Kodige, Raghu Srinivas

Abrégé

Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.

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 du flux vidéo codé
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

42.

SYSTEM AND METHOD FOR DETECTING UNKNOWN TV COMMERCIALS FROM A LIVE TV STREAM

      
Numéro d'application US2017057952
Numéro de publication 2018/081033
Statut Délivré - en vigueur
Date de dépôt 2017-10-24
Date de publication 2018-05-03
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish

Abrégé

Unknown potential commercials are detected in a video data stream that contains segments of program type content, and blocks of commercial content. Each block includes a plurality of successive individual commercials. A library of known commercials is maintained in a first database. A video data stream is received in a video processing engine which includes a search engine that is in communication with the first database. The search engine identifies all known commercials in the video data stream and their respective start and end times. The video processing engine identifies all time segments that are sandwiched between the known commercials. The video processing engine filters out as a potential commercial any identified time segments that are significantly longer than the time length of a commercial. The video processing engine designates content of each of the time segments that were not filtered out as being one or more unknown potential commercials.

Classes IPC  ?

  • H04N 21/4545 - Signaux d'entrée aux algorithmes de filtrage, p. ex. filtrage d'une région de l'image
  • 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/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

43.

System and method for detecting unknown TV commercials from a live TV stream

      
Numéro d'application 15333954
Numéro de brevet 10136185
Statut Délivré - en vigueur
Date de dépôt 2016-10-25
Date de la première publication 2018-04-26
Date d'octroi 2018-11-20
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish

Abrégé

Unknown potential commercials are detected in a video data stream that contains segments of program type content, and blocks of commercial content. Each block includes a plurality of successive individual commercials. A library of known commercials is maintained in a first database. A video data stream is received in a video processing engine which includes a search engine that is in communication with the first database. The search engine identifies all known commercials in the video data stream and their respective start and end times. The video processing engine identifies all time segments that are sandwiched between the known commercials. The video processing engine filters out as a potential commercial any identified time segments that are significantly longer than the time length of a commercial. The video processing engine designates content of each of the time segments that were not filtered out as being one or more unknown potential commercials.

Classes IPC  ?

  • H04N 21/4545 - Signaux d'entrée aux algorithmes de filtrage, p. ex. filtrage d'une région de l'image
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • 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/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 du flux vidéo codé
  • H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités

44.

Efficient apparatus and method for audio signature generation using recognition history

      
Numéro d'application 15639007
Numéro de brevet 10278017
Statut Délivré - en vigueur
Date de dépôt 2017-06-30
Date de la première publication 2018-03-01
Date d'octroi 2019-04-30
Propriétaire Alphonso, Inc (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

Audio information is monitored by a user device that performs audio content recognition of any received audio content. The user device includes a scheduling logic unit, a probe, and an audio signature generator. The scheduling logic unit maintains a set of scheduling rules that define conditions that were present when previous audio content recognition of audio content received by the user device was successful. The scheduling logic unit receives currently present conditions of the user device, and compares the currently present conditions to the set of scheduling rules to determine if the currently present conditions match any scheduling rules. The user devices captures ambient audio content via the probe and generates audio signatures of the captured audio content using the audio signature generator if a match occurs, and inhibits capturing audio content by the user device and/or inhibits generating audio signatures if a match does not occur.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • H04W 4/02 - Services utilisant des informations de localisation
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 25/03 - Techniques d'analyse 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
  • G10L 25/18 - Techniques d'analyse 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
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 25/51 - Techniques d'analyse 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
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
  • 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/951 - IndexationTechniques d’exploration du Web
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio

45.

System and method for determining TV tune-in attribution

      
Numéro d'application 15478997
Numéro de brevet 09838755
Statut Délivré - en vigueur
Date de dépôt 2017-04-04
Date de la première publication 2017-12-05
Date d'octroi 2017-12-05
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kodige, Raghu Srinivas
  • Chordia, Ashish
  • Kalampoukas, Lampros
  • Sahasrabudhe, Nikhil

Abrégé

Methods and apparatus are provided for determining a lift metric regarding effectiveness of a digital ad campaign for an audio-visual work on subsequent viewership of the audio-visual work. Viewed content from a universe of monitored AV audio-visual devices is collected. Identifiers of audio-visual devices that received an ad impression for the audio-visual work are also collected. The lift metric may be determined from statistical analysis of this data.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/643 - Protocoles de communication
  • 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/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante

46.

Apparatus and method for determining co-location of services using a device that generates an audio signal

      
Numéro d'application 15583581
Numéro de brevet 09942711
Statut Délivré - en vigueur
Date de dépôt 2017-05-01
Date de la première publication 2017-10-19
Date d'octroi 2018-04-10
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

Methods and apparatus are provided for generating an audio signature. An audio signal generator generates an audio signal. A speaker responsive to the audio signal generator outputs the generated audio signal. A probe including a microphone samples the generated audio signal detected by the microphone. An audio signature generator is connected to the probe and generates an audio signature from the sampled audio signal detected by the microphone. The audio signature generator generates the audio signature without requiring detection of any additional audio signal. A transmitter connected to the audio signature generator transmits the audio signature to a communications channel.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

47.

System and method for removing erroneously identified TV commercials detected using automatic content recognition

      
Numéro d'application 15341421
Numéro de brevet 09628836
Statut Délivré - en vigueur
Date de dépôt 2016-11-02
Date de la première publication 2017-04-18
Date d'octroi 2017-04-18
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Gupta, Manish

Abrégé

Methods and apparatus are provided for automatically removing erroneously logged commercials from a listing of commercials that are detected in a video data stream by performing automatic content recognition on the video data stream and detecting the identity of each of the commercials played in a commercial break, temporarily logging the identity and start and end time of each detected commercial in a log of played commercials, forming clusters from commercials that overlap in time and have related content, or have significant overlap in time, forming permutations of commercial break timelines from the detected commercials, ranking the timelines based on best fit criteria and selecting the best fit timeline, permanently logging only the commercials in the best fit timeline, and removing the remaining commercials from the temporary log. The remaining logged commercials are presumed to be either erroneously identified commercials or properly identified commercials with erroneous start and end times.

Classes IPC  ?

  • H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • 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 le disque dur interne
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

48.

Apparatus and method for determining co-location of services using a device that generates an audio signal

      
Numéro d'application 15224108
Numéro de brevet 09641980
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2016-11-17
Date d'octroi 2017-05-02
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

An audio signature is generated by a user device by generating an audio signal indicative of the user device, outputting the audio signal indicative of the user device through a speaker of the user device, using a microphone of the user device to sense audio, generating an audio signature of the audio sensed by the microphone in the user device, and transmitting the audio signature from the user device to a communication channel. The audio signal may be used by another user device which generates its own audio signature, and which can be compared to the audio signature of the user device that originally generated the audio signal to determine if the user devices are co-located.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

49.

Efficient apparatus and method for audio signature generation using recognition history

      
Numéro d'application 15224120
Numéro de brevet 09698924
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2016-11-17
Date d'octroi 2017-07-04
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

Audio information is monitored by a user device that performs audio content recognition of any received audio content. The user device includes a scheduling logic unit, a probe, and an audio signature generator. The scheduling logic unit maintains a set of scheduling rules that define conditions that were present when previous audio content recognition of audio content received by the user device was successful. The scheduling logic unit receives currently present conditions of the user device, and compares the currently present conditions to the set of scheduling rules to determine if the currently present conditions match any scheduling rules. The user devices captures ambient audio content via the probe and generates audio signatures of the captured audio content using the audio signature generator if a match occurs, and inhibits capturing audio content by the user device and/or inhibits generating audio signatures if a match does not occur.

Classes IPC  ?

  • G10L 25/51 - Techniques d'analyse 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
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/03 - Techniques d'analyse 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
  • G10L 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 25/18 - Techniques d'analyse 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

50.

Apparatus and method for determining co-location of services

      
Numéro d'application 14713928
Numéro de brevet 09583121
Statut Délivré - en vigueur
Date de dépôt 2015-05-15
Date de la première publication 2015-11-19
Date d'octroi 2017-02-28
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

Co-location of devices is determined by receiving at a query engine from a device, a remote audio signature and associated remote device identification and device location data and comparing in the query engine remote audio signatures stored in a database to the remote audio signature. The remote database further stores remote device identification and device location data associated with the stored audio signatures. The query engine only performs the comparisons for remote audio signatures that have the same location data. The query engine thereby limits its query set of remote audio signatures in the database. A processor reports a remote device identification associated with the remote audio signature of the device received over the communication channel and the remote device identification associated with the stored remote audio signature when an audio signature received over the communication channel matches an audio signature stored in the database within a threshold confidence level.

Classes IPC  ?

  • G10L 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/03 - Techniques d'analyse 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
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 25/51 - Techniques d'analyse 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 25/18 - Techniques d'analyse 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

51.

Efficient apparatus and method for audio signature generation using motion

      
Numéro d'application 14713960
Numéro de brevet 09584236
Statut Délivré - en vigueur
Date de dépôt 2015-05-15
Date de la première publication 2015-11-19
Date d'octroi 2017-02-28
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

An automatic content recognition system that includes a user device for the purpose of capturing audio and generating an audio signature. The user device may be a smartphone or tablet. The system is also capable of determining whether a user device is in motion and refraining from audio monitoring and/or generating audio signatures when the user device is in motion. Motion may also be used to reduce the frequency of audio monitoring and/or signature generation. The system may have a database within the user device or the user device may communicate with a server having a database that contains reference audio signatures.

Classes IPC  ?

  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/03 - Techniques d'analyse 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
  • G10L 25/51 - Techniques d'analyse 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 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 25/18 - Techniques d'analyse 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

52.

Efficient apparatus and method for audio signature generation using recognition history

      
Numéro d'application 14713995
Numéro de brevet 09520142
Statut Délivré - en vigueur
Date de dépôt 2015-05-15
Date de la première publication 2015-11-19
Date d'octroi 2016-12-13
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Chordia, Ashish
  • Kodige, Raghu Srinivas

Abrégé

Audio information is monitored by a user device by generating audio signatures of ambient audio content captured by the user device, receiving conditions of the user device that were present when the ambient audio content for each audio signature was captured, performing audio content recognition on the audio signatures by comparing in a query engine the generated audio signatures to audio signatures previously stored in a database associated with the query engine, identifying generated audio signatures that match audio signatures stored in the database within a threshold confidence level, thereby establishing successful audio content recognition, identifying the conditions of the user device that were present for successful audio content recognition, generating scheduling rules regarding the conditions present during successful audio content recognition and controlling when the user device captures audio content and/or generates audio signatures based on the scheduling rules.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G10L 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 25/18 - Techniques d'analyse 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
  • G10L 25/51 - Techniques d'analyse 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

53.

Apparatus and method for determining audio and/or visual time shift

      
Numéro d'application 14713900
Numéro de brevet 10575126
Statut Délivré - en vigueur
Date de dépôt 2015-05-15
Date de la première publication 2015-11-19
Date d'octroi 2020-02-25
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Sun, Daniel C.

Abrégé

An system for determining time offset of an audio signature from a reference signature time stamp may have a server connected to one or more remote devices. The server may have a receiver connected to one of more communication channels configured to receive an audio signature generated by the remote device and transmitted over the communication channel. The system may have a database at or connected to the server that contains one or more reference audio signatures. Each of the reference audio signatures may have a time stamp also stored in the database. A query engine may compare the remote audio signature to one or more reference audio signatures stored in the database. A processor may be provided to compare a reference timestamp to a timestamp associated with said remote audio signature. The system may be used to evaluate viewing habits and particularly delayed viewing and program playback manipulation such as Fast-forward, slow-motion, skip, rewind and program abandonment.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/03 - Techniques d'analyse 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
  • 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/951 - IndexationTechniques d’exploration du Web
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G10L 25/51 - Techniques d'analyse 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 25/18 - Techniques d'analyse 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
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères

54.

Efficient apparatus and method for audio signature generation using audio threshold

      
Numéro d'application 14713980
Numéro de brevet 09590755
Statut Délivré - en vigueur
Date de dépôt 2015-05-15
Date de la première publication 2015-11-19
Date d'octroi 2017-03-07
Propriétaire Alphonso Inc. (USA)
Inventeur(s)
  • Kalampoukas, Lampros
  • Sun, Daniel C.

Abrégé

An automatic content recognition system that includes a user device for the purpose of capturing audio and generating an audio signature. The user device may be a smartphone or tablet. The system is also capable of determining sound level at a user device and refraining from audio monitoring and/or generating audio signatures when the sound level is below a threshold. Sound level may also be used to reduce the frequency of audio monitoring and/or signature generation. The system may have a database within the user device or the user device may communicate with a server having a database that contains reference audio signatures.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04R 29/00 - Dispositifs de contrôleDispositifs de tests
  • G10L 25/27 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse
  • G10L 25/03 - Techniques d'analyse 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
  • G10L 25/51 - Techniques d'analyse 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 25/48 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier
  • G10L 25/18 - Techniques d'analyse 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

55.

Methods and systems for collaborative capture of television viewer generated clickstreams

      
Numéro d'application 10735309
Numéro de brevet 07617508
Statut Délivré - en vigueur
Date de dépôt 2003-12-12
Date de la première publication 2005-06-16
Date d'octroi 2009-11-10
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gray, James Harold
  • Brothers, Thomas Jefferson

Abrégé

Methods and systems provide clickstream captures at both local and remote components by receiving user commands generated by the viewer locally where at least some of those commands are then sent to the remote component concurrently relative to when they are generated by the viewer. Commands may be captured and stored locally while the commands that are sent to the remote component are captured and then stored remotely from the premises of the viewer. Additionally, the user commands may be executed locally such as at a viewer appliance and/or remotely such as at a video control system of a television network. Information related to these user commands continues to be stored locally and/or remotely from the premises of the viewer after the user commands have been executed. Thus, the information related to these user commands can be processed as necessary and used for various purposes.

Classes IPC  ?

  • H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs
  • H04H 60/32 - Dispositions de contrôle des conditions des stations réceptrices, p. ex. un dysfonctionnement ou une panne de celles-ci
  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

56.

Methods and systems for network based capture of television viewer generated clickstreams

      
Numéro d'application 10735346
Numéro de brevet 08677384
Statut Délivré - en vigueur
Date de dépôt 2003-12-12
Date de la première publication 2005-06-16
Date d'octroi 2014-03-18
Propriétaire ALPHONSO INC. (USA)
Inventeur(s)
  • Gray, James Harold
  • Brothers, Thomas Jefferson

Abrégé

Methods and systems provide clickstream captures at a remote component, such as a video control system of a television network, by receiving user commands generated by the viewer that are sent to the remote component concurrently relative to when they are generated by the viewer. The commands are captured and then information related to these commands is stored remotely from the premises of the viewer. Additionally, the user commands may be executed remotely such as at a video control system of a television network or alternatively may be executed at the premises of the viewer such as within a set top box. Information related to these user commands continues to be stored remotely from the premises of the viewer after the user commands have been executed such that the information related to these user commands can be processed as necessary and used for various purposes.

Classes IPC  ?

  • H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs
  • H04H 60/45 - 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 les utilisateurs pour identifier les utilisateurs
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement