Pluto Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-75 de 75 pour Pluto Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 67
        Marque 8
Juridiction
        États-Unis 57
        Canada 9
        International 6
        Europe 3
Date
Nouveautés (dernières 4 semaines) 1
2026 juillet 2
2026 mai 1
2026 (AACJ) 8
2025 10
Voir plus
Classe 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é 28
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 28
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes 21
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles 20
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 20
Voir plus
Classe NICE
38 - Services de télécommunications 7
09 - Appareils et instruments scientifiques et électriques 3
42 - Services scientifiques, technologiques et industriels, recherche et conception 2
Statut
En Instance 16
Enregistré / En vigueur 59

1.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application 19575727
Statut En instance
Date de dépôt 2026-03-23
Date de la première publication 2026-07-30
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Shanson, Spencer Adam
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Riedl, Steven Ernest
  • Sharma, Upendra Mohan
  • Duong, Dinh Khang
  • Marshall, Clayton Andrew

Abrégé

A prediction model is generated for a user using data regarding how the user responded to different positionings of items of ancillary content. The prediction model is used to determine respective positionings of a plurality of items of ancillary content. The items of ancillary content are streamed to and displayed by a user device as interstitial content using the determined respective positionings. Frames of an item of primary content may be analyzed to identify appropriate interstitial insertion points and to generate labels. The labels may be utilized by a remote system to select and stream interstitial content for the insertion points. The user's location may be determined and used to determine a maximum amount of ancillary content for a corresponding time period. Different amounts of ancillary content for a given time period may be provided to different users based on a registration state.

Classes IPC  ?

  • 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/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/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

2.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application 19555759
Statut En instance
Date de dépôt 2026-03-03
Date de la première publication 2026-07-09
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Vibol C.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 5/45 - Image dans 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/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/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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/47 - Applications pour utilisateurs finaux
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités

3.

METHODS AND SYSTEMS FOR MANAGING STREAMING VIDEO SUB-CLIPS FOR FRAME ACCURATE SERVER SIDE CONTENT INSERTION

      
Numéro d'application 19449205
Statut En instance
Date de dépôt 2026-01-14
Date de la première publication 2026-05-21
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer Adam
  • Igorovich, Vadym Kupriianchuk
  • Kalmykov Vasilievich, Pavlo
  • Yevheniiovych, Khodos Oleksandr

Abrégé

Systems and methods are disclosed to efficiently insert new breakpoints into video content. A splicing window for a first breakpoint is applied to a portion of an item of video content, wherein the portion of the item of video content has been transcoded. New subclips are generated for the portion. The portion is re-transcoded, wherein a boundary between a first subclip and a second subclip defines a location for a first breakpoint. Existing segments that can be used are identified; the existing segments associated with corresponding existing playlists. New playlists for the new subclips are generated. The new playlists and the existing playlists are transmitted to a client. Corresponding content is streamed to the client in response to client requests.

Classes IPC  ?

  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
  • H04N 21/858 - Création de liens entre données et contenu, p. ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")

4.

Methods and systems for managing streaming video sub-clips for frame accurate server side content insertion

      
Numéro d'application 18931468
Numéro de brevet 12563273
Statut Délivré - en vigueur
Date de dépôt 2024-10-30
Date de la première publication 2026-02-24
Date d'octroi 2026-02-24
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer Adam
  • Igorovich, Vadym Kupriianchuk
  • Kalmykov Vasilievich, Pavlo
  • Yevheniiovych, Khodos Oleksandr

Abrégé

Systems and methods are disclosed to efficiently insert new breakpoints into video content. A splicing window for a first breakpoint is applied to a portion of an item of video content, wherein the portion of the item of video content has been transcoded. New subclips are generated for the portion. The portion is re-transcoded, wherein a boundary between a first subclip and a second subclip defines a location for a first breakpoint. Existing segments that can be used are identified; the existing segments associated with corresponding existing playlists. New playlists for the new subclips are generated. The new playlists and the existing playlists are transmitted to a client. Corresponding content is streamed to the client in response to client requests.

Classes IPC  ?

  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
  • H04N 21/858 - Création de liens entre données et contenu, p. ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")

5.

METHODS AND SYSTEMS FOR STREAMING VIDEO

      
Numéro d'application 19020940
Statut En instance
Date de dépôt 2025-01-14
Date de la première publication 2026-01-29
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

Systems and methods are disclosed configured to enable dynamic control of content streaming and/or to control content streaming so as to reduce peak system loads. A user electronic timetable is accessed from memory and is amazed to identify future unscheduled time periods. A first learning engine classifies timetable entries into subject types. A watchlist comprising a plurality of content items of respective time lengths is accessed. A second learning engine utilizes the classification and the time lengths to generate a scheduling recommendation of at least one item of content on the user watchlist. The scheduling recommendation is transmitted over a network to the user device. If the recommendation is accessed, a timetable entry is generated corresponding to the scheduling recommendation The at least one item of content on the user watchlist is streamed to the first device of the user in accordance with the accepted scheduling recommendation.

Classes IPC  ?

  • 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

6.

Methods and systems for synchronizing streaming video segments

      
Numéro d'application 18757276
Numéro de brevet 12647630
Statut Délivré - en vigueur
Date de dépôt 2024-06-27
Date de la première publication 2026-01-01
Date d'octroi 2026-06-02
Propriétaire Pluto Inc. (USA)
Inventeur(s) Ramaswamy, Srinath Venkatachalapathy

Abrégé

An aspect of the disclosure is related to methods and systems configured to detect and correct misalignments of segments in corresponding renditions of video content. A video is transcoded to generate renditions at respective different bit rates and/or resolutions, wherein a given rendition comprises a plurality of segments, the segments comprising a plurality of frames. First closed caption text is accessed for a first frame of a first segment of a first rendition. Second closed caption text for a first frame of a first segment of a second rendition is accessed. A determination is made as to whether the first closed caption text matches the second closed caption text. If they fail to match, the first segment of the second rendition is re-rendered. The re-rendered first segment of the second rendition is streamed over a network to a client device.

Classes IPC  ?

  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/2343 - 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é impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités

7.

METHODS AND SYSTEMS FOR CONTROLLING STREAMING CONTENT ASPECT RATIOS

      
Numéro d'application 19323443
Statut En instance
Date de dépôt 2025-09-09
Date de la première publication 2026-01-01
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

An aspect of the present disclosure relates to methods and systems configured to control video content rendering on a user device. After primary streaming content has been rendered on the user device using a first aspect ratio, streaming of secondary content to the user device is detected. The first aspect ratio is automatically changed to a second aspect ratio in response to detecting the streaming of secondary content, wherein the second aspect ratio is configured to enable frames of the secondary content to be fully rendered on the user device, wherein tops, bottoms, and sides of the secondary content are not cut off or obscured. An end of the streaming of the secondary content is detected, and at least partly in response to detecting the end of the streaming of the secondary content, the first aspect ratio is restored.

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
  • H04N 21/61 - Structure physique de réseauTraitement de signal

8.

CONTENT DELIVERY NETWORK UTILIZING DYNAMICALLY ASSEMBLED ADAPTIVE BITRATES SEGMENTS

      
Numéro d'application 19318208
Statut En instance
Date de dépôt 2025-09-03
Date de la première publication 2026-01-01
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Riedl, Steven Ernest
  • Shanson, Spencer

Abrégé

An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 21/2187 - Transmission en direct

9.

METHODS AND SYSTEMS FOR STREAMING CONTENT

      
Numéro d'application 18829641
Statut En instance
Date de dépôt 2024-09-10
Date de la première publication 2025-11-06
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Valenzuela, Jaime Arturo
  • Moreno, Fernando Adrian

Abrégé

An aspect of the disclosure related to methods and systems configured to identify a periodic viewing pattern for a first user and/or first user device using spectrum data obtained from time series data using a Fast Fourier Transform. A trained learning model configured to predict content requests is accessed and used to predict content requests for a first time period for the first user and/or first user device. The predicted requests are used to cause content to be provided to the first user device during the first time period.

Classes IPC  ?

10.

METHODS AND SYSTEMS FOR DYNAMIC ROUTING OF CONTENT USING A STATIC PLAYLIST MANIFEST

      
Numéro d'application 19241263
Statut En instance
Date de dépôt 2025-06-17
Date de la première publication 2025-10-09
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the 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é

11.

METHODS AND SYSTEMS FOR AUTOMATED CONTENT GENERATION

      
Numéro d'application 19097123
Statut En instance
Date de dépôt 2025-04-01
Date de la première publication 2025-08-07
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Adams, Timothy Shea
  • Goncharov, Eugene
  • Wei, Katherine
  • Pierudzki, Kamil Mateusz
  • Grunca, Adrian Cristian
  • Tyshchenko, Valeriia
  • Mohanty, Amit

Abrégé

An aspect of the disclosure related to methods and systems configured to distribute streaming content and to enable users to discover content. A user interface is rendered on a user device, comprising thumbnail representations of longform content items arranged in rows, wherein a first row comprises a first set of thumbnail representations of longform content items identified as a first category and a second row comprises a second set of thumbnail representations of longform content items identified as a second category. A plurality of shortform video previews corresponding to at least a portion of the longform content items identified as the first category, A first shortform video automatically begins playing. A second shortform video begins playing in response to a first event. In response to a user interaction while the second shortform video is displayed, the second longform content item is streamed to and displayed by the user device.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p. ex. sous forme de gestes ou de texte
  • G06F 16/738 - Présentation des résultats des requêtes
  • G06F 16/74 - NavigationVisualisation à cet effet

12.

Methods and systems for streaming video analysis

      
Numéro d'application 18428370
Numéro de brevet 12432406
Statut Délivré - en vigueur
Date de dépôt 2024-01-31
Date de la première publication 2025-07-31
Date d'octroi 2025-09-30
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Riedl, Steven Ernest
  • Sharma, Upendra Mohan
  • Mullane, Jr., Terrence
  • Liu, Kevin
  • Baboolall, Mahavir Chowbay

Abrégé

An aspect of the disclosure is related to methods and systems configured to detect an item of ancillary video content, the item of ancillary video content comprising video frames and an audio track. A first portion of the item of ancillary video content comprising video frames and an audio track. A presence of a first feature in a video frame and/or a second feature within the audio track are detected within the first portion of the item of ancillary video content, wherein the first feature and/or the second features are indicative of a joining of two separate items of ancillary content. At least partly in response to detecting the presence of the first feature in the video frame and/or the second feature, streaming of the first item of ancillary video content to one or more client devices is inhibited.

Classes IPC  ?

  • H04N 21/266 - Gestion de canal ou de contenu, p. ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G10L 15/00 - Reconnaissance de la parole
  • G10L 25/57 - 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 pour le traitement des signaux vidéo
  • H04N 21/233 - Traitement de flux audio élémentaires
  • 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é

13.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 19051027
Numéro de brevet 12666098
Statut Délivré - en vigueur
Date de dépôt 2025-02-11
Date de la première publication 2025-06-26
Date d'octroi 2026-06-23
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

Classes IPC  ?

  • 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/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/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

14.

METHODS AND SYSTEMS FOR AUTOMATED CONTENT GENERATION

      
Numéro d'application 19061201
Statut En instance
Date de dépôt 2025-02-24
Date de la première publication 2025-06-12
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

An aspect of the disclosure related to methods and systems configured to distribute interactive media, such as videos, streamed or downloaded over a network and to enable efficient content discovery. An aspect relates to enabling a user to interactively navigate through representations of video content by drilling up to broader genre categories or down to narrower genre categories. An aspect relates to the generation of customized content from existing content using a learning engine and user characteristics. The learning engine may comprise a neural network.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p. ex. numéro d'identification personnel [PIN] ou données de préférences

15.

METHODS AND SYSTEMS FOR AUTOMATICALLY GENERATING QUERIES AND DISPLAYING VISUAL REPRESENTATIONS OF QUERY RESULTS USING GRAPHICS PROCESSING UNITS

      
Numéro d'application 18497731
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2025-05-01
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Miller, Louis Edward
  • Olearczyk, Francis J.
  • Ji, Chenxin
  • Xiang, Chaoyu
  • Tyshchenko, Valeriia
  • York, Liam David
  • Fahy, Connor
  • Alcordo, Renita Beatrice Wenceslao

Abrégé

An aspect relates to determining if a request received from a user device is sufficiently similar to a cached request, wherein the request requesting an identification of streamable content meeting one or more criteria. The determination comprises comparing a vector corresponding to the received request with vectors of previously received, cached requests. If the vector corresponding to the received request is sufficiently similar to a first vector of a first previously received, cached request, then a previously generated response corresponding to the first previously received, cached request may be accessed and transmitted to the user device. If a sufficiently similar vector is not identified, then at least a portion of the received request may be transmitted, in association with an identification of content items in a library, to an artificial intelligence learning engine. The response from the artificial intelligence learning engine may be transmitted to the user device.

Classes IPC  ?

  • G06F 16/732 - Formulation de requêtes
  • 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 40/40 - Traitement ou traduction du langage naturel
  • 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

16.

METHODS AND SYSTEMS FOR CLIENT-SIDE STITCHER OF STREAMING VIDEO CONTENT

      
Numéro d'application 18818371
Statut En instance
Date de dépôt 2024-08-28
Date de la première publication 2025-04-24
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Hosur, Prabhudev Irappa
  • Yu, Ke

Abrégé

Methods and systems for streaming content are disclosed. A manifest request is received from a streaming video player. A stitcher service generates the requested manifest, comprising primary content locators for corresponding segments of primary content, a placeholder for a secondary content pod, and an indication as to when the secondary content pod is to be played. The manifest is transmitted to the video player. A session identifier indicating a time to a next secondary content pod is placed on an asynchronous bus and is accessed by a session service. The session service generates a secondary content pod request which is accessed by a secondary content pod service. One or more secondary content pod decisions are generated. A request for a secondary content pod file is received from the video player. The secondary content pod file, comprising locators for items of secondary content is generated and provided to the video player.

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/854 - Création de contenu

17.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18985696
Numéro de brevet 12621515
Statut Délivré - en vigueur
Date de dépôt 2024-12-18
Date de la première publication 2025-04-10
Date d'octroi 2026-05-05
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Shanson, Spencer Adam
  • Kalymkov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Riedl, Steven Ernest
  • Sharma, Upendra Mohan
  • Duong, Dinh Khang
  • Marshall, Clayton Andrew

Abrégé

A prediction model is generated for a user using data regarding how the user responded to different positionings of items of ancillary content. The prediction model is used to determine respective positionings of a plurality of items of ancillary content. The items of ancillary content are streamed to and displayed by a user device as interstitial content using the determined respective positionings. Frames of an item of primary content may be analyzed to identify appropriate interstitial insertion points and to generate labels. The labels may be utilized by a remote system to select and stream interstitial content for the insertion points. The user's location may be determined and used to determine a maximum amount of ancillary content for a corresponding time period. Different amounts of ancillary content for a given time period may be provided to different users based on a registration state.

Classes IPC  ?

  • 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/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/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

18.

Methods and systems for controlling streaming content aspect ratios

      
Numéro d'application 18458097
Numéro de brevet 12418697
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de la première publication 2025-03-06
Date d'octroi 2025-09-16
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

An aspect of the present disclosure relates to methods and systems configured to control video content rendering on a user device. After primary streaming content has been rendered on the user device using a first aspect ratio, streaming of secondary content to the user device is detected. The first aspect ratio is automatically changed to a second aspect ratio in response to detecting the streaming of secondary content, wherein the second aspect ratio is configured to enable frames of the secondary content to be fully rendered on the user device, wherein tops, bottoms, and sides of the secondary content are not cut off or obscured. An end of the streaming of the secondary content is detected, and at least partly in response to detecting the end of the streaming of the secondary content, the first aspect ratio is restored.

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
  • H04N 21/61 - Structure physique de réseauTraitement de signal

19.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18807230
Numéro de brevet 12593103
Statut Délivré - en vigueur
Date de dépôt 2024-08-16
Date de la première publication 2024-12-05
Date d'octroi 2026-03-31
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Vibol C.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 5/45 - Image dans 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/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/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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/47 - Applications pour utilisateurs finaux
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités

20.

Content delivery network utilizing dynamically assembled adaptive bitrates segments

      
Numéro d'application 18748938
Numéro de brevet 12413806
Statut Délivré - en vigueur
Date de dépôt 2024-06-20
Date de la première publication 2024-10-17
Date d'octroi 2025-09-09
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Riedl, Steven Ernest
  • Shanson, Spencer

Abrégé

An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 21/2187 - Transmission en direct

21.

Methods and systems for dynamic routing of content using a static playlist manifest

      
Numéro d'application 18748942
Numéro de brevet 12356026
Statut Délivré - en vigueur
Date de dépôt 2024-06-20
Date de la première publication 2024-10-10
Date d'octroi 2025-07-08
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the 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é

22.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18646658
Numéro de brevet 12634536
Statut Délivré - en vigueur
Date de dépôt 2024-04-25
Date de la première publication 2024-09-19
Date d'octroi 2026-05-19
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Shanson, Spencer
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content across multiple devices. An optical code in a first item of content is detected. The first item of content is streamed to a first device of a user. Other devices of the user proximate to the first user device are detected via signal strengths of respective signals received at the first user device from one or more of the other user devices. In response to detecting a second user device is proximate to the first device and to detecting the optical code in the first item of content, a prompt is displayed on the first device. In response to detecting a user interaction with the prompt, a second item of content is streamed to and displayed on the second device of the user.

Classes IPC  ?

  • 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/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/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

23.

Methods and systems for automated content generation

      
Numéro d'application 18666558
Numéro de brevet 12713089
Statut Délivré - en vigueur
Date de dépôt 2024-05-16
Date de la première publication 2024-09-12
Date d'octroi 2026-08-18
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Vibol C.

Abrégé

An aspect of the disclosure related to methods and systems configured to distribute interactive media, such as videos, streamed or downloaded over a network and to enable efficient content discovery. An aspect relates to enabling a user to interactively navigate through representations of video content by drilling up to broader genre categories or down to narrower genre categories. An aspect relates to the generation of customized content from existing content using a learning engine and user characteristics. The learning engine may comprise a neural network.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films

24.

Methods and systems for automated content generation

      
Numéro d'application 18179210
Numéro de brevet 12256129
Statut Délivré - en vigueur
Date de dépôt 2023-03-06
Date de la première publication 2024-09-12
Date d'octroi 2025-03-18
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

An aspect of the disclosure related to methods and systems configured to distribute interactive media, such as videos, streamed or downloaded over a network and to enable efficient content discovery. An aspect relates to enabling a user to interactively navigate through representations of video content by drilling up to broader genre categories or down to narrower genre categories. An aspect relates to the generation of customized content from existing content using a learning engine and user characteristics. The learning engine may comprise a neural network.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p. ex. numéro d'identification personnel [PIN] ou données de préférences

25.

PLUTO TV

      
Numéro d'application 019050359
Statut Enregistrée
Date de dépôt 2024-07-04
Date d'enregistrement 2024-11-14
Propriétaire Pluto Inc. (USA)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Broadcasting of television programs; cable television broadcasting services; electronic transmission and delivery and broadcasting of audio, video and multimedia entertainment content, namely, text, data, images, audio, video and audiovisual files by means of the internet, wireless communication, electronic communications networks and computer networks; electronic transmission and streaming of digital media content for others via global and local computer networks; electronic transmission of voice, data and images by television and video broadcasting.

26.

Methods and systems for text-to-speech screen reading

      
Numéro d'application 18066062
Numéro de brevet 12368935
Statut Délivré - en vigueur
Date de dépôt 2022-12-14
Date de la première publication 2024-06-20
Date d'octroi 2025-07-22
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Barabas, Ariel Alejandro
  • Acosta, Jacob

Abrégé

An aspect of the disclosure related to methods and systems configured to access connected device data from a connected device, the connected device data comprising a manufacturer identifier, a model identifier, an identifier of a year of manufacturer, browser type, and/or browser release/version. Using the connected device data, a version of code is selected comprising interpreter code configured to provide the connected device with accessibility functionality in accordance with a specification attributes and roles that enables enhanced screen reader functionality that the connected device is natively lacking. The selected version of the code is downloaded to the connected device, wherein the selected version of the code is configured to enable the connected device to generate enhanced audible announcements relative to announcements that the connected device would natively provide.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • 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
  • H04N 21/47 - Applications pour utilisateurs finaux

27.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18516669
Numéro de brevet 12244880
Statut Délivré - en vigueur
Date de dépôt 2023-11-21
Date de la première publication 2024-03-21
Date d'octroi 2025-03-04
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

Classes IPC  ?

  • 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/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/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

28.

Content delivery network utilizing dynamically assembled adaptive bitrates segments

      
Numéro d'application 17819094
Numéro de brevet 12047632
Statut Délivré - en vigueur
Date de dépôt 2022-08-11
Date de la première publication 2024-02-15
Date d'octroi 2024-07-23
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Riedl, Steven Ernest
  • Shanson, Spencer

Abrégé

An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 21/2187 - Transmission en direct

29.

CONTENT DELIVERY NETWORK UTILIZING DYNAMICALLY ASSEMBLED ADAPTIVE BITRATES SEGMENTS

      
Numéro d'application US2023068355
Numéro de publication 2024/035986
Statut Délivré - en vigueur
Date de dépôt 2023-06-13
Date de publication 2024-02-15
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Riedl, Steven Ernest
  • Shanson, Spencer

Abrégé

An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
  • H04N 21/236 - Assemblage d'un flux multiplexé, p. ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p. ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flux vidéoRemultiplexage de flux multiplexésInsertion de bits de remplissage dans le flux multiplexé, p. ex. pour obtenir un débit constantAssemblage d'un flux élémentaire mis en paquets
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2343 - 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é impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

30.

Methods and systems for dynamic routing of content using a static playlist manifest

      
Numéro d'application 18362782
Numéro de brevet 12047615
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-01-18
Date d'octroi 2024-07-23
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the 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é

31.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18295981
Numéro de brevet 12075120
Statut Délivré - en vigueur
Date de dépôt 2023-04-05
Date de la première publication 2023-08-10
Date d'octroi 2024-08-27
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 5/45 - Image dans 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/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/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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/47 - Applications pour utilisateurs finaux
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités

32.

Methods and systems configured to manage video transcoder latencies

      
Numéro d'application 18046638
Numéro de brevet 11729439
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-05-11
Date d'octroi 2023-08-15
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Liu, Kevin
  • Mullane, Jr., Terrence

Abrégé

Systems and methods configured to detect and manage video transcoder latencies are described. A manifest is received and is used to request video segments included in a manifest playlist. A transcoder having an input and output is used to transcode video segments. A delta time for a first SCTE-35 marker between the transcoder input and the transcoder output is determined, where the delta time corresponds to a transcoder latency. A determination is made as to whether a corrective action needs to be taken with respect to the latency, and such corrective action is taken as needed. The corrective action may include a transcoder reset. The manifest may be a text file and may be in the form of an HLS or DASH manifest. Additionally, streaming latencies may be reduced by switching content distribution systems, increasing the number of edge systems distributing content to clients, and/or by increasing video cache memory.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04N 21/2343 - 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é impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs 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
  • H04N 21/2187 - Transmission en direct
  • H04N 21/231 - Opération de stockage de contenu, p. ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • H04L 65/75 - Gestion des paquets du réseau multimédia

33.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 18062720
Numéro de brevet 11849165
Statut Délivré - en vigueur
Date de dépôt 2022-12-07
Date de la première publication 2023-03-30
Date d'octroi 2023-12-19
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

Classes IPC  ?

  • 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/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

34.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application US2022076427
Numéro de publication 2023/049649
Statut Délivré - en vigueur
Date de dépôt 2022-09-14
Date de publication 2023-03-30
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Vasilievich, Pavlo Kalmykov
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

Classes IPC  ?

  • 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/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/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

35.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 03175337
Statut En instance
Date de dépôt 2022-09-21
Date de disponibilité au public 2023-03-27
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Vasilievich, Pavlo Kalmykov
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

Classes IPC  ?

  • H04N 21/23 - Traitement de contenu ou de données additionnellesOpérations élémentaires de serveurIntergiciel de serveur

36.

Methods and systems for dynamic routing of content using a static playlist manifest

      
Numéro d'application 17936332
Numéro de brevet 11729434
Statut Délivré - en vigueur
Date de dépôt 2022-09-28
Date de la première publication 2023-01-19
Date d'octroi 2023-08-15
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the 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é

37.

Methods and systems configured to manage video transcoder latencies

      
Numéro d'application 17453979
Numéro de brevet 11509946
Statut Délivré - en vigueur
Date de dépôt 2021-11-08
Date de la première publication 2022-11-22
Date d'octroi 2022-11-22
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Liu, Kevin
  • Mullane, Jr., Terrence

Abrégé

Systems and methods configured to detect and manage video transcoder latencies are described. A manifest is received and is used to request video segments included in a manifest playlist. A transcoder having an input and output is used to transcode video segments. A delta time for a first SCTE-35 marker between the transcoder input and the transcoder output is determined, where the delta time corresponds to a transcoder latency. A determination is made as to whether a corrective action needs to be taken with respect to the latency, and such corrective action is taken as needed. The corrective action may include a transcoder reset. The manifest may be a text file and may be in the form of an HLS or DASH manifest. Additionally, streaming latencies may be reduced by switching content distribution systems, increasing the number of edge systems distributing content to clients, and/or by increasing video cache memory.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04N 21/2343 - 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é impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs 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
  • H04N 21/2187 - Transmission en direct
  • H04N 21/231 - Opération de stockage de contenu, p. ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • H04L 65/75 - Gestion des paquets du réseau multimédia

38.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17805216
Numéro de brevet 11659244
Statut Délivré - en vigueur
Date de dépôt 2022-06-02
Date de la première publication 2022-09-22
Date d'octroi 2023-05-23
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A a video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

39.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17805980
Numéro de brevet 11659245
Statut Délivré - en vigueur
Date de dépôt 2022-06-08
Date de la première publication 2022-09-22
Date d'octroi 2023-05-23
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

40.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17805212
Numéro de brevet 11627375
Statut Délivré - en vigueur
Date de dépôt 2022-06-02
Date de la première publication 2022-09-15
Date d'octroi 2023-04-11
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A a video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

41.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17449076
Numéro de brevet 11533527
Statut Délivré - en vigueur
Date de dépôt 2021-09-27
Date de la première publication 2022-02-10
Date d'octroi 2022-12-20
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Kalmykov Vasilievich, Pavlo
  • Jesperson, Jonathan Michael
  • Chiu, Adrian
  • Fish, Bryan Randall
  • Gwiazda, Jonathan Jovan
  • Hashim, Sonia Priya

Abrégé

Systems and methods are configured to manage streaming video content. A first time length specification for a content pod is accessed. If a determination is made that a response to a request for ancillary content of a duration corresponding to the first time length of the content pod includes ancillary content of insufficient duration to populate the first time length of the content pod, the content pod time length is reduced. Ancillary content items associated with the response to the request are streamed to a user device as part of a streaming channel comprising primary content having scheduled start times. A primary content item, having a scheduled start time, is streamed to the user device after the items of ancillary content, and earlier than the scheduled start time of the item of primary content.

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/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/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

42.

Methods and systems for dynamic routing of content using a static playlist manifest

      
Numéro d'application 17451715
Numéro de brevet 11463741
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2022-02-10
Date d'octroi 2022-10-04
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the device.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • 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é

43.

PLUTO TV

      
Numéro d'application 216593200
Statut Enregistrée
Date de dépôt 2022-02-10
Date d'enregistrement 2025-10-17
Propriétaire Pluto Inc. (USA)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

(1) Broadcasting of television programs; cable television broadcasting services; electronic transmission and delivery and broadcasting of audio, video and multimedia entertainment content, namely, text messages, video data, digital images, audio, video and audiovisual files containing movies, motion pictures, television shows, news, by means of the internet, wireless networks and global computer networks; electronic transmission and streaming of audio and video content for others via global and local computer networks in the field of movies, motion pictures, television shows, news, sports; electronic transmission of voice, video data, and images by television and video broadcasting in the field of movies, motion pictures, television shows, news, sports.

44.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17150897
Numéro de brevet 11425437
Statut Délivré - en vigueur
Date de dépôt 2021-01-15
Date de la première publication 2021-07-01
Date d'octroi 2022-08-23
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. Data is received over a network from a first user terminal that enables identification of the first user. Program information for a digital program is accessed. A determination is made as to how many interstitials are to be presented during a playback of the digital program. A prediction model is selected and executed to generate predictions of user responses to one or more placements of program interstitials. The user response predictions are used to determine positioning of interstitials with respect to the program. The interstitials are enabled to be displayed on the first user terminal in accordance with the determined positioning.

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/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/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

45.

pluto tv

      
Numéro d'application 018484937
Statut Enregistrée
Date de dépôt 2021-06-03
Date d'enregistrement 2021-09-29
Propriétaire Pluto Inc. (USA)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Broadcasting of television programs; cable television broadcasting services; electronic transmission and delivery and broadcasting of audio, video and multimedia entertainment content, namely, text, data, images, audio, video and audiovisual files by means of the internet, wireless communication, electronic communications networks and computer networks; electronic transmission and streaming of digital media content for others via global and local computer networks; electronic transmission of voice, data and images by television and video broadcasting.

46.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17174104
Numéro de brevet 11395038
Statut Délivré - en vigueur
Date de dépôt 2021-02-11
Date de la première publication 2021-06-03
Date d'octroi 2022-07-19
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

47.

Methods and systems for dynamic routing of content using a static playlist manifest

      
Numéro d'application 17077168
Numéro de brevet 11178433
Statut Délivré - en vigueur
Date de dépôt 2020-10-22
Date de la première publication 2021-05-27
Date d'octroi 2021-11-16
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods enable video on demand playback startup times to be reduced. A redirect database is populated with redirect locators. A request from a device for an item of primary video content is received. A static manifest file is generated including locators corresponding to the requested item of primary video content and redirect database entries storing redirect locators to default interstitial media. The static manifest file is transmitted to the device. Potential items of interstitial media are identified by sources of interstitial media, and a first item of interstitial media is selected. A redirect locator in the redirect database is replaced with a redirect locator corresponding to the selected interstitial media. A request is received from the device directed to the redirect database location storing the redirect locator corresponding to the selected interstitial media. The selected interstitial media is streamed to the device.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • 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é

48.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 17084456
Numéro de brevet 11265604
Statut Délivré - en vigueur
Date de dépôt 2020-10-29
Date de la première publication 2021-02-11
Date d'octroi 2022-03-01
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

49.

PLUTO TV

      
Numéro de série 90367272
Statut Enregistrée
Date de dépôt 2020-12-08
Date d'enregistrement 2022-02-15
Propriétaire Pluto Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software for streaming audiovisual and multimedia content via the internet and global communications networks; downloadable software for streaming audiovisual and multimedia content to mobile digital electronic devices; downloadable software for searching, organizing, and recommending multimedia content

50.

PLUTO TV

      
Numéro de série 90367276
Statut Enregistrée
Date de dépôt 2020-12-08
Date d'enregistrement 2021-12-28
Propriétaire Pluto Inc. ()
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Broadcasting of television programs; cable television broadcasting services; electronic transmission and delivery and broadcasting of audio, video and multimedia entertainment content, namely, text, data, images, audio, video and audiovisual files by means of the internet, wireless communication, electronic communications networks and computer networks; electronic transmission and streaming of digital media content for others via global and local computer networks; electronic transmission of voice, data and images by television and video broadcasting

51.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 16892833
Numéro de brevet 10931990
Statut Délivré - en vigueur
Date de dépôt 2020-06-04
Date de la première publication 2020-09-24
Date d'octroi 2021-02-23
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. Data is received over a network from a first user terminal that enables identification of the first user. Program information for a digital program is accessed. A determination is made as to how many interstitials are to be presented during a playback of the digital program. A prediction model is selected and executed to generate predictions of user responses to one or more placements of program interstitials. The user response predictions are used to determine positioning of interstitials with respect to the program. The interstitials are enabled to be displayed on the first user terminal in accordance with the determined positioning.

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/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/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/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

52.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 16784834
Numéro de brevet 10939168
Statut Délivré - en vigueur
Date de dépôt 2020-02-07
Date de la première publication 2020-06-04
Date d'octroi 2021-03-02
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
  • H04N 5/45 - Image dans l'image
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

53.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 16405443
Numéro de brevet 10715848
Statut Délivré - en vigueur
Date de dépôt 2019-05-07
Date de la première publication 2019-11-14
Date d'octroi 2020-07-14
Propriétaire Pluto Inc. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. Data is received over a network from a first user terminal that enables identification of the first user. Program information for a digital program is accessed. A determination is made as to how many interstitials are to be presented during a playback of the digital program. A prediction model is selected and executed to generate predictions of user responses to one or more placements of program interstitials. The user response predictions are used to determine positioning of interstitials with respect to the program. The interstitials are enabled to be displayed on the first user terminal in accordance with the determined positioning.

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/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/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/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

54.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application US2019031185
Numéro de publication 2019/217468
Statut Délivré - en vigueur
Date de dépôt 2019-05-07
Date de publication 2019-11-14
Propriétaire PLUTO INC. (USA)
Inventeur(s) Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. Data is received over a network from a first user terminal that enables identification of the first user. Program information for a digital program is accessed. A determination is made as to how many interstitials are to be presented during a playback of the digital program. A prediction model is selected and executed to generate predictions of user responses to one or more placements of program interstitials. The user response predictions are used to determine positioning of interstitials with respect to the program. The interstitials are enabled to be displayed on the first user terminal in accordance with the determined positioning.

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/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
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p. ex. numéro d'identification personnel [PIN] ou données de préférences
  • 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/482 - Interface pour utilisateurs finaux pour la sélection de programmes

55.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 16297143
Numéro de brevet 10560746
Statut Délivré - en vigueur
Date de dépôt 2019-03-08
Date de la première publication 2019-07-04
Date d'octroi 2020-02-11
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/455 - Circuits de démodulation
  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

56.

Methods and systems for determining a video player playback position

      
Numéro d'application 15714931
Numéro de brevet 10356447
Statut Délivré - en vigueur
Date de dépôt 2017-09-25
Date de la première publication 2019-03-28
Date d'octroi 2019-07-16
Propriétaire Pluto Inc. (USA)
Inventeur(s) Shanson, Spencer

Abrégé

Systems and methods enable the determination of a playback position of a video player. A request is received, at a system over a network from a user device, for an item of video content. Interstitial content is received. The interstitial content is segmented into segments and the segments are encrypted. A given decryption key is associated with a respective locator, such as a URL. A playlist manifest file is generated that includes locators corresponding to segments of the requested item of video content, segments of the interstitial content, and decryption keys for respective encrypted interstitial segments. The generated playlist manifest file is transmitted to the user device. A request for a first decryption key for an encrypted first interstitial segment is received, and based on the request, a playback position of the video player is determined. A corresponding message, indicating the playback position, may be transmitted to a remote destination.

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/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
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/16 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes qui sont changés pendant l'opération
  • H04N 21/81 - Composants mono média du contenu

57.

METHODS AND SYSTEMS FOR DETERMINING A VIDEO PLAYER PLAYBACK POSITION

      
Numéro d'application US2018051966
Numéro de publication 2019/060554
Statut Délivré - en vigueur
Date de dépôt 2018-09-20
Date de publication 2019-03-28
Propriétaire PLUTO INC. (USA)
Inventeur(s) Shanson, Spencer

Abrégé

Systems and methods enable the determination of a playback position of a video player. A request is received, at a system over a network from a user device, for an item of video content. Interstitial content is received. The interstitial content is segmented into segments and the segments are encrypted. A given decryption key is associated with a respective locator, such as a URL. A playlist manifest file is generated that includes locators corresponding to segments of the requested item of video content, segments of the interstitial content, and decryption keys for respective encrypted interstitial segments. The generated playlist manifest file is transmitted to the user device. A request for a first decryption key for an encrypted first interstitial segment is received, and based on the request, a playback position of the video player is determined. A corresponding message, indicating the playback position, may be transmitted to a remote destination.

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/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p. ex. en transmettant une clé
  • H04N 21/4725 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p. ex. zones actives ("hot spots")
  • 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/2347 - 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é impliquant le cryptage de flux vidéo
  • H04N 21/4408 - 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 le cryptage de flux vidéo, p. ex. re-cryptage d'un flux vidéo décrypté pour la redistribution dans un réseau domestique

58.

METHODS AND SYSTEMS FOR DETERMINING A VIDEO PLAYER PLAYBACK POSITION

      
Numéro de document 03076660
Statut En instance
Date de dépôt 2018-09-20
Date de disponibilité au public 2019-03-28
Propriétaire PLUTO INC. (USA)
Inventeur(s) Shanson, Spencer

Abrégé

Systems and methods enable the determination of a playback position of a video player. A request is received, at a system over a network from a user device, for an item of video content. Interstitial content is received. The interstitial content is segmented into segments and the segments are encrypted. A given decryption key is associated with a respective locator, such as a URL. A playlist manifest file is generated that includes locators corresponding to segments of the requested item of video content, segments of the interstitial content, and decryption keys for respective encrypted interstitial segments. The generated playlist manifest file is transmitted to the user device. A request for a first decryption key for an encrypted first interstitial segment is received, and based on the request, a playback position of the video player is determined. A corresponding message, indicating the playback position, may be transmitted to a remote destination.

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/2347 - 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é impliquant le cryptage de flux vidéo
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
  • H04N 21/4408 - 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 le cryptage de flux vidéo, p. ex. re-cryptage d'un flux vidéo décrypté pour la redistribution dans un réseau domestique
  • H04N 21/4725 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p. ex. zones actives ("hot spots")
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p. ex. en transmettant une clé

59.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 15975545
Numéro de brevet 10231018
Statut Délivré - en vigueur
Date de dépôt 2018-05-09
Date de la première publication 2018-09-13
Date d'octroi 2019-03-12
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • 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
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
  • 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/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

60.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application US2017039960
Numéro de publication 2018/009408
Statut Délivré - en vigueur
Date de dépôt 2017-06-29
Date de publication 2018-01-11
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Hou, Chan, V.
  • Ryan, Thomas, V.
  • Pozin, Ilya
  • Buchenroth, Matthew, Brian
  • Hale, Thomas, Edward
  • Shanson, Spencer
  • Littrell, Kelly, Ryan
  • Ghosh, Indira

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. A first system causes an interactive interstitial to be presented on a remote first device of a user. The first system determines if a second device of the user is available to receive an interstitial interaction request. At least partly in response to determining that the second device is available to receive an interstitial interaction request, the interstitial interaction request is presented via a client hosted on the second device. At least partly in response to determining that the user has provided an interaction via the second device, the interaction is stored in memory. Optionally, an interstitial is composed based at least in part on the user interaction. The composed interstitial is optionally displayed via the first device of the user.

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/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]
  • 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
  • H04N 21/236 - Assemblage d'un flux multiplexé, p. ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p. ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flux vidéoRemultiplexage de flux multiplexésInsertion de bits de remplissage dans le flux multiplexé, p. ex. pour obtenir un débit constantAssemblage d'un flux élémentaire mis en paquets

61.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 03029798
Statut En instance
Date de dépôt 2017-06-29
Date de disponibilité au public 2018-01-11
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Ryan, Thomas V.
  • Pozin, Ilya
  • Buchenroth, Matthew Brian
  • Hale, Thomas Edward
  • Shanson, Spencer
  • Littrell, Kelly Ryan
  • Ghosh, Indira

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. A first system causes an interactive interstitial to be presented on a remote first device of a user. The first system determines if a second device of the user is available to receive an interstitial interaction request. At least partly in response to determining that the second device is available to receive an interstitial interaction request, the interstitial interaction request is presented via a client hosted on the second device. At least partly in response to determining that the user has provided an interaction via the second device, the interaction is stored in memory. Optionally, an interstitial is composed based at least in part on the user interaction. The composed interstitial is optionally displayed via the first device of the user.

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/236 - Assemblage d'un flux multiplexé, p. ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p. ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flux vidéoRemultiplexage de flux multiplexésInsertion de bits de remplissage dans le flux multiplexé, p. ex. pour obtenir un débit constantAssemblage d'un flux élémentaire mis en paquets
  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]
  • 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

62.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 03201147
Statut En instance
Date de dépôt 2017-06-29
Date de disponibilité au public 2018-01-11
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Hou, Vibol C.
  • Ryan, Thomas V.
  • Pozin, Ilya
  • Buchenroth, Matthew Brian
  • Hale, Thomas Edward
  • Shanson, Spencer
  • Littrell, Kelly Ryan
  • Ghosh, Indira

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. A first system causes an interactive interstitial to be presented on a remote first device of a user. The first system determines if a second device of the user is available to receive an interstitial interaction request. At least partly in response to determining that the second device is available to receive an interstitial interaction request, the interstitial interaction request is presented via a client hosted on the second device. At least partly in response to determining that the user has provided an interaction via the second device, the interaction is stored in memory. Optionally, an interstitial is composed based at least in part on the user interaction. The composed interstitial is optionally displayed via the first device of the user.

Classes IPC  ?

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

63.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 15635630
Numéro de brevet 10327037
Statut Délivré - en vigueur
Date de dépôt 2017-06-28
Date de la première publication 2018-01-11
Date d'octroi 2019-06-18
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Shanson, Spencer
  • Hale, Thomas Edward

Abrégé

Techniques for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. An electronic program guide comprises a channel listing and channel program listings. Supplementary content slots are identified. A slot is associated with a time length and is scheduled during or after a scheduled program. A first item of supplementary content, associated with a first time length, is selected to be displayed during a first slot on a user device. In response to determining that the first time length content is less than the time length associated with the first slot, the underrun may be compensated for by causing subsequent primary content to be displayed on the user device at a time earlier than scheduled and a previously scheduled time length of a subsequent supplementary content slot may be extended to a first extended time length, with respect to the user.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • 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
  • 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/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client

64.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 15635764
Numéro de brevet 10356480
Statut Délivré - en vigueur
Date de dépôt 2017-06-28
Date de la première publication 2018-01-11
Date d'octroi 2019-07-16
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Hou, Chan V.
  • Ryan, Thomas V.
  • Pozin, Ilya
  • Buchenroth, Matthew Brian
  • Hale, Thomas Edward
  • Shanson, Spencer
  • Littrell, Kelly Ryan
  • Ghosh, Indira

Abrégé

Systems and methods for identifying, assembling, and transmitting content are described in the illustrative context of electronic program guides and program channels. A first system causes an interactive interstitial to be presented on a remote first device of a user in conjunction with a scheduled program. The first system determines if a second device of the user is available to receive an interstitial interaction request. At least partly in response to determining that the second device is available to receive an interstitial interaction request, the interstitial interaction request is presented via a client hosted on the second device. At least partly in response to determining that the user has provided an interaction via the second device, the interaction is stored in memory. Optionally, an interstitial is composed based at least in part on the user interaction. The composed interstitial is optionally displayed via the first device of the user in conjunction with a scheduled program.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • 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
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • 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/482 - Interface pour utilisateurs finaux pour la sélection de programmes

65.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 15633646
Numéro de brevet 09998787
Statut Délivré - en vigueur
Date de dépôt 2017-06-26
Date de la première publication 2017-11-09
Date d'octroi 2018-06-12
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • 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
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • 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/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

66.

PLUTO

      
Numéro de série 87983152
Statut Enregistrée
Date de dépôt 2017-06-05
Date d'enregistrement 2019-10-22
Propriétaire Pluto Inc. ()
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Telecommunication services; communication services for the electronic transmission of voices; transmission of data; electronic transmission of images, photographs, graphic images and illustrations over a global computer network; transmission of data, audio, video and multimedia files; simulcasting broadcast television over global communication networks, the Internet and wireless networks; provision of telecommunication access to video and audio content provided via an online video-on-demand service; satellite communication services; telecommunications gateway services

67.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 14988375
Numéro de brevet 09712884
Statut Délivré - en vigueur
Date de dépôt 2016-01-05
Date de la première publication 2016-11-03
Date d'octroi 2017-07-18
Propriétaire Pluto Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

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
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/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
  • 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/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

68.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 14994619
Numéro de brevet 09699515
Statut Délivré - en vigueur
Date de dépôt 2016-01-13
Date de la première publication 2016-05-05
Date d'octroi 2017-07-04
Propriétaire PLUTO, INC. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/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
  • 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/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne

69.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 03125558
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de disponibilité au public 2015-08-20
Date d'octroi 2023-09-26
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Gold, Audra E.
  • Hou, Chan V.
  • Price, Michael John
  • Ryan, Thomas V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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/478 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat

70.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 03125564
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de disponibilité au public 2015-08-20
Date d'octroi 2023-08-22
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael John
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • 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/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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/8549 - Création de résumés vidéo, p. ex. bande annonce

71.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro de document 02939215
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de disponibilité au public 2015-08-20
Date d'octroi 2022-03-29
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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

72.

Methods and systems for generating and providing program guides and content

      
Numéro d'application 14622153
Numéro de brevet 09258589
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de la première publication 2015-08-20
Date d'octroi 2016-02-09
Propriétaire Pluto, Inc. (USA)
Inventeur(s)
  • Grouf, Nicholas A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn D.
  • Ryan, Thomas V.
  • Gold, Audra E.
  • Hou, Chan V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • 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
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p. ex. Internet et satellite
  • 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/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes

73.

METHODS AND SYSTEMS FOR GENERATING AND PROVIDING PROGRAM GUIDES AND CONTENT

      
Numéro d'application US2015015902
Numéro de publication 2015/123572
Statut Délivré - en vigueur
Date de dépôt 2015-02-13
Date de publication 2015-08-20
Propriétaire PLUTO INC. (USA)
Inventeur(s)
  • Grouf, Nicholas, A.
  • Pozin, Ilya
  • Sieverding, Thomas
  • Price, Michael
  • Emerson, Lindsey
  • Gabbay, Lynn, D.
  • Ryan, Thomas, V.
  • Gold, Audra, E.
  • Hou, Chan, V.

Abrégé

Systems and methods for identifying, assembling, and publishing content are described. A content item, such as a video, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first span of time within the first program is allocated for the video, wherein the first span of time is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first span of time. At least partly in response to determining that the video has a time length shorter than the first span of time, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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 5/445 - Circuits de réception pour visualisation d'information additionnelle

74.

PLUTO.TV

      
Numéro d'application 013324249
Statut Enregistrée
Date de dépôt 2014-10-03
Date d'enregistrement 2015-02-24
Propriétaire Pluto Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable mobile applications for displaying user generated audio-visual content; downloadable mobile applications for streaming of audio-visual content. Streaming of video material on the internet; webcasting services; audiovisual transmission services. Hosting and maintaining an online community featuring user generated audio-visual content; software platforms for providing programmatic interfaces for third parties to access website content; software platforms for streaming of audio-visual content on the internet.

75.

PLUTO.TV

      
Numéro d'application 169656100
Statut Enregistrée
Date de dépôt 2014-10-03
Date d'enregistrement 2017-07-04
Propriétaire PLUTO INC., a Delaware Corporation (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable mobile applications for streaming of audio-visual content namely, music, movies, television shows, music videos. (2) Downloadable mobile applications for displaying user generated audio-visual content namely, music, movies, television shows, music videos. (1) Streaming of video material on the internet namely, movies, television shows, music videos; webcasting services for music, movies, television shows, music videos; operation of a website that provides streaming of music, movies, television shows and music videos. (2) Hosting and maintaining an online community featuring user generated audio-visual content namely, music, movies, television shows, music videos; platform as a service (PAAS) and software as a service (SAAS) featuring computer software platforms for use in providing programmatic interfaces for third parties to access website content. (3) Platform as a service (PAAS) and software as a service (SAAS) featuring computer software platforms for streaming of audio-visual content on the internet namely, music, movies television shows and music videos.