TiVo Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 417 pour TiVo Corporation Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Excluant les filiales
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 2
2024 avril (MACJ) 1
2024 mars 2
2024 février 3
2024 janvier 1
Voir plus
Classe IPC
H04N 21/81 - Composants mono média du contenu 72
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels 68
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 63
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés 62
H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme 58
Voir plus
Statut
En Instance 39
Enregistré / En vigueur 378
Résultats pour  brevets
  1     2     3     ...     5        Prochaine page

1.

TILE BASED MEDIA CONTENT SELECTION

      
Numéro d'application 18200501
Statut En instance
Date de dépôt 2023-05-22
Date de la première publication 2024-04-11
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Hunter, Kirsten
  • Chan, Christopher
  • Shenoy, Vasanth
  • Collette, James
  • Chung, Do H.
  • Billings, Allen

Abrégé

Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu 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 o
  • 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 services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/81 - Composants mono média du contenu

2.

SWITCHED MULTICAST VIDEO STREAMING

      
Numéro d'application 18376493
Statut En instance
Date de dépôt 2023-10-04
Date de la première publication 2024-03-28
Propriétaire TiVo Corporation (USA)
Inventeur(s) Gilson, Ross

Abrégé

A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.

Classes IPC  ?

  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04L 65/4061 - Services par bouton-poussoir, p.ex. bouton-poussoir pour parler ou bouton-poussoir pour vidéo
  • H04N 5/765 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil
  • H04N 5/782 - Enregistrement du signal de télévision utilisant l'enregistrement magnétique sur une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit

3.

SYSTEM AND METHOD FOR SMOOTH TRANSITION OF LIVE AND REPLAY PROGRAM GUIDE DISPLAYS

      
Numéro d'application 18370520
Statut En instance
Date de dépôt 2023-09-20
Date de la première publication 2024-03-07
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Carpenter, Cory
  • Dosenbach, Iylla

Abrégé

In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

4.

SELF-CONFIGURATION OF WIRELESS CONNECTIONS

      
Numéro d'application 18382918
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-02-15
Propriétaire TiVo Corporation (USA)
Inventeur(s) Oedlund, Anders Johan

Abrégé

In general, certain embodiments of the present disclosure provide methods and/or systems for self-configuration of an electronic device to a wireless network is provided, which includes a wireless communication interface, one or more processors, memory, and one or more programs stored in the memory which comprise instructions for the wireless communication interface to send a plurality of multicast packets to a plurality of specific destination addresses. The plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access a wireless network. According to various embodiments, the wireless network may be a secure wireless network.

Classes IPC  ?

  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04W 8/00 - Gestion de données relatives au réseau
  • H04W 48/16 - Exploration; Traitement d'informations sur les restrictions d'accès ou les accès

5.

SYSTEM AND METHOD FOR STORING MULTIMEDIA FILES USING AN ARCHIVE FILE FORMAT

      
Numéro d'application 18381005
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2024-02-08
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Chung, Do Hyun
  • Long, Ren L.
  • Dennedy, Dan

Abrégé

Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.

Classes IPC  ?

  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • 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
  • H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu

6.

DYNAMIC BANDWIDTH ALLOCATION FOR ADDRESSABLE CONTENT

      
Numéro d'application 18233022
Statut En instance
Date de dépôt 2023-08-11
Date de la première publication 2024-02-01
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Jansen, Alex
  • Van De Pol, Erik
  • Fife, Andrew

Abrégé

Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a trigger from a content distribution stream. The trigger contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the trigger. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.

Classes IPC  ?

  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • H04H 20/10 - Dispositions pour le remplacement ou la commutation des informations lors de la radiodiffusion ou de la distribution
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04L 67/55 - Services réseau par poussée
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP

7.

FRAGMENT SERVER DIRECTED DEVICE FRAGMENT CACHING

      
Numéro d'application 18218934
Statut En instance
Date de dépôt 2023-07-06
Date de la première publication 2024-01-11
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Nooney, Charles
  • Karlsson, Kent

Abrégé

The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.

Classes IPC  ?

  • 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

8.

LATENCY-BASED ROUTING AND LOAD BALANCING IN A NETWORK

      
Numéro d'application 18244986
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2023-12-28
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Patterson, Katherine E.
  • Beenham, Nicholas C.
  • Elamthuruthy, Joy Mathew

Abrégé

Methods and systems for load balancing are described. A network node may replicate content. A lag time may be determined. A data structure may be generated that comprises the lag time.

Classes IPC  ?

  • H04L 67/101 - Sélection du serveur pour la répartition de charge basée sur les conditions du réseau
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 43/0852 - Retards

9.

SEARCH-BASED NAVIGATION OF MEDIA CONTENT

      
Numéro d'application 18367398
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2023-12-28
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Calhoun, Curtis

Abrégé

Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata.

Classes IPC  ?

10.

IPTV FOLLOW ME CONTENT SYSTEM AND METHOD

      
Numéro d'application 18212062
Statut En instance
Date de dépôt 2023-06-20
Date de la première publication 2023-12-21
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Casey, Steven M.
  • Selvadurai, Gnanasegeran
  • Castro, Felipe
  • Khan, Waqar

Abrégé

Tools are provided for distributing access-restricted content in an internet protocol television (“IPTV”) environment based on portable entitlement keys. Such tools can include a decoder, an encoder, and a network entitlement handler. The decoder may be configured to receive a key associated with entitlement information, and transmit the entitlement information over a network. The encoder may be configured to receive content from content providers, and to encode the content to create IP-compatible content, with access restrictions based on entitlement. The network entitlement handler may be configured to receive a request for requested content from the decoder; receive the access-restricted content (including the requested content) from the encoder; and transmit the requested content over the network to the decoder using IP, when the decoder is entitled to receive the requested content.

Classes IPC  ?

  • H04N 21/4627 - Gestion de droits
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • 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/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
  • H04N 21/441 - Acquisition de l'identification d'un utilisateur final
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/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/643 - Protocoles de communication

11.

SYSTEMS AND METHODS FOR MEDIA PACKAGING

      
Numéro d'application 18227689
Statut En instance
Date de dépôt 2023-07-28
Date de la première publication 2023-11-16
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Van De Pol, Erik
  • Mak, See Wing
  • Jansen, Alex
  • Niemeijer, Gerrit
  • Haberman, Seth

Abrégé

The invention relates to a method for packaging media and data for transmission over a broadband communications network link for display at a terminal destination. Features of the method included creating desired media segments for transmission to the terminal destination and for creating targeting information, for example in whole or in part in the form of metadata, for transmission to the terminal destination. Other features include packaging the created media segments and the created targeting information in a single package and unpacking the single package for display of the targeted media at the terminal destination. In another aspect, the invention can provide a method for unpacking media and data for display at a terminal destination implementing, at the terminal destination, receiving a single package containing media segments and instructions regarding handling of the media segments, quickly unpacking the media segments and the instructions from the single package and, based on the unpacked instructions, assembling one or more of the media segments for display at the terminal destination.

Classes IPC  ?

  • H04N 21/2368 - Multiplexage de flux audio et vidéo
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04H 20/28 - Dispositions de radiodiffusion simultanée de plusieurs informations
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • 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
  • H04H 60/73 - Systèmes spécialement adaptés à l'utilisation d'informations spécifiques, p.ex. d'informations géographiques ou météorologiques utilisant des méta-informations
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4

12.

DIGITAL TRANSPORT ADAPTER

      
Numéro d'application 18220618
Statut En instance
Date de dépôt 2023-07-11
Date de la première publication 2023-11-09
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Sallas, Michael
  • Deandrade, David
  • Stone, Christopher

Abrégé

One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.

Classes IPC  ?

  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • 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/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")
  • G06F 16/84 - Mise en correspondance; Conversion
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/4385 - Traitement de flux multiplexé, p.ex. décryptage de flux multiplexé
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

13.

CLOSED CAPTIONING MANAGEMENT SYSTEM

      
Numéro d'application 18218375
Statut En instance
Date de dépôt 2023-07-05
Date de la première publication 2023-11-02
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Einarsson, Torbjorn

Abrégé

Media content typically includes closed captioning information such as subtitled in domestic and foreign languages. Techniques and mechanisms provide that closed captioning information may be toggled on/off using menu options and preferences as well as automatically managed by intelligently monitoring the environment surrounding a device. Device sensors such as microphones and vibration monitors determine the noise level of an environment as well as the spectral characteristics of the noise to determine whether the noise profile would interfere with the video playback experience. A particular environmental noise profile could automatically trigger the display of closed captioning information or present an easy access, otherwise unavailable toggle to display closed captioning information associated with a video stream.

Classes IPC  ?

  • H04N 7/088 - Systèmes pour la transmission simultanée ou séquentielle de plus d'un signal de télévision, p.ex. des signaux d'information additionnelle, les signaux occupant totalement ou partiellement la même bande de fréquence avec insertion du signal dans l'intervalle de suppression vertical le signal inséré étant numérique
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04L 65/1089 - Procédures en session en supprimant des médias
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile

14.

SYSTEM AND METHOD FOR MODIFYING MEDIA STREAMS USING METADATA

      
Numéro d'application 18132712
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2023-10-05
Propriétaire TiVo Corporation (USA)
Inventeur(s) Stiers, Todd

Abrégé

Real-time metadata tracks recorded to media streams allow search and analysis operations in a variety of contexts. Search queries can be performed using information in real-time metadata tracks such as closed captioning, sub-title, statistical tracks, miscellaneous data tracks. Media streams can also be augmented with additional tracks. The metadata tracks not only allow efficient searching and indexing, but also allow insertion of content specific advertising during appropriate portions of a media stream based on the content of the metadata tracks.

Classes IPC  ?

  • H04N 5/76 - Enregistrement du signal de télévision
  • H04N 9/82 - Transformation du signal de télévision pour l'enregistrement, p.ex. modulation, changement de fréquence; Transformation inverse pour la reproduction les composantes individuelles des signaux d'image en couleurs n'étant enregistrées que simultanément

15.

SYSTEM AND METHOD FOR REPRESENTING LONG VIDEO SEQUENCES

      
Numéro d'application 18097695
Statut En instance
Date de dépôt 2023-01-17
Date de la première publication 2023-09-07
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Van De Pol, Erik

Abrégé

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

Classes IPC  ?

  • G11B 27/34 - Aménagements indicateurs
  • G06F 16/738 - Présentation des résultats des requêtes
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

16.

INTERMEDIATE KEY FRAME SELECTION AND ANIMATION

      
Numéro d'application 18096920
Statut En instance
Date de dépôt 2023-01-13
Date de la première publication 2023-08-24
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Casey, David
  • Carlson, Bob

Abrégé

Mechanisms provide intermediate key frame animation during a media seek. A streaming server receives a seek request from a client device while the streaming server provides the client device with a media stream. The seek request is made when the media stream is playing at an initial location and the seek request includes a request to play the media stream from a seek location. In some embodiments, intermediate key frames before the seek location are identified. In other instances, intermediate key frames between the initial location and the seek location are identified. These intermediate key frames are provided to the client device for display before the media stream begins playing at the seek location.

Classes IPC  ?

  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

17.

Feedback loop content recommendation

      
Numéro d'application 18092773
Numéro de brevet 11960509
Statut Délivré - en vigueur
Date de dépôt 2023-01-03
Date de la première publication 2023-08-10
Date d'octroi 2024-04-16
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Kalmes, Chad
  • Jacobson, Mark
  • Lynch, Tim

Abrégé

Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/48 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement

18.

FAST ENCODING OF LIVE STREAMING MEDIA CONTENT

      
Numéro d'application 18136156
Statut En instance
Date de dépôt 2023-04-18
Date de la première publication 2023-08-10
Propriétaire TiVo Corporation (USA)
Inventeur(s) Einarsson, Torbjorn

Abrégé

Techniques and mechanisms described herein facilitate the management of virtual encoding format converters for live media content streams. A media content system may employ potentially many converters to encode potentially many live video streams. When supporting many live video streams, there may be some streams that are not being viewed by anyone at a particular time. In some such situations, a virtual encoding format converter encoding a live media content stream that is not being viewed may be disabled. Then, live video content associated with the live video stream may be stored in a buffer and updated as new live video content is received. When a user transmits a request to view a stream for which the encoder has been disabled, an format converters for the requested video stream may be enabled. The buffered data may be used to quickly initialize the encoder.

Classes IPC  ?

  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet
  • H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p.ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • H04L 65/75 - Gestion des paquets du réseau multimédia

19.

METHODS AND SYSTEMS FOR MANAGING POWER CONSUMPTION OF THE NETWORK DEVICES

      
Numéro d'application 18080362
Statut En instance
Date de dépôt 2022-12-13
Date de la première publication 2023-08-03
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Gilson, Ross
  • Urban, David

Abrégé

Methods and systems for managing power consumption of network devices are disclosed. An example method can comprise detecting a triggering condition and reducing functionality of a network device based on detecting the triggering condition. The method can comprise detecting, at the network device, a user device, restoring functionality of the network device in response to detecting the user device, and transmitting information to the user device after restoring functionality of the network device.

Classes IPC  ?

  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 52/02 - Dispositions d'économie de puissance

20.

Variable speed playback

      
Numéro d'application 18133032
Numéro de brevet 11942114
Statut Délivré - en vigueur
Date de dépôt 2023-04-11
Date de la première publication 2023-08-03
Date d'octroi 2024-03-26
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • 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 co

21.

Local cache maintenance for media content

      
Numéro d'application 18095627
Numéro de brevet 11856076
Statut Délivré - en vigueur
Date de dépôt 2023-01-11
Date de la première publication 2023-07-27
Date d'octroi 2023-12-26
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Gilson, Ross
  • Yarnell, Derik

Abrégé

A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04L 65/611 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour la multidiffusion ou la diffusion
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • G11B 20/10 - Enregistrement ou reproduction numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

22.

METHODS AND SYSTEMS FOR CONTENT CONTROL

      
Numéro d'application 18087141
Statut En instance
Date de dépôt 2022-12-22
Date de la première publication 2023-07-20
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods and system for providing content are disclosed. One method can comprise receiving a request for data at a first time, wherein the data comprises a first time duration, determining a buffer size based upon the first time duration, and determining a playback window based upon the determined buffer size and the first time. The method can also comprise synchronizing presentation of content on a plurality of devices.

Classes IPC  ?

  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • 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/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

23.

DISTRIBUTED SCHEDULING OF MEDIA CHANNEL PLAYOUT

      
Numéro d'application 18123000
Statut En instance
Date de dépôt 2023-03-17
Date de la première publication 2023-07-13
Propriétaire TIVO CORPORATION (Canada)
Inventeur(s) Colby, Christopher

Abrégé

Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.

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ée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/81 - Composants mono média du contenu

24.

DIGITAL RIGHTS MANAGEMENT FOR HTTP-BASED MEDIA STREAMING

      
Numéro d'application 18114857
Statut En instance
Date de dépôt 2023-02-27
Date de la première publication 2023-07-06
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Barnes, Fritz
  • Einarsson, Torbjorn
  • Chung, Do Hyun
  • Klinner, Ken

Abrégé

Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04L 9/40 - Protocoles réseaux de sécurité

25.

GENERATING TOPIC-SPECIFIC LANGUAGE MODELS

      
Numéro d'application 18085378
Statut En instance
Date de dépôt 2022-12-20
Date de la première publication 2023-06-22
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Houghton, David F.
  • Murray, Seth Michael
  • Simon, Sibley Verbeck

Abrégé

Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech recognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.

Classes IPC  ?

  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p.ex. modèles de langage

26.

Scene aware searching

      
Numéro d'application 17975176
Numéro de brevet 11853370
Statut Délivré - en vigueur
Date de dépôt 2022-10-27
Date de la première publication 2023-06-15
Date d'octroi 2023-12-26
Propriétaire TiVo Corporation (USA)
Inventeur(s) Santiago, Carlos

Abrégé

Novel tools and techniques are provided for scene aware searching. A system may include a media player configured to play a video stream, a database, and a server configured to host an artificial intelligence (AI) engine. The server may further include a processor and a non-transitory computer readable medium comprising a set of instructions that, when executable by the processor to receive, from the media device, a search query from a user. The AI engine may further be configured to obtain the video stream associated with the search query, identify one or more objects in the video stream, derive contextual data associated with the one or more objects, identify one or more matches based on the contextual data, and determine a result of the search query.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

27.

SYSTEM AND METHOD FOR ENHANCED VIDEO SELECTION USING AN ON-SCREEN REMOTE

      
Numéro d'application 17956131
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2023-06-08
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Haberman, Seth

Abrégé

A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. Moreover, the system and method includes an on-screen remote control that can be utilized in conjunction with a physical input device for navigation and viewing one or more video assets. This allows a much easier and natural navigating and selection process for viewers.

Classes IPC  ?

  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • G06F 16/78 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/738 - Présentation des résultats des requêtes
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/47 - Applications pour utilisateurs finaux

28.

PROVIDING ENHANCED CONTENT

      
Numéro d'application 17941701
Statut En instance
Date de dépôt 2022-09-09
Date de la première publication 2023-05-11
Propriétaire TiVo Corporation (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.

Classes IPC  ?

  • G11B 27/30 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur la même piste que l'enregistrement principal
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 9/87 - Régénération des signaux de télévision en couleurs

29.

RELEVANCE-BASED SEARCH AND DISCOVERY OF MEDIA CONTENT

      
Numéro d'application 18087643
Statut En instance
Date de dépôt 2022-12-22
Date de la première publication 2023-04-27
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Hinman, John
  • Derenzo, Ray
  • Chan, Timothy
  • Billings, Allen
  • Coney, Stephen
  • Brubeck, David

Abrégé

Systems and methods are provided for relevance-based media content discovery. Relevance scores for segments of a media asset are calculated based on a time amount that at least one viewer has viewed the segments of the media asset. Segments are then chosen for display based on the relevance score. Users may select segments based on representative images of the segments.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 16/50 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données d’images fixes
  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G11B 27/22 - Moyens sensibles à la présence ou à l'absence de signaux d'information enregistrés
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

30.

SYSTEMS AND METHODS FOR ENHANCED INFORMATION VISUALIZATION

      
Numéro d'application 17895338
Statut En instance
Date de dépôt 2022-08-25
Date de la première publication 2023-04-27
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Haberman, Seth

Abrégé

In accordance with the present invention, an information management application that provides users with the ability to create and customize matrix displays of information relating to a particular product or service for navigation by other users is provided.

Classes IPC  ?

31.

Systems And Methods For Modifying Commercials

      
Numéro d'application 17745586
Statut En instance
Date de dépôt 2022-05-16
Date de la première publication 2023-04-13
Propriétaire TiVo Corporation (USA)
Inventeur(s) Haberman, Seth

Abrégé

Methods and apparatuses to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds are described. In one example, a portion of the advertisement may be delivered to be played at normal playback speeds, and the remaining portion may be delivered to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In another example, at least a portion of the first advertisement may be delivered at normal playback speeds, and one or more other advertisements may be delivered to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed.

Classes IPC  ?

  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande

32.

Efficient common storage of partially encrypted content

      
Numéro d'application 17984897
Numéro de brevet 11902261
Statut Délivré - en vigueur
Date de dépôt 2022-11-10
Date de la première publication 2023-03-09
Date d'octroi 2024-02-13
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Einarsson, Torbjörn
  • Barnes, Fritz

Abrégé

Techniques and mechanisms described herein facilitate the efficient common storage of partially encrypted content. According to various embodiments, a client device to transmit a designated representation of a media content item via a communications interface may be received. The media content item may be associated with a plurality of representations including the designated representation. The media content item may be associated with first media content data and second media content data. The first media content data may be shared among the plurality of representations. The second media content data may be specific to the designated representation. The first media content data may be combined with the second media content data to create a designated partially encrypted media content portion associated with the designated representation via a processor. The designated partially encrypted media content portion may be transmitted to the client device via the communications interface.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p.ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]

33.

DELIVERING CONTENT IN MULTIPLE FORMATS

      
Numéro d'application 17879393
Statut En instance
Date de dépôt 2022-08-02
Date de la première publication 2023-02-23
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Holden, Danial E.
  • Vrbas, Austin J.

Abrégé

Content may be received at an edge location in one format, but delivered to a terminal on an access network in another format. The received content may be transcoded at the edge location. The transcoded content may be stored, or immediately delivered. The transcoded content may be fragmented prior to storage. Multiple copies of the transcoded content may be maintained in multiple formats. These formats may be aligned with one another such that delivery of the content can include delivering portions of the content in one format and other portions of the content in another format.

Classes IPC  ?

  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/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 co
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

34.

In-stream controls for national video distribution

      
Numéro d'application 17973300
Numéro de brevet 11910041
Statut Délivré - en vigueur
Date de dépôt 2022-10-25
Date de la première publication 2023-02-16
Date d'octroi 2024-02-20
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Harrell, Michael
  • Middlemist, Eric
  • Weaver, Christopher

Abrégé

Systems and methods are described for delivering regional content for a lineup over a national network. A content provider may select a particular regional broadcast for inclusion in a regional service lineup. The content provider may be able to broadcast multiple, or even all, services nationally. At regional distribution centers, a multiplexer may select only those services that are desired for the region in response to in-stream signals. In some instances, a single region-specific version of a given service may be selected from multiple versions broadcasted nationally. The regional lineup, including the selected services, can then be multiplexed and transmitted to customers throughout the region.

Classes IPC  ?

  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/237 - Communication avec un serveur de données additionnelles
  • H04N 21/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/2381 - Adaptation du flux multiplexé à un réseau spécifique, p.ex. un réseau à protocole Internet [IP]
  • 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 d
  • H04N 21/643 - Protocoles de communication
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/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/6338 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le réseau

35.

NETWORK IMPLEMENTATION OF SPECTRUM ANALYSIS

      
Numéro d'application 17750620
Statut En instance
Date de dépôt 2022-05-23
Date de la première publication 2023-02-09
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Wolcott, Lawrence
  • Riggert, Justin
  • Leach, David
  • Bach, Thomas Emerson
  • Russell, James
  • Monnerat, Edward David
  • Szuter, Todd
  • Thomas, Bryan

Abrégé

Access devices may receive signals over a network and calculate a frequency spectrum of the received signals. An analyzer system may collect the frequency spectrum data from multiple access devices, and based on the collected data, detect, identify, and locate sources of anomalies in a communication network.

Classes IPC  ?

36.

Customized options for consumption of content

      
Numéro d'application 17841296
Numéro de brevet 11902609
Statut Délivré - en vigueur
Date de dépôt 2022-06-15
Date de la première publication 2023-02-09
Date d'octroi 2024-02-13
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Harvey, John
  • Mattozzi, Michael
  • Hawthorne, Matthew
  • Volkman, Jeremy

Abrégé

Systems and methods for consuming content. A computing device may receive data. The computing device may determine an inference. The computing device may manage content. The computing device may manage content based on the inference.

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 co
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

37.

Dynamic digital object placement in video stream

      
Numéro d'application 17896507
Numéro de brevet 11871051
Statut Délivré - en vigueur
Date de dépôt 2022-08-26
Date de la première publication 2023-02-09
Date d'octroi 2024-01-09
Propriétaire TiVo Corporation (USA)
Inventeur(s) Carpenter, Cory

Abrégé

Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements. Once the exchange network matches the two entities, the media assets from the engagement entity are dynamically inserted into the video stream published by the content provider by mapping the media assets to the one or more engagement surfaces.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/81 - Composants mono média du contenu
  • 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
  • G06N 20/00 - Apprentissage automatique

38.

RECONFIGURING REMOTE CONTROL BEHAVIOR

      
Numéro d'application 17968443
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2023-02-09
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Aspects of the disclosure relate to a remote control which may include one or more buttons configured to provide input to the remote control upon being activated, a transmitter for transmitting data, a receiver for receiving data, a processor and memory storing computer executable instructions that, when executed, cause the two-way remote control to perform a method for configuring repeat transmission behavior of one or more of the buttons of the two-way remote control. Further, the receiver may be configured to receive data from a device configured to be controlled by the remote control and the data may include instructions for configuring the repeat transmission behavior of the one or more buttons of the two-way remote control. Additionally, the two-way remote control may configure the repeat transmission behavior of the one or more buttons of the two-way remote control based on the data received from the device.

Classes IPC  ?

  • H04B 1/20 - Circuits pour couplage d'un pick-up de gramophone, des bornes de sortie d'un enregistreur ou d'un microphone, à un récepteur
  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p.ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • G08C 23/04 - Systèmes de transmission de signaux non électriques, p.ex. systèmes optiques utilisant des ondes lumineuses, p.ex. infrarouges
  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction

39.

System and method for smooth transition of live and replay program guide displays

      
Numéro d'application 17749467
Numéro de brevet 11812080
Statut Délivré - en vigueur
Date de dépôt 2022-05-20
Date de la première publication 2023-01-12
Date d'octroi 2023-11-07
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Carpenter, Cory
  • Dosenbach, Iylla

Abrégé

Methods and systems are provided for generating a program guide that simultaneously displays future content item identifiers and past content item identifiers. The future content items will be available from a content source in future time slots. The future content item identifiers are sized according to the lengths of corresponding future content items. The past content item that were available from the content source in past time slots. The past content item identifiers are not sized according to the lengths of corresponding past content items.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

40.

MEDIA SEEK MECHANISMS

      
Numéro d'application 17848613
Statut En instance
Date de dépôt 2022-06-24
Date de la première publication 2023-01-12
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Casey, David
  • Isaksson, Tommy
  • Komensen, Kelvin
  • Zawde, Fidel
  • Carlson, Bob

Abrégé

Mechanisms are provided for presenting a media location browsing interface to facilitate a media search and/or seek. A client device receives a media stream from a streaming server. This client device provides a media location browsing interface after receiving the media stream. This media location browsing interface includes a plurality of key frames representing locations along the media stream that are selectable at the client device. A seek request to play the media stream from a seek location corresponding to one of the plurality of key frames is captured. The client device begins playback of the media stream at the seek location.

Classes IPC  ?

  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • 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 exer 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
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 21/40 - Dispositifs clients spécialement adaptés à la réception de contenu ou à l'interaction avec le contenu, p.ex. boîtier décodeur [STB]; Leurs opérations
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache

41.

Transmission and consumption of time-shifted content in a one-way communication environment

      
Numéro d'application 17832995
Numéro de brevet 11889150
Statut Délivré - en vigueur
Date de dépôt 2022-06-06
Date de la première publication 2022-12-29
Date d'octroi 2024-01-30
Propriétaire TiVo Corporation (USA)
Inventeur(s) Bradley, Bruce

Abrégé

Aspects of the disclosure relate to control of transmission and consumption of content in a device, such as an end-point rendering device. The content can include linear-programming content assets and/or time-shifted content assets. Consumption can be mediated by a control device that can coordinate the functional interaction between the device and a content distribution network node or an access network node that can supply the content and related information.

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éren
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • 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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]

42.

Tile based media content selection

      
Numéro d'application 17697713
Numéro de brevet 11693534
Statut Délivré - en vigueur
Date de dépôt 2022-03-17
Date de la première publication 2022-12-01
Date d'octroi 2023-07-04
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Hunter, Kirsten
  • Chan, Christopher
  • Shenoy, Vasanth
  • Collette, James
  • Chung, Do H.
  • Billings, Allen

Abrégé

Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu 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 o
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/47 - Applications pour utilisateurs finaux
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/81 - Composants mono média du contenu

43.

LOCATION BASED ACCESS CONTROL FOR CONTENT DELIVERY NETWORK RESOURCES

      
Numéro d'application 17688468
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2022-11-24
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Roseborough, James
  • Coney, Stephen

Abrégé

Mechanisms are provided to allow efficient delivery of content through a content delivery network (CDN) without taxing an origin server while maintaining fine grained location based access control. Requests to a CDN are augmented with quantized and non-quantized versions of location information. A CDN can use quantized location information in a URI to identify and return content if content corresponding to the URI is available in cache. If the content is not available in cache, the CDN can contact an origin server to obtain a result for the request using non-quantized location information. The origin server examines the non-quantized location information to determine whether to respond to the client request with content. The origin server examines the area corresponding to the quantized location information to determine whether the content should be cached at the CDN.

Classes IPC  ?

  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/01 - Protocoles
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p.ex. protocole de transfert de fichier [FTP]
  • H04L 47/70 - Contrôle d'admission; Allocation des ressources
  • H04L 43/16 - Surveillance de seuil
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

44.

METHODS AND APPARATUS FOR IMPLEMENTING DYNAMIC PROGRAM GUIDES ON MOBILE DEVICES

      
Numéro d'application 17729867
Statut En instance
Date de dépôt 2022-04-26
Date de la première publication 2022-11-10
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Peacock, Gavin
  • Roseborough, James
  • Lowell, David
  • Nallan, Aravind
  • Farmer, Ian

Abrégé

Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/21 - Serveurs spécialement adaptés à la distribution de contenu, p.ex. serveurs VOD; Leurs opérations Éléments composants de serveur ou architectures de serveur
  • H04N 21/23 - Traitement de contenu ou de données additionnelles; Opérations élémentaires de serveur; Intergiciel de serveur
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/47 - Applications pour utilisateurs finaux

45.

Cache eviction during off-peak transactions

      
Numéro d'application 17840075
Numéro de brevet 11936926
Statut Délivré - en vigueur
Date de dépôt 2022-06-14
Date de la première publication 2022-09-29
Date d'octroi 2024-03-19
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Field, Brian
  • Van Doorn, Jan

Abrégé

Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.

Classes IPC  ?

  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées
  • H04N 21/2183 - Mémoire cache
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • 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

46.

System and method for storing multimedia files using an archive file format

      
Numéro d'application 17692910
Numéro de brevet 11825146
Statut Délivré - en vigueur
Date de dépôt 2022-03-11
Date de la première publication 2022-06-23
Date d'octroi 2023-11-21
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Chung, Do Hyun
  • Long, Ren L.
  • Dennedy, Dan

Abrégé

Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.

Classes IPC  ?

  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • 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
  • H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/01 - Protocoles

47.

NON-INTRUSIVE ADVERTISEMENT PRESENTATION

      
Numéro d'application 17686662
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Billings, Allen

Abrégé

Advertisements are often presented in the context of a media content viewing experience. Advertisement presentation may be intrusive or subtle. In many instances, users may be interested in particular advertisements but may not want to disrupt a media content viewing experience by launching an advertisement window, opening an advertisement application, or otherwise being redirected to another piece of content. Consequently, mechanisms are provided to allow a user to identify advertisements or save advertisement interests for presentation at a later time. Saved advertisement interests can be used to inform future advertisement and/or content suggestions, and the user can be presented with selected advertisements within an application or through external mechanisms.

Classes IPC  ?

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

48.

Fragment server directed device fragment caching

      
Numéro d'application 17573373
Numéro de brevet 11743519
Statut Délivré - en vigueur
Date de dépôt 2022-01-11
Date de la première publication 2022-04-28
Date d'octroi 2023-08-29
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Nooney, Charles
  • Karlsson, Kent

Abrégé

The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2187 - Transmission en direct
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/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
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • 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/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • H04L 65/1101 - Protocoles de session
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux

49.

Self-configuration of wireless connections

      
Numéro d'application 17509580
Numéro de brevet 11831497
Statut Délivré - en vigueur
Date de dépôt 2021-10-25
Date de la première publication 2022-02-24
Date d'octroi 2023-11-28
Propriétaire TiVo Corporation (USA)
Inventeur(s) Oedlund, Anders Johan

Abrégé

In general, certain embodiments of the present disclosure provide methods and/or systems for self-configuration of an electronic device to a wireless network is provided, which includes a wireless communication interface, one or more processors, memory, and one or more programs stored in the memory which comprise instructions for the wireless communication interface to send a plurality of multicast packets to a plurality of specific destination addresses. The plurality of multicast packets includes encoded messages in the plurality of specific destination addresses that allow a wireless connection device, with wireless capable hardware, to automatically configure itself to be able to access a wireless network. According to various embodiments, the wireless network may be a secure wireless network.

Classes IPC  ?

  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04W 8/00 - Gestion de données relatives au réseau
  • H04W 48/16 - Exploration; Traitement d'informations sur les restrictions d'accès ou les accès
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web

50.

Closed captioning management system

      
Numéro d'application 17518866
Numéro de brevet 11736659
Statut Délivré - en vigueur
Date de dépôt 2021-11-04
Date de la première publication 2022-02-24
Date d'octroi 2023-08-22
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Einarsson, Torbjorn

Abrégé

Media content typically includes closed captioning information such as subtitled in domestic and foreign languages. Techniques and mechanisms provide that closed captioning information may be toggled on/off using menu options and preferences as well as automatically managed by intelligently monitoring the environment surrounding a device. Device sensors such as microphones and vibration monitors determine the noise level of an environment as well as the spectral characteristics of the noise to determine whether the noise profile would interfere with the video playback experience. A particular environmental noise profile could automatically trigger the display of closed captioning information or present an easy access, otherwise unavailable toggle to display closed captioning information associated with a video stream.

Classes IPC  ?

  • H04B 15/00 - Suppression ou limitation du bruit ou des interférences
  • G10L 21/0232 - Traitement dans le domaine fréquentiel
  • H04N 7/088 - Systèmes pour la transmission simultanée ou séquentielle de plus d'un signal de télévision, p.ex. des signaux d'information additionnelle, les signaux occupant totalement ou partiellement la même bande de fréquence avec insertion du signal dans l'intervalle de suppression vertical le signal inséré étant numérique
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04L 65/1089 - Procédures en session en supprimant des médias
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile

51.

Dynamic network awareness

      
Numéro d'application 17490191
Numéro de brevet 11700172
Statut Délivré - en vigueur
Date de dépôt 2021-09-30
Date de la première publication 2022-01-20
Date d'octroi 2023-07-11
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Brzozowski, John Jason
  • Leddy, John

Abrégé

Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects relate to providing services in an environment having multiple service providers.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 41/0873 - Vérification des conflits de configuration entre les éléments du réseau
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

52.

Local cache maintenance for media content

      
Numéro d'application 17476244
Numéro de brevet 11582323
Statut Délivré - en vigueur
Date de dépôt 2021-09-15
Date de la première publication 2022-01-06
Date d'octroi 2023-02-14
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Gilson, Ross
  • Yarnell, Derik

Abrégé

A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04L 65/611 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour la multidiffusion ou la diffusion
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • G11B 20/10 - Enregistrement ou reproduction numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

53.

Dynamic digital object placement in video stream

      
Numéro d'application 16930725
Numéro de brevet 11463743
Statut Délivré - en vigueur
Date de dépôt 2020-07-16
Date de la première publication 2022-01-06
Date d'octroi 2022-10-04
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Carpenter, Cory

Abrégé

Techniques and mechanisms described herein facilitate providing dynamic digital object placement in a video stream. An exchange network for engagements within video streaming content is maintained, and a number of engagement entities and content providers are connected to the exchange network. An engagement proposal is received from an engagement entity in the exchange network, containing media assets for an engagement and proposed engagement information. Content provider requirements are also received from a content provider in the exchange network, containing content provider requirements and one or more engagement surfaces associated with a video stream. The exchange network determines that the received engagement proposal matches the received content provider requirements. Once the exchange network matches the two entities, the media assets from the engagement entity are dynamically inserted into the video stream published by the content provider by mapping the media assets to the one or more engagement surfaces.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/81 - Composants mono média du contenu
  • 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
  • G06N 20/00 - Apprentissage automatique

54.

LEAN PRIVATE COPY OF MEDIA CONTENT WITHIN NETWORK-BASED DIGITAL VIDEO RECORDINGS

      
Numéro d'application 17472152
Statut En instance
Date de dépôt 2021-09-10
Date de la première publication 2021-12-30
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Chung, Do Hyun
  • Cho, Catherine

Abrégé

Described herein are techniques and mechanisms for providing a lean private copy of media content. According to various embodiments, a private copy of a media content item may be made specific to a user account. For example, to use a private copy of a media content item to present that media content item, a client machine may need to first perform operations such as account authentication, content licensing, and device-based DRM. The private copy of the media content item may be significantly deduplicated such that the actual size on disk of the private copy is small relative to the size of the uncompressed media content item. The private copy of the media content item may include reference information which maps the user account associated with the copy to data files associated with the recording.

Classes IPC  ?

  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/437 - Interfaçage de la voie montante du réseau de transmission, p.ex. pour transmettre des requêtes de client à un serveur VOD
  • 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 co
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/835 - Génération de données de protection, p.ex. certificats

55.

System and method for storing multimedia files using an archive file format

      
Numéro d'application 16871792
Numéro de brevet 11310550
Statut Délivré - en vigueur
Date de dépôt 2020-05-11
Date de la première publication 2021-12-30
Date d'octroi 2022-04-19
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Chung, Do Hyun
  • Long, Ren L.
  • Dennedy, Dan

Abrégé

Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.

Classes IPC  ?

  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • 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
  • H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/01 - Protocoles

56.

Feedback loop content recommendation

      
Numéro d'application 17115736
Numéro de brevet 11567973
Statut Délivré - en vigueur
Date de dépôt 2020-12-08
Date de la première publication 2021-10-21
Date d'octroi 2023-01-31
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Kalmes, Chad
  • Jacobson, Mark
  • Lynch, Tim

Abrégé

Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/48 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes

57.

Intermediate key frame selection and animation

      
Numéro d'application 17100747
Numéro de brevet 11582531
Statut Délivré - en vigueur
Date de dépôt 2020-11-20
Date de la première publication 2021-09-09
Date d'octroi 2023-02-14
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Casey, David
  • Carlson, Bob

Abrégé

Mechanisms provide intermediate key frame animation during a media seek. A streaming server receives a seek request from a client device while the streaming server provides the client device with a media stream. The seek request is made when the media stream is playing at an initial location and the seek request includes a request to play the media stream from a seek location. In some embodiments, intermediate key frames before the seek location are identified. In other instances, intermediate key frames between the initial location and the seek location are identified. These intermediate key frames are provided to the client device for display before the media stream begins playing at the seek location.

Classes IPC  ?

  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

58.

Latency-based routing and load balancing in a network

      
Numéro d'application 17327029
Numéro de brevet 11799949
Statut Délivré - en vigueur
Date de dépôt 2021-05-21
Date de la première publication 2021-09-09
Date d'octroi 2023-10-24
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Patterson, Katherine E.
  • Beenham, Nicholas C.
  • Elamthuruthy, Joy Mathew

Abrégé

Methods and systems for load balancing are described. A network node may replicate content. A lag time may be determined. A data structure may be generated that comprises the lag time.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 67/101 - Sélection du serveur pour la répartition de charge basée sur les conditions du réseau
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 43/0852 - Retards
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

59.

CHARACTER BASED SEARCH AND DISCOVERY OF MEDIA CONTENT

      
Numéro d'application 17035156
Statut En instance
Date de dépôt 2020-09-28
Date de la première publication 2021-08-26
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Hinman, John
  • Derenzo, Ray
  • Chan, Timothy
  • Billings, Allen
  • Coney, Stephen
  • Brubeck, David

Abrégé

Mechanisms are provided for character-based and image-based media content search and discovery. Character images or entity images are mapped to corresponding media content. Selection of an image or a portion of an image may trigger or search for corresponding media content or begin playback of relevant media content. Character images or entity images need not correspond to a primary program character or object but may correspond to minor characters or tangential entities depicted periodically on particular programs.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 16/50 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données d’images fixes
  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G11B 27/22 - Moyens sensibles à la présence ou à l'absence de signaux d'information enregistrés
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

60.

In-stream controls for national video distribution

      
Numéro d'application 17210945
Numéro de brevet 11528518
Statut Délivré - en vigueur
Date de dépôt 2021-03-24
Date de la première publication 2021-07-08
Date d'octroi 2022-12-13
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Harrell, Michael
  • Middlemist, Eric
  • Weaver, Christopher

Abrégé

Systems and methods are described for delivering regional content for a lineup over a national network. A content provider may select a particular regional broadcast for inclusion in a regional service lineup. The content provider may be able to broadcast multiple, or even all, services nationally. At regional distribution centers, a multiplexer may select only those services that are desired for the region in response to in-stream signals. In some instances, a single region-specific version of a given service may be selected from multiple versions broadcasted nationally. The regional lineup, including the selected services, can then be multiplexed and transmitted to customers throughout the region.

Classes IPC  ?

  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/237 - Communication avec un serveur de données additionnelles
  • H04N 21/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/2381 - Adaptation du flux multiplexé à un réseau spécifique, p.ex. un réseau à protocole Internet [IP]
  • 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 d
  • H04N 21/643 - Protocoles de communication
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/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/6338 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le réseau

61.

Systems and methods for media packaging

      
Numéro d'application 17137880
Numéro de brevet 11758207
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-06-10
Date d'octroi 2023-09-12
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Van De Pol, Erik
  • Mak, See Wing
  • Jansen, Alex
  • Niemeijer, Gerrit
  • Haberman, Seth

Abrégé

The invention relates to a method for packaging media and data for transmission over a broadband communications network link for display at a terminal destination. Features of the method included creating desired media segments for transmission to the terminal destination and for creating targeting information, for example in whole or in part in the form of metadata, for transmission to the terminal destination. Other features include packaging the created media segments and the created targeting information in a single package and unpacking the single package for display of the targeted media at the terminal destination. In another aspect, the invention can provide a method for unpacking media and data for display at a terminal destination implementing, at the terminal destination, receiving a single package containing media segments and instructions regarding handling of the media segments, quickly unpacking the media segments and the instructions from the single package and, based on the unpacked instructions, assembling one or more of the media segments for display at the terminal destination.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 21/2368 - Multiplexage de flux audio et vidéo
  • H04H 20/28 - Dispositions de radiodiffusion simultanée de plusieurs informations
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • 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/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04H 60/73 - Systèmes spécialement adaptés à l'utilisation d'informations spécifiques, p.ex. d'informations géographiques ou météorologiques utilisant des méta-informations

62.

Systems and methods for client-based addressable advertising

      
Numéro d'application 16940956
Numéro de brevet 11956489
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de la première publication 2021-06-10
Date d'octroi 2024-04-09
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Jansen, Alex
  • Van De Pol, Erik

Abrégé

In accordance with the present invention, systems and methods that allow a television broadcast facility or a headend to insert in-band messages, where the inserted message allow receivers to switch to, insert, or otherwise show addressable advertisements to its viewers.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/2543 - Facturation
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

63.

Variable speed playback

      
Numéro d'application 17138200
Numéro de brevet 11651794
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-06-03
Date d'octroi 2023-05-16
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • 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 co

64.

Consumer choice for broadband application and content services

      
Numéro d'application 17163508
Numéro de brevet 11962592
Statut Délivré - en vigueur
Date de dépôt 2021-01-31
Date de la première publication 2021-05-20
Date d'octroi 2024-04-16
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Fargano, Michael J.
  • Cook, Charles I.
  • Mcbride, Kevin M.
  • Pugaczewski, John T.

Abrégé

Novel tools and techniques might provide for implementing application, service, and/or content access control. Based at least in part on a consumer's choice of applications, services, content, and/or content providers—particular in exchange for a subsidy on content and/or network access fees provided to the consumer by chosen content providers—, a computing system may determine whether access to applications, services, and/or content not associated with the chosen content providers (“other content”) should be allowed or restricted. If restricted, the computing system might utilize various network access techniques and/or technologies to block the consumer's access to the other content, to allow access to the other content on a charge per access basis, or to allow access to the other content at reduced network access speeds. In some embodiments, an access provider (e.g., an Internet service provider, etc.) might perform both determination and implementation of content access and restriction.

Classes IPC  ?

  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G11B 20/00 - Traitement du signal, non spécifique du procédé d'enregistrement ou de reproduction; Circuits correspondants
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/50 - Gestion des services réseau, p.ex. en assurant une bonne réalisation du service conformément aux accords
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]

65.

Method and system for associating video assets from multiple sources with customized metadata

      
Numéro d'application 17125969
Numéro de brevet 11496789
Statut Délivré - en vigueur
Date de dépôt 2020-12-17
Date de la première publication 2021-05-20
Date d'octroi 2022-11-08
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Haberman, Seth

Abrégé

A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. Moreover, the system and method includes an on-screen remote control that can be utilized in conjunction with a physical input device for navigation and viewing one or more video assets. This allows a much easier and natural navigating and selection process for viewers.

Classes IPC  ?

  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06F 16/78 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/738 - Présentation des résultats des requêtes
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

66.

Network implementation of spectrum analysis

      
Numéro d'application 16998755
Numéro de brevet 11363475
Statut Délivré - en vigueur
Date de dépôt 2020-08-20
Date de la première publication 2021-05-06
Date d'octroi 2022-06-14
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Wolcott, Lawrence
  • Riggert, Justin
  • Leach, David
  • Bach, Thomas Emerson
  • Russell, James
  • Monnerat, Edward David
  • Szuter, Todd
  • Thomas, Bryan

Abrégé

Access devices may receive signals over a network and calculate a frequency spectrum of the received signals. An analyzer system may collect the frequency spectrum data from multiple access devices, and based on the collected data, detect, identify, and locate sources of anomalies in a communication network.

Classes IPC  ?

67.

SYSTEM AND METHOD FOR OPTIMIZED ENCODING AND TRANSMISSION OF A PLURALITY OF SUBSTANTIALLY SIMILAR VIDEO FRAGMENTS

      
Numéro d'application 17138577
Statut En instance
Date de dépôt 2020-12-30
Date de la première publication 2021-04-29
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Booth, Richard L.
  • Jansen, Alex

Abrégé

A system and method for stitching separately encoded MPEG video fragments, each representing a different rectangular area of the screen together into one single full-screen MPEG encoded video fragment.

Classes IPC  ?

  • H04N 19/152 - Débit ou quantité de données codées à la sortie du codeur par mesure de l’état de remplissage de la mémoire tampon de transmission
  • H04N 19/513 - Traitement de vecteurs de mouvement
  • H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p.ex. l'échelonnage
  • H04N 19/114 - Adaptation de la structure du groupe d’images, p.ex. nombre de trames B entre deux trames d’ancrage
  • H04N 19/174 - 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 codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une tranche, p.ex. une ligne de blocs ou un groupe de blocs
  • 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 19/124 - Quantification
  • H04N 19/176 - 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 codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc

68.

Systems and methods for client-based addressable advertising

      
Numéro d'application 17138745
Numéro de brevet 11956490
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-29
Date d'octroi 2024-04-09
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Jansen, Alex
  • Van De Pol, Erik

Abrégé

In accordance with the present invention, systems and methods that allow a television broadcast facility or a headend to insert in-band messages, where the inserted message allow receivers to switch to, insert, or otherwise show addressable advertisements to its viewers.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/2543 - Facturation
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p.ex. l´enregistrement
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

69.

Dynamic Distribution of Content

      
Numéro d'application 17138105
Statut En instance
Date de dépôt 2020-12-30
Date de la première publication 2021-04-29
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods, apparatuses, and software are disclosed for sending only a first video component (e.g., data comprising one of a left or right component) of content to a plurality of client devices. Further aspects provide for sending, responsive to a request from one of the plurality of client devices, both the first video component and a second video component (e.g., data comprising both of the left and right components) to one or more of the plurality of client devices.

Classes IPC  ?

  • H04N 13/194 - Transmission de signaux d’images
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • 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 co
  • H04N 21/81 - Composants mono média du 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 MPEG-4 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/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/437 - Interfaçage de la voie montante du réseau de transmission, p.ex. pour transmettre des requêtes de client à un serveur VOD

70.

Delivering content in multiple formats

      
Numéro d'application 17136491
Numéro de brevet 11444995
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2022-09-13
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Holden, Danial E.
  • Vrbas, Austin J.

Abrégé

Content may be received at an edge location in one format, but delivered to a terminal on an access network in another format. The received content may be transcoded at the edge location. The transcoded content may be stored, or immediately delivered. The transcoded content may be fragmented prior to storage. Multiple copies of the transcoded content may be maintained in multiple formats. These formats may be aligned with one another such that delivery of the content can include delivering portions of the content in one format and other portions of the content in another format.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/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 co
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

71.

Systems and methods for reconfiguring buttons of a remote control device

      
Numéro d'application 17137127
Numéro de brevet 11509341
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2022-11-22
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Aspects of the disclosure relate to a remote control which may include one or more buttons configured to provide input to the remote control upon being activated, a transmitter for transmitting data, a receiver for receiving data, a processor and memory storing computer executable instructions that, when executed, cause the two-way remote control to perform a method for configuring repeat transmission behavior of one or more of the buttons of the two-way remote control. Further, the receiver may be configured to receive data from a device configured to be controlled by the remote control and the data may include instructions for configuring the repeat transmission behavior of the one or more buttons of the two-way remote control. Additionally, the two-way remote control may configure the repeat transmission behavior of the one or more buttons of the two-way remote control based on the data received from the device.

Classes IPC  ?

  • H04B 1/20 - Circuits pour couplage d'un pick-up de gramophone, des bornes de sortie d'un enregistreur ou d'un microphone, à un récepteur
  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p.ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio
  • G08C 23/04 - Systèmes de transmission de signaux non électriques, p.ex. systèmes optiques utilisant des ondes lumineuses, p.ex. infrarouges
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]

72.

Switched multicast video streaming

      
Numéro d'application 17137156
Numéro de brevet 11831962
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2023-11-28
Propriétaire TiVo Corporation (USA)
Inventeur(s) Gilson, Ross

Abrégé

A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example, viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 5/765 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil
  • H04N 5/782 - Enregistrement du signal de télévision utilisant l'enregistrement magnétique sur une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04L 65/4061 - Services par bouton-poussoir, p.ex. bouton-poussoir pour parler ou bouton-poussoir pour vidéo

73.

System and method for enhanced video selection

      
Numéro d'application 17138192
Numéro de brevet 11936956
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-22
Date d'octroi 2024-03-19
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Haberman, Seth

Abrégé

A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. This allows a much easier and natural navigating and selection process for viewers.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/738 - Présentation des résultats des requêtes
  • G06F 16/74 - Navigation; Visualisation à cet effet
  • 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
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/34 - Aménagements indicateurs
  • H04H 60/72 - Systèmes spécialement adaptés à l'utilisation d'informations spécifiques, p.ex. d'informations géographiques ou météorologiques utilisant des guides électroniques de programmes
  • H04H 60/73 - Systèmes spécialement adaptés à l'utilisation d'informations spécifiques, p.ex. d'informations géographiques ou météorologiques utilisant des méta-informations
  • H04N 5/775 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et un récepteur de télévision
  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • 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 o
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce

74.

System and method for representing long video sequences

      
Numéro d'application 17138648
Numéro de brevet 11587592
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-22
Date d'octroi 2023-02-21
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Van De Pol, Erik

Abrégé

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

Classes IPC  ?

  • G11B 27/34 - Aménagements indicateurs
  • G06F 16/738 - Présentation des résultats des requêtes
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

75.

Systems and methods for enhanced information visualization

      
Numéro d'application 17136406
Numéro de brevet 11455343
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2022-09-27
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Haberman, Seth

Abrégé

In accordance with the present invention, an information management application that provides users with the ability to create and customize matrix displays of information relating to a particular product or service for navigation by other users is provided.

Classes IPC  ?

  • G06F 16/904 - Navigation; Visualisation à cet effet
  • G06F 16/95 - Recherche dans le Web
  • G06F 16/953 - Requêtes, p.ex. en utilisant des moteurs de recherche du Web
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

76.

Local cache maintenance for media content

      
Numéro d'application 17137227
Numéro de brevet 11153407
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2021-10-19
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Gilson, Ross
  • Yarnell, Derik

Abrégé

A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G11B 20/10 - Enregistrement ou reproduction numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

77.

Cache eviction during off-peak transactions

      
Numéro d'application 17137319
Numéro de brevet 11395016
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Date d'octroi 2022-07-19
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Field, Brian
  • Van Doorn, Jan

Abrégé

Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.

Classes IPC  ?

  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées
  • 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
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04L 67/289 - Traitement intermédiaire fonctionnellement situé à proximité de l'application consommatrice de données, p.ex. dans la même machine, dans le même domicile ou dans le même sous-réseau
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04N 21/2183 - Mémoire cache

78.

Customized options for consumption of content

      
Numéro d'application 17137735
Numéro de brevet 11395024
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-22
Date d'octroi 2022-07-19
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Harvey, John
  • Mattozzi, Michael
  • Hawthorne, Matthew
  • Volkman, Jeremy

Abrégé

Systems and methods for consuming content. A computing device may receive data. The computing device may determine an inference. The computing device may manage content. The computing device may manage content based on the inference.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • 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 co
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

79.

Digital transport adapter

      
Numéro d'application 17137764
Numéro de brevet 11750858
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-22
Date d'octroi 2023-09-05
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Sallas, Michael
  • Deandrade, David
  • Stone, Christopher

Abrégé

One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.

Classes IPC  ?

  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • 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/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")
  • G06F 16/84 - Mise en correspondance; Conversion
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/4385 - Traitement de flux multiplexé, p.ex. décryptage de flux multiplexé
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06F 16/74 - Navigation; Visualisation à cet effet
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4

80.

Dynamic bandwidth allocation for addressable content

      
Numéro d'application 17138627
Numéro de brevet 11290759
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2021-04-22
Date d'octroi 2022-03-29
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Jansen, Alex
  • Van De Pol, Erik
  • Fife, Andrew

Abrégé

Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a trigger from a content distribution stream. The trigger contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the trigger. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.

Classes IPC  ?

  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04H 20/10 - Dispositions pour le remplacement ou la commutation des informations lors de la radiodiffusion ou de la distribution
  • H04L 67/55 - Services réseau par poussée
  • H04L 67/62 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en établissant un calendrier pour servir les requêtes
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04H 20/42 - Dispositions de gestion des ressources

81.

Media recording element

      
Numéro d'application 17130571
Numéro de brevet 11527263
Statut Délivré - en vigueur
Date de dépôt 2020-12-22
Date de la première publication 2021-04-15
Date d'octroi 2022-12-13
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Kirsche, Richard

Abrégé

A media recording element having capabilities to facilitate recording media for subsequent playback. The recording element further including features associated with limited operations of a hard drive of other similarly mechanical memory under certain operating conditions so as to limit power consumption and/or memory degradation.

Classes IPC  ?

  • G11B 19/02 - Commande de fonctionnement, p.ex. commutation "enregistrement–reproduction"
  • H04N 5/85 - Enregistrement du signal de télévision utilisant l'enregistrement optique sur des disques ou sur des tambours
  • H04N 9/804 - Transformation du signal de télévision pour l'enregistrement, p.ex. modulation, changement de fréquence; Transformation inverse pour la reproduction comportant une modulation par impulsions codées pour les composantes du signal d'image en couleurs
  • G11B 19/04 - Dispositions prévenant, évitant ou signalant la surimpression sur le même support, ou d'autres fonctionnements défectueux de l'enregistrement ou de la reproduction

82.

Methods and systems for content control

      
Numéro d'application 17106462
Numéro de brevet 11570503
Statut Délivré - en vigueur
Date de dépôt 2020-11-30
Date de la première publication 2021-04-08
Date d'octroi 2023-01-31
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods and system for providing content are disclosed. One method can comprise receiving a request for data at a first time, wherein the data comprises a first time duration, determining a buffer size based upon the first time duration, and determining a playback window based upon the determined buffer size and the first time. The method can also comprise synchronizing presentation of content on a plurality of devices.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • 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/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

83.

Providing enhanced content

      
Numéro d'application 17126228
Numéro de brevet 11468917
Statut Délivré - en vigueur
Date de dépôt 2020-12-18
Date de la première publication 2021-04-08
Date d'octroi 2022-10-11
Propriétaire TiVo Corporation (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G11B 27/30 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur la même piste que l'enregistrement principal
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 9/87 - Régénération des signaux de télévision en couleurs
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/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

84.

Variable speed playback

      
Numéro d'application 16903137
Numéro de brevet 11581017
Statut Délivré - en vigueur
Date de dépôt 2020-06-16
Date de la première publication 2021-02-04
Date d'octroi 2023-02-14
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • 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 co

85.

Systems and methods for media packaging

      
Numéro d'application 16915196
Numéro de brevet 11218745
Statut Délivré - en vigueur
Date de dépôt 2020-06-29
Date de la première publication 2021-01-21
Date d'octroi 2022-01-04
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Van De Pol, Erik
  • Mak, See Wing
  • Jansen, Alex
  • Niemeijer, Gerrit
  • Haberman, Seth

Abrégé

The invention relates to a method for packaging media and data for transmission over a broadband communications network link for display at a terminal destination. Features of the method included creating desired media segments for transmission to the terminal destination and for creating targeting information, for example in whole or in part in the form of metadata, for transmission to the terminal destination. Other features include packaging the created media segments and the created targeting information in a single package and unpacking the single package for display of the targeted media at the terminal destination. In another aspect, the invention can provide a method for unpacking media and data for display at a terminal destination implementing, at the terminal destination, receiving a single package containing media segments and instructions regarding handling of the media segments, quickly unpacking the media segments and the instructions from the single package and, based on the unpacked instructions, assembling one or more of the media segments for display at the terminal destination.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 21/2368 - Multiplexage de flux audio et vidéo
  • H04H 20/28 - Dispositions de radiodiffusion simultanée de plusieurs informations
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • 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/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04H 60/73 - Systèmes spécialement adaptés à l'utilisation d'informations spécifiques, p.ex. d'informations géographiques ou météorologiques utilisant des méta-informations

86.

Methods and systems for managing power consumption of the network devices

      
Numéro d'application 16742586
Numéro de brevet 11570600
Statut Délivré - en vigueur
Date de dépôt 2020-01-14
Date de la première publication 2020-12-17
Date d'octroi 2023-01-31
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Gilson, Ross
  • Urban, David

Abrégé

Methods and systems for managing power consumption of network devices are disclosed. An example method can comprise detecting a triggering condition and reducing functionality of a network device based on detecting the triggering condition. The method can comprise detecting, at the network device, a user device, restoring functionality of the network device in response to detecting the user device, and transmitting information to the user device after restoring functionality of the network device.

Classes IPC  ?

  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 88/10 - Dispositifs formant point d'accès adapté au fonctionnement dans des réseaux multiples, p.ex. points d'accès multi-mode
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

87.

Local cache maintenance for media content

      
Numéro d'application 16825520
Numéro de brevet 10979526
Statut Délivré - en vigueur
Date de dépôt 2020-03-20
Date de la première publication 2020-12-10
Date d'octroi 2021-04-13
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Gilson, Ross
  • Yarnell, Derik

Abrégé

A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G11B 20/10 - Enregistrement ou reproduction numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

88.

Digital transport adapter

      
Numéro d'application 16923533
Numéro de brevet 11297361
Statut Délivré - en vigueur
Date de dépôt 2020-07-08
Date de la première publication 2020-12-03
Date d'octroi 2022-04-05
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Sallas, Michael
  • Deandrade, David
  • Stone, Christopher

Abrégé

One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2385 - Allocation de canaux; Allocation de bande passante
  • H04N 21/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/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")
  • G06F 16/84 - Mise en correspondance; Conversion
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • H04N 21/4385 - Traitement de flux multiplexé, p.ex. décryptage de flux multiplexé
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06F 16/74 - Navigation; Visualisation à cet effet

89.

Cache eviction during off-peak transactions

      
Numéro d'application 16855415
Numéro de brevet 11070850
Statut Délivré - en vigueur
Date de dépôt 2020-04-22
Date de la première publication 2020-11-12
Date d'octroi 2021-07-20
Propriétaire Tivo Corporation (USA)
Inventeur(s)
  • Field, Brian
  • Van Doorn, Jan

Abrégé

Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.

Classes IPC  ?

  • 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
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04N 21/2183 - Mémoire cache

90.

System and method for optimized encoding and transmission of a plurality of substantially similar video fragments

      
Numéro d'application 16872831
Numéro de brevet 11503303
Statut Délivré - en vigueur
Date de dépôt 2020-05-12
Date de la première publication 2020-10-29
Date d'octroi 2022-11-15
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Haberman, Seth
  • Niemeijer, Gerrit
  • Booth, Richard L.
  • Jansen, Alex

Abrégé

A system and method for stitching separately encoded MPEG video fragments, each representing a different rectangular area of the screen together into one single full-screen MPEG encoded video fragment.

Classes IPC  ?

  • H04N 19/11 - Sélection du mode de codage ou du mode de prédiction parmi plusieurs modes de codage prédictif spatial
  • H04N 19/15 - Débit ou quantité de données codées à la sortie du codeur par contrôle de la taille réelle des données compressées au niveau de la mémoire avant de décider du stockage dans la mémoire tampon de transmission
  • H04N 19/152 - Débit ou quantité de données codées à la sortie du codeur par mesure de l’état de remplissage de la mémoire tampon de transmission
  • H04N 19/513 - Traitement de vecteurs de mouvement
  • H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p.ex. l'échelonnage
  • H04N 19/114 - Adaptation de la structure du groupe d’images, p.ex. nombre de trames B entre deux trames d’ancrage
  • H04N 19/174 - 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 codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une tranche, p.ex. une ligne de blocs ou un groupe de blocs
  • 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 19/124 - Quantification
  • H04N 19/176 - 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 codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc

91.

Generating topic-specific language models

      
Numéro d'application 16728476
Numéro de brevet 11562737
Statut Délivré - en vigueur
Date de dépôt 2019-12-27
Date de la première publication 2020-10-01
Date d'octroi 2023-01-24
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Houghton, David F.
  • Murray, Seth Michael
  • Simon, Sibley Verbeck

Abrégé

Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech recognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.

Classes IPC  ?

  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p.ex. modèles de langage
  • G10L 15/197 - Grammaires probabilistes, p.ex. n-grammes de mots

92.

System and method for representing long video sequences

      
Numéro d'application 16789086
Numéro de brevet 11094351
Statut Délivré - en vigueur
Date de dépôt 2020-02-12
Date de la première publication 2020-09-10
Date d'octroi 2021-08-17
Propriétaire TiVo Corporation (USA)
Inventeur(s) Van De Pol, Erik

Abrégé

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

Classes IPC  ?

  • G11B 27/34 - Aménagements indicateurs
  • G06F 16/738 - Présentation des résultats des requêtes
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

93.

Application based reconfiguring of remote control transmission rate behavior

      
Numéro d'application 16711074
Numéro de brevet 11424778
Statut Délivré - en vigueur
Date de dépôt 2019-12-11
Date de la première publication 2020-07-30
Date d'octroi 2022-08-23
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Gilson, Ross

Abrégé

Aspects of the disclosure relate to a remote control which may include one or more buttons configured to provide input to the remote control upon being activated, a transmitter for transmitting data, a receiver for receiving data, a processor and memory storing computer executable instructions that, when executed, cause the two-way remote control to perform a method for configuring repeat transmission behavior of one or more of the buttons of the two-way remote control. Further, the receiver may be configured to receive data from a device configured to be controlled by the remote control and the data may include instructions for configuring the repeat transmission behavior of the one or more buttons of the two-way remote control. Additionally, the two-way remote control may configure the repeat transmission behavior of the one or more buttons of the two-way remote control based on the data received from the device.

Classes IPC  ?

  • H04B 1/20 - Circuits pour couplage d'un pick-up de gramophone, des bornes de sortie d'un enregistreur ou d'un microphone, à un récepteur
  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p.ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio
  • G08C 23/04 - Systèmes de transmission de signaux non électriques, p.ex. systèmes optiques utilisant des ondes lumineuses, p.ex. infrarouges
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]

94.

Providing enhanced content

      
Numéro d'application 16776646
Numéro de brevet 11081143
Statut Délivré - en vigueur
Date de dépôt 2020-01-30
Date de la première publication 2020-07-30
Date d'octroi 2021-08-03
Propriétaire TiVo Corporation (USA)
Inventeur(s) Gilson, Ross

Abrégé

Methods, systems, computer readable media, and apparatuses for providing enhanced content are presented. Data including a first program, a first caption stream associated with the first program, and a second caption stream associated with the first program may be received. The second caption stream may be extracted from the data, and a second program may be encoded with the second caption stream. The first program may be transmitted with the first caption stream including first captions and may include first content configured to be played back at a first speed. In response to receiving an instruction to change play back speed, the second program may be transmitted with the second caption stream. The second program may include the first content configured to be played back at a second speed different from the first speed, and the second caption stream may include second captions different from the first captions.

Classes IPC  ?

  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • G11B 27/30 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur la même piste que l'enregistrement principal
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 9/87 - Régénération des signaux de télévision en couleurs
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement

95.

Scene aware searching

      
Numéro d'application 16846630
Numéro de brevet 11514112
Statut Délivré - en vigueur
Date de dépôt 2020-04-13
Date de la première publication 2020-07-30
Date d'octroi 2022-11-29
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Santiago, Carlos

Abrégé

Novel tools and techniques are provided for scene aware searching. A system may include a media player configured to play a video stream, a database, and a server configured to host an artificial intelligence (AI) engine. The server may further include a processor and a non-transitory computer readable medium comprising a set of instructions that, when executable by the processor to receive, from the media device, a search query from a user. The AI engine may further be configured to obtain the video stream associated with the search query, identify one or more objects in the video stream, derive contextual data associated with the one or more objects, identify one or more matches based on the contextual data, and determine a result of the search query.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

96.

Non-intrusive advertisement presentation

      
Numéro d'application 16841578
Numéro de brevet 11373208
Statut Délivré - en vigueur
Date de dépôt 2020-04-06
Date de la première publication 2020-07-23
Date d'octroi 2022-06-28
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Billings, Allen

Abrégé

Advertisements are often presented in the context of a media content viewing experience. Advertisement presentation may be intrusive or subtle. In many instances, users may be interested in particular advertisements but may not want to disrupt a media content viewing experience by launching an advertisement window, opening an advertisement application, or otherwise being redirected to another piece of content. Consequently, mechanisms are provided to allow a user to identify advertisements or save advertisement interests for presentation at a later time. Saved advertisement interests can be used to inform future advertisement and/or content suggestions, and the user can be presented with selected advertisements within an application or through external mechanisms.

Classes IPC  ?

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

97.

Distributed scheduling of media channel playout

      
Numéro d'application 16842650
Numéro de brevet 11638054
Statut Délivré - en vigueur
Date de dépôt 2020-04-07
Date de la première publication 2020-07-23
Date d'octroi 2023-04-25
Propriétaire TIVO CORPORATION (USA)
Inventeur(s) Colby, Christopher

Abrégé

Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • H04N 21/81 - Composants mono média du contenu
  • H04N 5/782 - Enregistrement du signal de télévision utilisant l'enregistrement magnétique sur une bande
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 5/765 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil
  • H04N 9/82 - Transformation du signal de télévision pour l'enregistrement, p.ex. modulation, changement de fréquence; Transformation inverse pour la reproduction les composantes individuelles des signaux d'image en couleurs n'étant enregistrées que simultanément
  • G06Q 30/0251 - Publicités ciblées

98.

In-stream controls for national video distribution

      
Numéro d'application 16829745
Numéro de brevet 10992971
Statut Délivré - en vigueur
Date de dépôt 2020-03-25
Date de la première publication 2020-07-16
Date d'octroi 2021-04-27
Propriétaire TIVO CORPORATION (USA)
Inventeur(s)
  • Harrell, Michael
  • Middlemist, Eric
  • Weaver, Christopher

Abrégé

Systems and methods are described for delivering regional content for a lineup over a national network. A content provider may select a particular regional broadcast for inclusion in a regional service lineup. The content provider may be able to broadcast multiple, or even all, services nationally. At regional distribution centers, a multiplexer may select only those services that are desired for the region in response to in-stream signals. In some instances, a single region-specific version of a given service may be selected from multiple versions broadcasted nationally. The regional lineup, including the selected services, can then be multiplexed and transmitted to customers throughout the region.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2365 - Multiplexage de plusieurs flux vidéo
  • H04N 21/237 - Communication avec un serveur de données additionnelles
  • H04N 21/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/2381 - Adaptation du flux multiplexé à un réseau spécifique, p.ex. un réseau à protocole Internet [IP]
  • 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 d
  • H04N 21/643 - Protocoles de communication
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 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/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/6338 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le réseau

99.

Systems and methods for modifying commercials

      
Numéro d'application 16519857
Numéro de brevet 11368761
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de la première publication 2020-06-18
Date d'octroi 2022-06-21
Propriétaire TiVo Corporation (USA)
Inventeur(s) Haberman, Seth

Abrégé

Methods and apparatuses to deliver at least a portion of an advertisement to a viewer at normal playback speeds after receiving a command from the viewer to fast-forward through an advertisement faster than normal playback speeds are described. In one example, a portion of the advertisement may be delivered to be played at normal playback speeds, and the remaining portion may be delivered to be played at a playback speed that is faster than the specified playback speed so that the combination of the portions delivered at normal and faster playback speeds is delivered to the user at the specified playback speed. In another example, at least a portion of the first advertisement may be delivered at normal playback speeds, and one or more other advertisements may be delivered to the viewer simultaneously with the first advertisement with the audio information muted based on the specified playback speed.

Classes IPC  ?

  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p.ex. pour la lecture à vitesse variable ("trick play")
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04N 7/16 - Systèmes à secret analogiques; Systèmes à abonnement analogiques
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 21/47 - Applications pour utilisateurs finaux

100.

System and method for smooth transition of live and replay program guide displays

      
Numéro d'application 16749947
Numéro de brevet 11375257
Statut Délivré - en vigueur
Date de dépôt 2020-01-22
Date de la première publication 2020-05-21
Date d'octroi 2022-06-28
Propriétaire TiVo Corporation (USA)
Inventeur(s)
  • Carpenter, Cory
  • Dosenbach, Iylla

Abrégé

In general, certain embodiments of the present disclosure provide methods and/or systems for implementing a program guide, which comprises sending a first request and receiving a first response associated with a current or future program guide information. The current or future program guide information includes a first plurality of channel identifiers and a plurality of time slots that correspond to current or future time slots, and is displayed at a client device. A second request is sent, which indicates a requested time period that has already occurred and not displayed on the client device, and corresponds to navigation to a previous time slot. A second response is received, which is associated with past program guide information. The past program guide information includes a second plurality of channel identifiers and on-demand program information, and is displayed at the client device.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  1     2     3     ...     5        Prochaine page