The present disclosure relates to methods and systems, implemented by a device such as a client device, for seamlessly inserting a supplemental content item into a content item to negate the user's need for rewinding to a point prior to the interruption of the content item by the supplemental content item. The client device accesses the supplemental content insertion logic to identify a default supplemental content insertion point between two consecutive segments of the content item. The client device analyzes the two consecutive segments of the content item to identify a natural supplemental content insertion point within one of the two consecutive segments. The client device then decodes a first set of frames of the content item up to the natural supplemental content insertion point, a second set of frames of the supplemental content item and a third set of frames of the content item from the natural supplemental content insertion point. The client device places these three sets of frames in a buffer and plays the frames from the buffer.
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p. ex. établissement de priorité des requêtes de clients
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
2.
SYSTEMS AND METHODS FOR LIGHT-WEIGHT NETWORKED VOLUMETRIC ASSET CONTROL
Systems, methods and apparatuses are described herein for controlling access to 3D media assets. An attribute of an entity represented in a 3D media asset may be identified, and a modified version of the 3D media asset may be generated by modifying such attribute. A request to access at least a portion of the 3D media asset may be received from a client device. A determination may be made, based on a policy associated with the 3D media asset, to enable access to the at least a portion of such asset. In response to such determination, an indication of how to process the modified version of the 3D media asset to reconstruct such asset comprising the attribute as identified prior to the modifying may be transmitted to the client device. Such client device may be caused to generate for display such 3D media asset based on the processing.
H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
3.
METHOD AND APPARATUS FOR MODIFYING OUTPUT CHARACTERISTICS OF PROXIMATE DEVICES
Systems and methods for reducing distractions from nearby devices when content susceptible to interruption is being consumed. Content susceptible to interruption is determined, and when this content is consumed on one device, nearby devices are identified and their output characteristics are modified. For example, output volume of nearby devices may be reduced, or the volume of the first device may be increased. This process is repeated with different devices as they each output content determined to be susceptible to interruption. Consumers are thus presented with fewer distractions from surrounding devices while they are consuming content that is susceptible to interruption.
H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/4722 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu
H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
4.
METRIC-DRIVEN IMPROVEMENTS OF VIRTUAL REALITY EXPERIENCES
Systems and methods for obtaining metrics relating to an extended reality experience and using the obtained metrics to perform remedial actions, such as managing user motion sickness, determining user performance relating to a designed game difficulty, and performing home automation are disclosed. The methods include determining a starting and ending checkpoint in an extended reality experience. Data from a plurality of users as they navigate between the determined checkpoints is obtained and used to determine a metric, such as a median, average, or other representative data. The current user's navigation through the same checkpoints is monitored and compared with the metric. The results from the comparison are used to enhance extended reality experience, which includes customizing the experience for motion sickness, game difficulty level, and home automation.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
A63F 13/47 - Commande de la progression du jeu vidéo incluant des points de branchement, p. ex. la possibilité à un moment donné de choisir l’un des scénarios possibles
A63F 13/49 - Sauvegarde de l’état du jeuPause ou fin du jeu
A63F 13/52 - Commande des signaux de sortie en fonction de la progression du jeu incluant des aspects de la scène de jeu affichée
A63F 13/58 - Commande des personnages ou des objets du jeu en fonction de la progression du jeu en calculant l’état des personnages du jeu, p. ex. niveau de vigueur, de force, de motivation ou d’énergie
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
5.
SYSTEMS AND METHODS FOR MULTI-DEVICE CONTENT RECOMMENDATIONS
Methods and systems are disclosed herein for a media guidance application that provides content recommendations based on recent activity. For example, the media guidance application determines that the user has stopped using the first device and is using the second device. In response, the media guidance application retrieves, from memory, a length of time that the user has consumed media on the first device. The media guidance application then determines the time interval when the user was consuming media on the first device. Next, media content is determined that the user consumed on the first device during the time interval. The media guidance application then determines a characteristic of the consumed media content and recommends media content on a second device based on the characteristic.
H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
6.
SYSTEMS AND METHODS FOR ENHANCING GROUP MEDIA CONSUMPTION SESSIONS
Systems and methods are provided for initiating a media content item group watch session with an identified contact. A user profile is identified, and a media content item is generated for output at a first computing device. A contact is identified based on the user profile and the media content item, and an invitation to join a media content item group session is generated based on the media content item and the identified contact. The invitation is transmitted to a second computing device associated with the contact, and an indication that the invitation has been accepted is received. The media content item group session is initiated between the first and second computing devices, and the media content item is received at the first and second computing devices.
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/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
A media asset may include date-related information. When viewed out of context it may be unclear what date is referenced by the date-related information. The media asset may be parsed to identify the date-related information within the media asset. The media asset may be analyzed to determine the context for the date related information. An absolute date may be determined based on this context and the date-related information and provided to the user with the media asset.
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
H04N 21/233 - Traitement de flux audio élémentaires
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
Systems and methods for determining whether an alert should be generated, a delay period should be configured, or both, for a message composed in a messaging application or received by it, are disclosed. The methods determine a relationship score between a sender electronic device and a recipient electronic device. One or more analysis factors, which are determined based on the relationship score, are used to analyze the content of the message to determine whether the content is appropriate based on the relationship score and the applied factors. If the content is not appropriate, then an alert warning the sender of the inappropriate content is generated. A transmission delay period that is dynamically changed based on the relationship score and factors is embedded into the message such that the message may not be delivered until the expiration of such delay period. Emergency-related content is transmitted without an alert or delay.
Methods and systems are described for identifying and adapting the playback speed of content to be provided during an activity. The methods and systems receive an input including a start cue indicating a start of an activity and access an average duration and an intensity score for the activity. Then the system calculates an adjusted average runtime for the activity based on the average duration and the intensity score and identifies one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity. The system adjusts the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity and provides the one or more content items for consumption.
H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
H04N 21/4402 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
H04N 21/6587 - Paramètres de contrôle, p. ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
11.
METHODS AND SYSTEMS FOR OPERATING A GROUP WATCHING SESSION
Systems and methods are described for operating a group watching session. In particular, group communications for a group watching session displaying a media content item to multiple users is initiated, one or more communication clusters for the group communication is generated, a user preference of a first user of the multiple users participating in the group communication is determined, and, based on the user preference, the first user is assigned to a first communication cluster of the one or more communication clusters for communication with another of the multiple users.
H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
12.
SYSTEMS AND METHODS FOR AUTOMATICALLY DETECTING USERS WITHIN DETECTION REGIONS OF MEDIA DEVICES
Systems and methods are presented for detecting users within a range of a media device. A detection region may be defined that is within the range of the media device and smaller than the range. The detection region may be stored. It may be determined whether a user is within the detection region. The media device may be activated and settings associated with the user may be applied when a user is within the detection region. In some embodiments, settings associated with a user may be compared to provided media content when the user is within the detection region. The content may change when the settings conflict with the media content. Reminders may be provided to or directed to a plurality of users within the range of the media device.
G11B 27/10 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande
H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/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/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/47 - Applications pour utilisateurs finaux
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/478 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
13.
SYSTEMS AND METHODS FOR SORTING FAVORITE CONTENT SOURCES
Systems and methods for sorting favorite content sources are provided. A list of favorite content sources arranged in a first order is stored. The favorite content sources in the list are accessed according to the order of the favorite content sources in the list. At a given time, a user request to change a currently accessed content source to one of the favorite content sources in the list is received. In response to receiving the user request, an attribute of content presented on the currently accessed content source at the given time is identified. The favorite content sources in the list are rearranged into a second order based on the identified attribute. The favorite content sources in the list are accessed according to the second order in response to receiving the user request.
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p. ex. disque dur
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/462 - Gestion de contenu ou de données additionnelles, p. ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution ou le débit en fonction des capacités du client
H04N 21/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
Methods and systems are provided for auto-configuring a newly purchased user equipment (UE) device with content consumption material that is associated with a user. These methods and systems are provided by way of receiving, in response to the user having purchased the UE device, purchase information (e.g., a credit card number) and a UE device identifier (e.g., a serial number of a purchased UE device). After receipt of this information, a database is searched to identify a user account that is associated with the purchase information. The user account identifies content consumption material that has been processed by other UE devices to enable the user to consume content. A communication is then transmitted to the UE device that causes the UE device to be configured with the identified content consumption material.
Systems and methods are provided herein for enabling a user to download a blocked asset. These systems and methods allow a user to request that a parent, or another user, can approve download of the blocked asset. The request may be transmitted as a notification to a mobile phone or another suitable device, such that the parent, or the other user, can approve the request, even though they may be remote from the requesting user. Both the requesting user and the user whose approval is required to unblock the media asset (i.e., the approver), are identified by the system based on an identifier associated with each user. This informs the approver which user submitted the request. Additionally, this also adds a layer of security, since the approver must enter an identifier to authenticate their identity to the system before being able to unblock the asset for the requesting user.
H04N 21/436 - Interfaçage d'un réseau de distribution local, p. ex. communication avec un autre STB ou à l'intérieur de la maison
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p. ex. numéro d'identification personnel [PIN] ou données de préférences
16.
METHOD AND SYSTEM FOR TRANSFERRING AN INTERACTIVE FEATURE TO ANOTHER DEVICE
Methods and systems are presented for transferring an interactive feature from a first device to a second device. Two users may be consuming a media asset. Upon receipt of a command to active an interactive feature, a determination is made whether a user who did not activate the interactive feature is interested in the media asset. Upon that determination, a timer is activated that tracks an amount of time for which the interactive feature is active and a determination is made whether a threshold time period has been met. Once the threshold time period is met, a device associated with the user that activated the interactive feature is identified and the users are prompted to transfer the interactive feature to the device.
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
G06F 16/40 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données multimédia, p. ex. diaporama comprenant des données d'image et d’autres données audio
H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p. ex. des récepteurs, interagissent avec la radiodiffusion
H04H 60/56 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou
H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p. ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux
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/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p. ex. authentification des utilisateurs finaux ou des dispositifs clients ou apprentissage des préférences des utilisateurs pour recommander des films
H04N 21/41 - Structure de clientStructure de périphérique de client
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
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/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenuStructuration du contenu
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
17.
SYSTEMS AND METHODS FOR RECORDING BROADCAST PROGRAMS THAT WILL BE MISSED DUE TO TRAVEL DELAYS
Systems and methods are described herein for alerting a user that the user will be unable to view a broadcast program based on an estimated time of arrival of the user to a media consumption device, and responsively providing the user with an option to record the broadcast program. These systems and methods are performed at least by identifying a plurality of broadcast programs that are indicated on a profile of a user, receiving an estimated time of arrival of the user to a location of a media consumption device, responsively determining whether the user will be unable to view a broadcast program of the plurality of broadcast programs, responsively providing the user with an option to record the broadcast program, and responsively causing the broadcast program to be recorded.
H04N 21/6543 - Transmission du serveur vers le client pour forcer certaines opérations du client, p. ex. 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 collaboratives
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]
H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
18.
SYSTEMS AND METHODS FOR LIMITING INTERRUPTIONS TO USE OF AN APPLICATION ON THE BASIS OF WHICH APPLICATION IS REQUESTING TO CAUSE THE INTERRUPTION
Systems and methods are provided herein for determining whether to authorize output of a first application to be interrupted by output of a second application. The media guidance application may provide output of a first application to a user and receive, from a second application, a request to provide second output from the second application to the user. In response to receiving the request, the media guidance application may determine whether the user is involved in physical activity and, in response to determining that the user is involved in physical activity, retrieve from a database information in a profile corresponding to the user. If the information indicates that the physical activity is routine, the media guidance application may deny the request and continue to provide the first output of the first application to the user.
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
An audible output of a vehicle is controlled based on a variety of driving characteristics and ambient conditions. In response to receiving an indication of a triggering of an activator of a horn of a vehicle, the system determines a driving characteristic of the vehicle based on vehicle sensor data. Then, based on the driving characteristic(s) determined, and/or based on the ambient conditions, an audible output tune is automatically set for output by the vehicle. A tune and volume of the audible output selected when the driving conditions and ambient conditions indicate an emergency situation will be different from the tune and volume selected for a non-threatening situation. Also, an audible output tune may be selected to be output at a later time when the vehicle reaches a destination to signal a person at the destination that the vehicle has arrived.
Systems and methods for responding to a natural language query are disclosed herein. A query for an entity associated with a plurality of content types is received via a user interface of a computing device. A determination is made as to whether the query specifies any one or more of the plurality of content types. In response to determining that the query specifies one or more of the plurality of content types, a response to the query is generated for visible or audible presentation via the computing device, with the response comprising results from the one or more specified content types. In response to determining that the query lacks specification of any one or more of the plurality of content types, a response to the query is generated for visible or audible presentation via the computing device, with the response comprising results from each of the plurality of content types.
Systems and methods are described herein for generating for display, at an extended reality (XR) device executing an application, an XR environment comprising an entity and associated with an XR session of a user profile. Execution of the application enables the XR device, while generating for display the XR environment, to transmit data to, and receive data from, a particular device using a first communication protocol, and transmit data to, and receive data from, the entity using a second communication protocol. Based on monitored activity of the user profile during the XR session, the XR device may be enabled to transmit data, received at the XR device from the entity using the second communication protocol, to the particular device using the first communication protocol, and transmit data, received at the XR device from the particular device using the first communication protocol, to the entity using the second communication protocol.
A first virtual display zone may be set as anchored in a first physical space. The zone may include one or more virtual displays rendered by extended reality (XR) equipment, such as a head mounted display (HMD). A first zone policy may be set for the first virtual display zone, defining what applications will have outputs rendered in the first virtual zone. A zone policy may specify that the output of applications that provide live communication will be generated for display in the first virtual display, or may specify which other XR devices, in the first physical space or remote, may access the virtual displays of the first. Location and policies for a second virtual display zone may be similarly set. Also, virtual displays anchored in the physical space may be de-anchored and re-anchored to the XR equipment if the XR equipment exits the first physical space.
Systems and methods are described for a media guidance application (e.g., implemented on a user device) that dynamically adapts network performance parameters for applications based on their respective usage likelihoods.
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
24.
METHODS OF AND SYSTEMS FOR CONTENT SEARCH BASED ON ENVIRONMENT SAMPLING
The present disclosure provides user interface methods of and systems for displaying at least one available action overlaid on an image, comprising displaying an image; selecting at least one action and assigning a ranking weight thereto based on at least one of (1) image content, (2) current device location, (3) location at which the image was taken, (4) date of capturing the image; (5) time of capturing the image; and (6) a user preference signature representing prior actions chosen by a user and content preferences learned about the user; and ranking the at least one action based on its assigned ranking weight.
H04N 21/23 - Traitement de contenu ou de données additionnellesOpérations élémentaires de serveurIntergiciel de serveur
H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de 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 apprentissage des préférences des utilisateurs pour recommander des films
H04N 21/254 - Gestion au sein du serveur de données additionnelles, p. ex. serveur d'achat ou serveur de gestion de droits
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/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/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/47 - Applications pour utilisateurs finaux
H04N 21/4722 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu
H04N 21/4725 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p. ex. zones actives ("hot spots")
H04N 21/478 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
25.
SYSTEMS AND METHODS FOR TRANSMITTING MEDIA ASSOCIATED WITH A MEASURE OF QUALITY BASED ON LEVEL OF GAME PLAY IN AN INTERACTIVE VIDEO GAMING ENVIRONMENT
Systems and methods for incorporating online user generated media content (e.g., videos) into an interactive video gaming environment are provided. Media assets that are associated with different measures of quality generated by users are stored on a remote server. A player action is received by the remote server. A determination is made as to which one of the plurality of levels of the interactive video gaming environment corresponds to the action. One of the videos associated with one of the measures of quality is selected based on the determination of the level corresponding to the action. The selected video is transmitted to the player.
Methods and systems for dynamically navigating content are provided. An input to perform content navigation may be detected; in response, several selectable navigation settings are displayed, each navigation setting being associated with a navigation interval. An input indicating a selection of a navigation setting may be received and an input about a navigation amount may be received. Based on the navigation amount, navigation within the navigation interval is performed.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
G06F 3/04812 - Techniques d’interaction fondées sur l’aspect ou le comportement du curseur, p. ex. sous l’influence de la présence des objets affichés
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p. ex. interaction avec des règles ou des cadrans
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
27.
SYSTEMS AND METHODS FOR OBSCURING RESTRICTED TEXT AND/OR IMAGES IN A VIDEO CONFERENCING SESSION
Systems and methods for obscuring images and/or text during a screen sharing operation in a video conferencing session are described herein. In some embodiments, a client device detects a screen sharing operation. As part of the screen sharing operation, the client device captures an image of a display. The client device recognizes images and/or text in the image of the display and determines whether any of the images and/or text are restricted. If the images and/or text are determined to be restricted, the client device obscures the images and/or text prior to encoding of the image of the display for transmission.
Systems and methods are provided for recommending media content to users with disabilities. In response to determining that a user has a disability, a type of the disability is determined. A media content item to recommend to the user is determined, among a plurality of media content items, based on the determined type of disability and a favorability factor of the media content item for the determined type of disability. The favorability factor of the media content item corresponds to an ability of a user with the determined type of disability to comprehend the media content item. An identifier of the determined media content item is generated for presentation.
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
G06V 40/70 - Biométrique multimodale, p. ex. combinaison d’informations de modalités biométriques distinctes
An audible output of a vehicle is controlled based on a variety of driving characteristics and ambient conditions. In response to receiving an indication of a triggering of an activator of a horn of a vehicle, the system determines a driving characteristic of the vehicle based on vehicle sensor data. Then, based on the driving characteristic(s) determined, and/or based on the ambient conditions, an audible output tune is automatically set for output by the vehicle. A tune and volume of the audible output selected when the driving conditions and ambient conditions indicate an emergency situation will be different from the tune and volume selected for a non-threatening situation. Also, an audible output tune may be selected to be output at a later time when the vehicle reaches a destination to signal a person at the destination that the vehicle has arrived.
A first virtual display zone may be set as anchored in a first physical space. The zone may include one or more virtual displays rendered by extended reality (XR) equipment, such as a head mounted display (HMD). A first zone policy may be set for the first virtual display zone, defining what applications will have outputs rendered in the first virtual zone. A zone policy may specify that the output of applications that provide live communication will be generated for display in the first virtual display, or may specify which other XR devices, in the first physical space or remote, may access the virtual displays of the first. Location and policies for a second virtual display zone may be similarly set. Also, virtual displays anchored in the physical space may be de-anchored and re-anchored to the XR equipment if the XR equipment exits the first physical space.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
31.
METHODS FOR ENHANCED PRESENTATION AND COLLABORATION USING AR HMDS
A first virtual display zone may be set as anchored in a first physical space. The zone may include one or more virtual displays rendered by extended reality (XR) equipment, such as a head mounted display (HMD). A first zone policy may be set for the first virtual display zone, defining what applications will have outputs rendered in the first virtual zone. A zone policy may specify that the output of applications that provide live communication will be generated for display in the first virtual display, or may specify which other XR devices, in the first physical space or remote, may access the virtual displays of the first. Location and policies for a second virtual display zone may be similarly set. Also, virtual displays anchored in the physical space may be de-anchored and re-anchored to the XR equipment if the XR equipment exits the first physical space.
Methods and systems are described for imaging and content generation. During a road trip, a driver or passenger observes an object or scene from a vehicle. From a perspective of the driver or passenger, the object or scene flows out of view in a relatively short amount of time. Images and video of the object or scene are captured with cameras. A field of view is extended beyond what the driver or passenger can easily observe. The capture is configurable to focus on particular types of objects or scenes. Recordings of billboards and road signs are easily displayed after passing the object. Object identification, gaze determination, and interest determination are provided. Curated content is generated. Applications to extended reality environments are provided. Artificial intelligence systems, including neural networks, and models are utilized to improve the imaging and content generation. Related apparatuses, devices, techniques, and articles are also described.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
33.
CAPTURING AND PROCESSING CONTENT FOR IN-VEHICLE AND EXTENDED DISPLAY, CURATED JOURNALING, AND REAL-TIME ASSISTANCE DURING VEHICULAR TRAVEL
Methods and systems are described for imaging and content generation. During a road trip, a driver or passenger observes an object or scene from a vehicle. From a perspective of the driver or passenger, the object or scene flows out of view in a relatively short amount of time. Images and video of the object or scene are captured with cameras. A field of view is extended beyond what the driver or passenger can easily observe. The capture is configurable to focus on particular types of objects or scenes. Recordings of billboards and road signs are easily displayed after passing the object. Object identification, gaze determination, and interest determination are provided. Curated content is generated. Applications to extended reality environments are provided. Artificial intelligence systems, including neural networks, and models are utilized to improve the imaging and content generation. Related apparatuses, devices, techniques, and articles are also described.
G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
34.
SYSTEMS AND METHODS FOR ENHANCED CONTEXTUAL RESPONSES WITH A VIRTUAL ASSISTANT
A voice query is received via an input to a virtual assistant from a user. The virtual assistant determines a media context from first media content, the media context being colocated and contemporaneous with the voice query. The voice query is processed to generate a textual query and to identify a keyword from the voice query, and a response content provider is selected based on the keyword and the media context. The textual query and the media context are communicated to the response content provider via a network interface. Query response data is received from the response content provider via the network interface, the query response data comprising voice data. The virtual assistant then generates, at an output, a query response based on the query response data.
Systems and methods for adjusting a display size of a map overlay. A mapping application generates for display a virtual map in an overlay area that does not obstruct important portions of displayed content. As the mapping application receives location information, the mapping application adjusts the size of the virtual map overlay such that relevant landmarks are shown on the virtual map and important portions of the displayed content are not obstructed.
Methods and systems are described herein for improved techniques for consuming and interacting with media content. Specifically, the media guidance application may generate holographic animations that move from a holographic structure from which a user has selected a media asset and direct the user to a display device capable of presenting the media asset. For example, in response to a user selecting a baseball movie from a holographic bookcase, the media guidance application may generate for display a holographic baseball that is “thrown” from the bookcase to a television that will present the baseball movie.
G06T 13/80 - Animation bidimensionnelle [2D], p. ex. utilisant des motifs graphiques programmables
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
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
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
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
37.
SYSTEMS AND METHODS FOR PROVIDING MEDIA CONTENT FOR CONTINUOUS WATCHING
Methods and systems are described for providing media content for continuous watching. A rewind command is received while a first episode of a series is generated for display. In response, and without detecting a further command to skip a portion of an episode, the first episode of the series is rewound. Then, in response to rewinding the first episode to the beginning, title credits of the first episode and end credits of a previous episode of the series are automatically skipped; and the previous episode of the series is automatically rewound.
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/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
38.
METHODS AND SYSTEMS FOR FACILITATING INTRA-GAME COMMUNICATIONS IN A VIDEO GAME ENVIRONMENT
Methods and systems for facilitating intra-game communication in video game environments featuring first-person or third-person perspectives by generating an on-screen graphic that includes the communication and a pointer towards a location of another user within the video game environment.
Systems and methods are described to address shortcomings in conventional systems by correcting an erroneous term in on-screen caption text for a media asset. In some aspects, the systems and methods identify the erroneous term in a text segment of the on-screen caption text, and identify one or more video frames of the media asset corresponding to the text segment. The systems and methods further identify a contextual term related to the erroneous term from the one or more video frames. By accessing a knowledge graph, the systems and methods identify a candidate correction based on the contextual term and a portion of the text segment. Lastly, the systems and methods replaces the erroneous term with the candidate correction.
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
G06F 40/166 - Édition, p. ex. insertion ou suppression
G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
G06F 40/40 - Traitement ou traduction du langage naturel
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
40.
SYSTEMS AND METHODS FOR ALTERING NAVIGATION INSTRUCTIONS BASED ON THE CONSUMPTION TIME OF MEDIA CONTENT
Systems and methods are described ensuring that a user will be able to consume selected media content in its entirety. In particular, a media guidance application described herein determines an amount of time (102) required to reach a destination (116) and compares this time to an amount of time required to consume media content (104). If the amount of time (104) exceeds the amount of time (102) required to reach the destination, it calculates a route (120) for a current trip in which the length of time required to traverse a calculated route corresponds to the play length of the selected media asset.
Systems and methods are provided reducing storage space occupied by a media asset by adjusting quality levels of the media asset downward over time. This may be accomplished by a media guidance application that store, at a given time, the media asset in a first format having a first quality level. The media guidance application retrieves, from a database, a data entry corresponding to the media asset and determines, based on the data entry, a threshold period of time for storing the media asset in the first format. The media guidance application detects whether the threshold period of time since the given time has passed and responds by altering a first portion of the media asset from the first format having the first quality level to a second format having a second quality level that is inferior to the first quality level.
Methods and systems are disclosed herein for a media guidance application that allows access restrictions to be modified in a flexible manner based on a deviation in a user's projected location. Specifically, the media guidance application determines at an end of a first time period whether a user is in a projected location for a second time period. If the user is in a projected location for the second time period, the media guidance application sets a second level of media access restriction. However, if the media guidance application determines that the user is not in the projected location for the second time period, the media guidance application maintains the first level of media access restriction.
Systems and methods are described for operating a group watching session, in which a group watching session for presentation of a media content item is initiated at a first participant device and a second participant device; a segment of the media content item for which the presentation of the media content item is to be synchronized at the first participant device and the second participant device is identified; a viewing progress of the media content item at the first participant device is determined to be different from a viewing progress of the media content item at the second participant device; and in response to the determining, the viewing progress at the first and second participant devices is synchronized for the presentation of the identified segment.
H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
44.
SYSTEMS AND METHODS FOR CONTROLLING MEDIA CONTENT BASED ON USER PRESENCE
Systems and methods are described for controlling media content based on user presence information. A user interaction with playing of a first media asset generated for presentation at a consumption device may be identified, and in response, historical wireless signal characteristics of a wireless network, over which wireless signals are used to generate for display the first media asset, may be determined. While a second media asset is generated for display, the second media asset at the consumption device may be modified based on user presence information determined by comparing current wireless signal characteristics of the wireless network to the historical wireless signal characteristics of the wireless network.
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/436 - Interfaçage d'un réseau de distribution local, p. ex. communication avec un autre STB ou à l'intérieur de la maison
H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p. ex. un réseau Bluetooth®
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/6377 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau vers le serveur
45.
METHODS AND SYSTEMS FOR PERSONALIZED CONTENT BASED ON CAPTURED GESTURES
Systems and methods are presented for providing personalized content based on gestures, in order to provide a seamless and user-driven feedback capture platform that captures user gestures and provides improved personalized content. The system captures biometric data from the user during the presentation of a first content item from a first content source. The system identifies the feedback indicator from the biometric data captured during the output of the first content item and stores an identifier of the second content item associated with the first content item in the master list. The system generates the master list for display and, in response to receiving a selection of the identifier of the second content item, retrieves for output the second content item from the second content source on the user device.
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06V 40/10 - Corps d’êtres humains ou d’animaux, p. ex. occupants de véhicules automobiles ou piétonsParties du corps, p. ex. mains
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
46.
SYSTEMS AND METHODS FOR PROVIDING TIMELINE OF CONTENT ITEMS ON A USER INTERFACE
The methods and systems described herein provide timelines of content segments on a user interface. In one example, the methods and systems generate for display a first content item, determine a current portion of the first content item and determine a related content segment that is related to the current portion of the first content item such that the related segment is from a second content item. The methods and systems also generate for simultaneous display a first timeline of the first content item, an indicator that indicates a location of the current portion on the first timeline, a second time of the second content item and a segment indicator that indicates location of the related content segment on the second timeline. The methods and systems further receive a selection of the related content segment.
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
47.
SYSTEMS AND METHODS FOR PROVIDING UNINTERRUPTED MEDIA CONTENT DURING VEHICLE NAVIGATION
Systems and methods are disclosed herein for selecting alternate routes with fewer directions during vehicle navigation. The disclosed techniques herein determine directions from route data and direction timestamps for each of the directions. For each direction, a corresponding media asset from media assets in a playlist having a media asset duration that matches a direction duration is determined. The direction duration is the time difference between the direction timestamp and a subsequent direction timestamp.
Methods and systems for managing an interruption of content presentation on a computing device are provided. In one example, an interruption of presentation of a segment of content on a computing device is detected. An estimated recovery time is determined for the interruption. Based at least in part on the estimated recovery time, a determination is made as to whether to skip the segment or wait to resume presentation of the video segment after the interruption subsides. Based on a result of the determining whether to skip or wait, an instruction to wait or an instruction to skip the segment is generated for presentation via the computing device.
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
49.
System and methods to program active vehicle paint surfaces
System and methods are described for changing the exterior color of a vehicle with an exterior surface comprising a plurality of electronically programmable color cells. The systems and methods describe receiving a request to begin color programming mode on the vehicle and in response to determining that a state of the vehicle permits the color programming mode, activating a depth-sensing device configured to monitor for and detect a user action associated with the exterior surface. The systems and methods further describe receiving, at a user device communicatively coupled to the vehicle and to the depth-sensing device, a color selection; identifying, by the depth-sensing device, the location of an interaction point between the user action and the exterior surface determining, based on data captured by the depth-sensing device, an electronically programmable color cell that is located at the identified interaction point; and transmitting to the vehicle an instruction to change the color of the determined electronically programmable color cell to the selected color.
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
B60R 13/00 - Éléments pour habiller la carrosserie, l'identifier ou la décorerAménagements ou adaptations pour la publicité
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06T 13/80 - Animation bidimensionnelle [2D], p. ex. utilisant des motifs graphiques programmables
50.
METHODS AND SYSTEMS FOR MODIFYING A MEDIA CONTENT ITEM BASED ON USER REACTION
Systems and methods are described for modifying the content of a media content item. A a media content item is displayed on user equipment. A user reaction to one or more portions of the media content item is determined. The content of the media content item is modified based on the user reaction to one or more portions of the media content item.
H04N 21/8545 - Création de contenu pour générer des applications interactives
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
51.
SYSTEM AND METHOD FOR SELECTION OF SUPPLEMENTAL CONTENT ACCORDING TO SKIP LIKELIHOOD
Systems and methods for a computer-based process that determines when a viewer is likely to skip over supplemental content and adjusts supplemental content presentation to compensate. Systems of embodiments of the disclosure may utilize various inputs to determine the likelihood of skipping supplemental content, including cursor position at or near specified icons or other UI elements, as well as user actions such as gaze direction, various motions or actions, controller manipulations, and the like. Once a likelihood of skipping supplemental content is determined, various actions may be taken in response, including without limitation selection of supplemental content that conveys its intended message prior to skipping, supplemental content that can be played at increased speed, and designation of supplemental content slots as skippable or non-skippable.
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
H04N 21/462 - Gestion de contenu ou de données additionnelles, p. ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution ou le débit en fonction des capacités du client
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
H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
53.
DYNAMICALLY ADJUSTING A PERSONAL BOUNDARY OF AN AVATAR IN AN XR ENVIRONMENT
Systems and methods are provided for dynamically adjusting a personal boundary of an avatar in an XR environment. The system identifies a first avatar in an extended reality (XR) environment based on rule data stored in a storage. In response to the system detecting that the first avatar has entered a portion of the XR environment at a communicable distance from a second avatar, the system does the following steps. The system determines an offensiveness rating of the first avatar. The system retrieves, from the storage, an offensiveness tolerance of the second avatar. The system compares the offensiveness rating of the first avatar and offensiveness tolerance of the second avatar. In response to determining, based on the comparing, that the offensiveness rating of the first avatar exceeds the offensiveness tolerance of the second avatar, the system automatically censors one or more messages from the first avatar to the second avatar.
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
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
54.
SYSTEMS AND METHODS TO ENHANCE VIEWER PROGRAM EXPERIENCE DURING PROFILE MISMATCH
A system and method of providing enhanced content, for example, when a viewer may not match with a program in order to make a viewer comfortable and encourage the viewer to continue to consume the program. The system accesses a viewer profile and accesses content to provide for consumption. The system calculates a match score for the content based on the viewer profile and determines if the match score is below a predetermined threshold. If the match score is lower than the threshold, the system generates an enhanced program from the content based on viewer profile and provides the enhanced program for consumption. Enhanced content may include omitting scenes with violence, modifying dialogue with vulgarities, focusing on scenes with preferred actors or setting, adding external content, and other modifications.
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités
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
55.
SYSTEMS AND METHODS FOR ENSURING CONTINUED ACCESS TO MEDIA OF A PLAYLIST DESPITE GEOGRAPHIC CONTENT RESTRICTIONS
Systems and methods are described herein for detecting information that indicates that a user will be traveling from a first geographic location to a second geographic location, and responsively accessing a playlist indicated by a profile of the user that indicates a plurality of streaming media that the user intends to consume. Control circuitry may then compare data corresponding to each streaming media of the plurality of streaming media to a database to determine whether each streaming media of the plurality of streaming media is accessible to the user at the second geographic location, and may determine that a subset of the plurality of media is not accessible to the user at the second geographic location. In response to determining that the subset is not accessible to the user at the second geographic location, the control circuitry may download each media of the subset.
H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
H04L 65/402 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles non-temps-réel, p. ex. le téléchargement d’un fichier lors d’une session FTP parallèle, l’introduction d’un courriel ou de services combinés
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/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
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
Methods and systems are provided herein for generating notifications based on the interests of guests. Guests may request notifications on their host's television, and the system will generate notifications based on the guest's interests and preferences as stored in the guest's user profile. In doing so, the guest will be notified of events of interest, such as when a favorite sports team scores a point or when an important scene in a favorite movie is playing. The system monitors the network of the apartment or house and detects when a guest device is accessing the network. The system then accesses the guest's interests and identifies a set of programs based on these interests. The system then monitors these programs and generates notifications on the display device when an event of interest has occurred in one of the identified programs.
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/214 - Plate-forme spécialisée de serveur, p. ex. serveur situé dans un avion, un hôtel ou un hôpital
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/41 - Structure de clientStructure de périphérique de client
H04N 21/436 - Interfaçage d'un réseau de distribution local, p. ex. communication avec un autre STB ou à l'intérieur de la maison
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
57.
METHODS AND SYSTEMS FOR RECOMMENDING MEDIA ASSETS BASED ON THE GEOGRAPHIC LOCATION AT WHICH THE MEDIA ASSETS ARE FREQUENTLY CONSUMED
Methods and systems are provided herein for recommending a media asset based on a geographic location at which that media asset was frequently consumed. For example, the system may monitor a location, such as New York City or Times Square, to determine popular media assets watched there, such as “The Avengers,” and when another user visits New York City, the system may then notify the user that the movie, such as “The Avengers,” is associated with New York City. The system stores the geographic locations associated with the media asset in the database based on the consumption of the media asset so that other users may be notified which media assets are associated with each geographic location.
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
G06F 16/29 - Bases de données d’informations géographiques
G06F 16/487 - 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 informations géographiques ou spatiales, p. ex. la localisation
G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p. ex. requêtes spatio-temporelles
H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p. ex. authentification des utilisateurs finaux ou des dispositifs clients ou apprentissage des préférences des utilisateurs pour recommander des films
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/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
System and method are provided for sharing a counterpart version of a media asset. A media application generates for display a first media asset on a first device associated with a first user profile. The media application determines that a second device associated with a second user profile is generating for display a second media asset and the second user profile is designated to share a counterpart version of media consumed in association with the second user profile with the first device. The media application identifies a time to share a counterpart version of the second media asset. At the identified time, the media application generates for display an overlay over the display of the first media asset on the first device. The overlay comprises the counterpart version of the second media asset and a plurality of user interface options.
Systems and methods are provided herein for playing post-credits content in media assets by overriding play-next logic in OTT applications and presenting options for post-credits content in broadcast applications. A media application may be pre-configured to automatically “play-next” a queued media asset after the beginning of credits of a media asset start playing. However, if the media application detects post-credits content (e.g., trailer), it may display a user interface prompt to present options that may include continuing to play the credits, or to skip the credits entirely and go straight to the post-credits content. Upon receiving the user interface selection for one of the options, the media application modifies the playing of the media asset to override the configuration to automatically play-next, and instead modifies the logic to play the selected one of two options as described above.
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/462 - Gestion de contenu ou de données additionnelles, p. ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution ou le débit en fonction des capacités du client
The disclosure relates to method and system for supervising a plurality of users of XR devices. A problem arises in that a supervisor hoping to assist a user in operating in an XR environment cannot easily obtain a representation of the XR environment which a particular user amongst the plurality of users is currently perceiving. The disclosure addresses this problem by having each XR device and a supervisory device independently determine the position of an XR device. Each XR device provides replica stream data in association with its position, and the user of the supervisory device selects an XR device by selecting its position. By tallying the position in the supervisor's selection of an XR device with the position associated with each replica stream, the replica stream of the XR device selected by the supervisor can be provided to the supervisory device.
Systems and methods are described for placing digital content items on trigger objects in an extended reality (XR) environment based on their relative prominence. The system receives an input of a live real-world view that is visible via the XR device, which includes a plurality of trigger objects at varying distances and angles, and obtains attributes related to the trigger objects in the live real-world view. Trigger objects' prominence, vantage, and adjusted prominence values, along with any handicaps and restrictions on content item placements, are collectively considered. Comparing the values between two or more trigger objects, a selection of at least one trigger object is made. Barring any safety concerns or placement restrictions, the content item that is designated for the selected trigger object is placed, such as overlayed, on the selected trigger object.
Systems and methods for automatically determining when a single party is playing or requesting conflicting content on two different devices, and resolving the conflict accordingly. Systems automatically identify when a single user is playing back a content stream on one device, then requests another content stream on another device. If the two content streams conflict, the conflict is automatically resolved in a number of ways, including by automatically pausing or redirecting one of the content streams. Conflict identification may also be carried out with the assistance of an added state flag that indicates a device or stream that has audio priority in a conflict. Thus, for example, when one user requests two conflicting content streams, and only one stream is associated with the conditional audio enabled flag, audio of the flagged stream may be played, while the other stream is muted.
H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p. ex. en combinant une publicité stockée localement avec un flux d'entréeOpérations de mise à jour, p. ex. pour modules de système d'exploitation
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
G06F 13/10 - Commande par programme pour dispositifs périphériques
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/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
63.
SYSTEMS AND METHODS FOR PROVIDING PERSONALIZED ANSWERS WITH LEARNED USER VOCABULARY FOR USER QUERIES
Systems and methods for providing personalized answers to a user's query using a learned user vocabulary. A natural-language user interface (NLUI) application tracks input terms in user queries and generates responses that incorporate those input terms. The NLUI application may modify stored response templates or may modify a response generated based on stored response templates, by replacing a template term with an input term that has a common definition.
Systems and methods are described for enabling delivery of an order to a customer's vehicle travelling along a first navigational route. The customer inputs an order, and a plurality of candidate vendors and candidate delivery locations are determined. A target delivery location and target vendor are selected from among the plurality of candidate delivery locations and candidate vendors based on optimizing one or more predetermined criteria. The order is transmitted to the target vendor, and a confirmation is received. The target delivery location is then transmitted to the customer. The customer travels to the target delivery location to pick up the order.
Systems and methods are provided for altering a content item via a trained machine learning model. One or more media items associated with a user profile are accessed at a computing device, and for each media item, one or more labels associated with an element in the media item are retrieved. A content item is accessed, and a structured description of one or more elements in the content item is received. A structured request to alter one or more elements in the content item is generated based on the description. The one or more elements to alter are identified in the content item and based on the request. The one or more elements in the content item are altered using a trained machine learning model and based on the one or more labels. An altered content item comprising the one or more altered content item elements is generated for output.
G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
G06F 3/0487 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique
G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
G06V 10/86 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les représentations syntaxiques ou structurelles du motif d’image ou vidéo, p. ex. reconnaissance des chaînes symboliquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant des correspondances graphiques
G06V 20/30 - ScènesÉléments spécifiques à la scène dans les albums, les collections ou les contenus partagés, p. ex. des photos ou des vidéos issus des réseaux sociaux
G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
66.
Acceleration-Based Screen Effects to Prevent Vehicle Passenger Motion Sickness
The present disclosure is directed to systems and methods for reducing or preventing motion sickness using an animated overlay displayed over a content item and reflecting a detected acceleration. In some embodiments the systems and methods generate for display, on a device, a content item. The systems and methods determine an acceleration of the device along a vector, where the vector comprises a vector component that is normal to a plane defined by the display of the content item. The systems and methods then generate for display a graphical overlay over the display of the content item, wherein the graphical overlay is animated to appear to move in a direction defined by the vector comprising the vector component that is normal to the plane defined by the display.
There are provided systems and methods for displaying content to a user during a pause event of media content. The systems and methods comprise determining contextual information of the media content at the pause event, determining a visual effect based at least in part on the contextual information, modifying the media content based on the visual effect, and displaying, to a user, the modified media content during the pause event.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
68.
SYSTEMS AND METHODS FOR DELIVERING MEDIA ASSETS WITH POST-CREDITS CONTENT
Systems and methods are provided herein for playing post-credits content in media assets by overriding play-next logic in OTT applications and presenting options for post-credits content in broadcast applications. A media application may be pre-configured to automatically "play-next" a queued media asset after the beginning of credits of a media asset start playing. However, if the media application detects post-credits content (e.g., trailer), it may display a user interface prompt to present options that may include continuing to play the credits, or to skip the credits entirely and go straight to the post-credits content. Upon receiving the user interface selection for one of the options, the media application modifies the playing of the media asset to override the configuration to automatically play-next, and instead modifies the logic to play the selected one of two options as described above.
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
69.
METHODS AND SYSTEMS FOR DISPLAYING CONTENT DURING A PAUSE EVENT
There are provided systems and methods for displaying content to a user during a pause event of media content. The systems and methods comprise determining contextual information of the media content at the pause event, determining a visual effect based at least in part on the contextual information, modifying the media content based on the visual effect, and displaying, to a user, the modified media content during the pause event.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
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 du flux vidéo codé
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
Systems and methods are described herein for generating query suggestions. The method comprising retrieving a plurality of metadata fields associated with a media asset, generating, based on the retrieved plurality of metadata fields, a plurality of combinations of the metadata fields. For each respective combination of the metadata fields of the plurality of combinations, the method searches a database for media assets that comprise metadata fields matching the respective combination of the metadata fields, and calculates a number media assets that match the respective combination based on the searching. The method selects a combination of the metadata fields of the plurality of combinations with a lowest associated calculated number of matching media assets, creates a suggested query based on the selected combination of metadata fields, and outputs the suggested query.
G06F 16/483 - 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
Systems and methods are described herein for generating metadata for content. Upon detecting a request for a stored media asset from a first device, a server determines that metadata is needed for the media asset based on determining that (a) the server has access to insufficient metadata associated with the media asset and (b) the popularity of the media asset is sufficiently high. The server then assigns at least a time segment of the media asset to the first device for analysis. After assignment, the first device gathers frame analysis and user input data while the user is viewing the media asset, and transmits the gathered data to the server. The server then uses the frame analysis data and the user input data to generate metadata, and makes the generated metadata available to all devices requesting the media asset.
H04N 21/8405 - Génération ou traitement de données de description, p. ex. descripteurs de contenu représentés par des mots-clés
G06F 16/735 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
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/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
72.
SYSTEMS AND METHODS FOR SUMMARIZING MISSED PORTIONS OF STORYLINES
The system and methods described herein provided storyline summaries of missed content to users timed to reduce interruptions of content. A summary application detects missed content, that comprises a plurality of storylines. The summary application also identifies a storyline of current content being generated for presentation and retrieves a storyline-specific summary of a portion of the missed content comprising the current storyline. The summary application then generates, for presentation, the retrieved storyline-specific summary.
Systems and methods are provided for performing preliminary health care screening using a head-mounted display to provide preliminary health care screening for some conditions and diseases that manifest symptoms in the eyes or in the ocular facial region around the eyes through interaction with an analysis agent. The head-mounted display is worn by a wearer and receives imaging instructions from an analysis agent. The head-mounted display generates screening images of the eyes and the ocular facial region of the wearer based upon the imaging instructions. The screening images are transmitted to the analysis agent, and in response, the head-mounted display receives further imaging instructions from the analysis agent. The further imaging instructions may include parameters for generating more images, a suggestion to contact a health care professional, and/or if pre-approved, notice that a referral has already been made to a health care professional.
A61B 3/00 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux
A61B 3/11 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient pour mesurer la distance interpupillaire ou le diamètre de la pupille
A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
H04N 23/60 - Commande des caméras ou des modules de caméras
H04N 23/661 - Transmission des signaux de commande de la caméra par le biais de réseaux, p. ex. la commande via Internet
74.
SYSTEMS AND METHODS FOR PROVIDING MEDIA FOR CONSUMPTION IN A VEHICLE
Systems and methods are described for providing media content to occupants of a vehicle. First data associated with a current use state of a vehicle is obtained. The first data is analysed to identify a contextual event regarding the vehicle. In response to identifying the contextual event, second data comprising media content data is requested. A media content item is generated, based on the media content data, relevant to the identified contextual event, and the media content item is provided for consumption by an occupant of the vehicle.
G06F 16/435 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
G06F 16/438 - Présentation des résultats des requêtes
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
75.
SYSTEMS AND METHODS FOR CONTROLLING CONTENT FROM WITHIN AN EXTENDED REALITY ENVIRONMENT
Systems and methods are provided for controlling content from within a virtual environment. First and second extended reality devices and at least one user device are connected to the virtual environment, each extended reality device providing a user with interactive access to the virtual environment. Display data, based on a display of the user device, is received from the user device. An interactive virtual representation of the display is generated based on the display data. Input is received from one of the users via the virtual environment. Operational instructions, based on the received input, are communicated to the user device, with the operational instructions configured to instruct the user device to perform functions based on the received input.
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
76.
METHODS AND SYSTEMS FOR DISPLAYING CONTENT DURING A PAUSE EVENT
There are provided systems and methods for displaying content to a user during a pause event of media content. The systems and methods comprise determining contextual information of the media content at the pause event, determining a visual effect based at least in part on the contextual information, modifying the media content based on the visual effect, and displaying, to a user, the modified media content during the pause event.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
77.
METHODS AND SYSTEMS FOR GENERATING AN IN-GAME DISPLAY ELEMENT
Systems and methods are presented for generating an in-game display element for facilitating a transfer of an in-game item in a multiplayer video game. The system accesses and analyzes gameplay data associated with player actions to determine a correlation between player actions and in-game item types. A first player associated with an identified in-game item is determined, and an in-game display element is generated to facilitate the transfer of the item among the players.
A63F 13/79 - Aspects de sécurité ou de gestion du jeu incluant des données sur les joueurs, p. ex. leurs identités, leurs comptes, leurs préférences ou leurs historiques de jeu
A63F 13/533 - Commande des signaux de sortie en fonction de la progression du jeu incluant des informations visuelles supplémentaires fournies à la scène de jeu, p. ex. en surimpression pour simuler un affichage tête haute [HUD] ou pour afficher une visée laser dans un jeu de tir pour inciter une interaction avec le joueur, p. ex. en affichant le menu d’un jeu
A63F 13/5375 - Commande des signaux de sortie en fonction de la progression du jeu incluant des informations visuelles supplémentaires fournies à la scène de jeu, p. ex. en surimpression pour simuler un affichage tête haute [HUD] ou pour afficher une visée laser dans un jeu de tir utilisant des indicateurs, p. ex. en montrant l’état physique d’un personnage de jeu sur l’écran pour suggérer graphiquement ou textuellement une action, p. ex. en affichant une flèche indiquant un tournant dans un jeu de conduite
Systems and methods for alleviating neck pain during media consumption. The methods and systems comprise determining, using control circuitry a current orientation of each of a user's head and a user device, determining an environmental parameter relating to the user's environment, determining a range of permitted orientations of the user's head based on the environmental parameter and the current orientations of the user's head and the user device, determining, using control circuitry, whether the orientation of the user's head is outside of the range of permitted orientations, and in response to determining that the orientation of the user's head is outside of a range of permitted orientations, causing, using control circuitry, a change in a mode of display of the user device.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
System and methods are disclosed for engaging and disengaging a regenerative braking system of a first vehicle coupled to a second vehicle. In an embodiment, a coupler (e.g., a tow bar) connects the front of a first vehicle (e.g., a towed vehicle) to the rear of a second vehicle (e.g., towing vehicle). The regenerative braking systems includes a motor-generator coupled to a wheel set of the first vehicle and a battery for storing electrical power generated by the motor-generator. The motor-generator is used to apply an accelerating force to the driven wheel set when forward acceleration is needed. The motor-generator is also used to generate electrical power by harnessing the vehicles' momentum to turn the rotor of the motor-generator, which causes a decelerating torque to be applied to the driven wheel set.
B60L 7/18 - Freinage dynamo-électrique par récupération commandant l'effet de freinage
B60L 15/20 - Procédés, circuits ou dispositifs pour commander la propulsion des véhicules à traction électrique, p. ex. commande de la vitesse des moteurs de traction en vue de réaliser des performances désiréesAdaptation sur les véhicules à traction électrique de l'installation de commande à distance à partir d'un endroit fixe, de différents endroits du véhicule ou de différents véhicules d'un même train pour la commande du véhicule ou de son moteur en vue de réaliser des performances désirées, p. ex. vitesse, couple, variation programmée de la vitesse
The disclosure relates to method for supervising a plurality of users of XR devices. A problem arises in that a supervisor hoping to assist a user in operating in the XR environment cannot easily obtain a representation of the XR environment which a particular user amongst the plurality of users is currently perceiving. The disclosure addresses this problem by having each XR device and a supervisory device independently determine the position of an XR device. Each XR device provides replica stream data in association with its position, and the user of the supervisory device selects an XR device by selecting its position. By tallying the position in the supervisor's selection of an XR device with the position associated with each replica stream, the replica stream of the XR device selected by the supervisor can be provided to the supervisory device.
Methods and systems for using a combination of semantic graphs and machine learning to automatically generate structured data, recognize important entities/keywords, and create weighted connections for more relevant search results and recommendations. For example, by inferring relevant entities, metadata results are richer and more meaningful, enabling faster decision-making for the consumer and stronger viewership for the content owner.
Systems and methods for improved video captions are disclosed. The methods for providing timed text comprise obtaining a plurality of subtitles for a media asset; determining a playback rate of the media asset; determining a relevance index based on the playback rate; and selecting a set of the plurality of subtitles based on the relevance index. The methods may further comprise determining an indication of priority of subtitles within the set of subtitles, rendering the set of subtitles according to the indication of priority, wherein the highest priority subtitles are rendered first.
Systems and methods for recommending a media asset relating to a character unknown to a user are provided herein. The systems and methods may receive a first media asset viewed by a user, determine a first character in the first media asset, and include the first character in the character viewing profile for the user. Further, the systems and methods may receive a second media asset, including the first character, determine that a second character appears in the second media asset, and determine that the second character is not in the character viewing profile. The systems and methods may recommend a third media asset to the user for the second character.
H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
G06F 16/735 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
H04N 21/431 - Génération d'interfaces visuellesRendu 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érences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
A virtual display visible via extended reality equipment (XR equipment) is controlled by user input to a physical controller that also controls a physical display. The physical controller may be a keyboard, a trackpad, a mouse, a joystick, a gaming controller, gaming console, or an appliance remote controller. The virtual display may be generated by a movement of a graphical user interface element on the physical display beyond a display area of the physical display or in other ways. The virtual display may be anchored to the physical display so as to move in response to movement of the physical device. A second virtual display may be similarly generated in response to further user input via the physical device and may be automatically positioned so as to be visible via the XR equipment on a same vertical plane or arc as the first virtual display.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/04812 - Techniques d’interaction fondées sur l’aspect ou le comportement du curseur, p. ex. sous l’influence de la présence des objets affichés
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
System and method are provided for sharing a counterpart version of a media asset. A media application generates for display a first media asset on a first device associated with a first user profile. The media application determines that a second device associated with a second user profile is generating for display a second media asset and the second user profile is designated to share a counterpart version of media consumed in association with the second user profile with the first device. The media application identifies a time to share a counterpart version of the second media asset. At the identified time, the media application generates for display an overlay over the display of the first media asset on the first device. The overlay comprises the counterpart version of the second media asset and a plurality of user interface options.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 21/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/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
86.
SPATIALLY AUGMENTED AUDIO AND XR CONTENT WITHIN AN E-COMMERCE SHOPPING EXPERIENCE
Systems and methods are presented herein for creating and rendering supplemental content of a selectable product icon of an e-commerce interface in response to user interaction with the selectable product icon. A list of products with a plurality of selectable icons is retrieved from a server based on at least one parameter of a query from an identified first device. The first device is determined to be communicatively coupled to at least one secondary device. Using an artificial intelligence generative engine, supplemental content corresponding to one or more products is generated based on device information of the at least one secondary device. In response to determining that a position of the at least one selectable icon is within a threshold distance of the subset of the list of products displayed or is being displayed, instructions are transmitted to the at least one secondary device to render the supplemental content.
Systems and methods are presented herein for creating and rendering supplemental content of a selectable product icon of an e-commerce interface in response to user interaction with the selectable product icon. A list of products with a plurality of selectable icons is retrieved from a server based on at least one parameter of a query from an identified first device. The first device is determined to be communicatively coupled to at least one secondary device. Using an artificial intelligence generative engine, supplemental content corresponding to one or more products is generated based on device information of the at least one secondary device. In response to determining that a position of the at least one selectable icon is within a threshold distance of the subset of the list of products displayed or is being displayed, instructions are transmitted to the at least one secondary device to render the supplemental content.
Systems and methods are provided herein for enabling the improved reception of multiple inputs at a user interface. A content item is received at a computing device, and metadata associated with the content item is received. A number of users that are in proximity to the computing device is determined, and an interactive content item is identified based on the metadata and the number of users. A visual representation of the users is accessed. A user interface is generated for output. The user interface comprises the interactive content item, which comprises at least one user interface element associated with each user, and the visual representation of the users. An input selecting a user interface element associated with each user is received. An indication of the received input and the user with whom the input is associated are stored to a data structure, and at least a part is transmitted.
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/4722 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
89.
SYSTEMS AND METHODS FOR IDENTIFYING CONTENT CORRESPONDING TO A LANGUAGE SPOKEN IN A HOUSEHOLD
Systems and methods for identifying content corresponding to a language are provided. Language spoken by a first user based on verbal input received from the first user is automatically determined with voice recognition circuitry. A database of content sources is cross-referenced to identify a content source associated with a language field value that corresponds to the determined language spoken by the first user. The language field in the database identifies the language that the associated content source transmits content to a plurality of users. A representation of the identified content source is generated for display to the first user.
G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
Systems and methods for encoding/decoding a 3D image are provided. The system decomposes depth map into a plurality of component depth maps (CDMs) for a plurality of depth ranges, wherein each component depth map corresponds to a focal plane of a multiple focal plane (MFP) decomposition of the image data. The system generates a plurality of component depth map focal planes (CDMFPs) by combining each respective CDM with the depth map. The system scales data in each CDMFP by a respective scaling factor. The system generates for transmission a plurality of encoded scaled CDMFP data streams for the plurality of depth ranges, wherein each respective scaled CDMFP data stream is based at least in part on a respective scaled CDMFP.
H04N 19/597 - 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 prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
91.
SYSTEMS AND METHODS FOR PRESENTING CONTENT SIMULTANEOUSLY IN DIFFERENT FORMS BASED ON PARENTAL CONTROL SETTINGS
Systems and methods for identifying objects displayed in a media asset are provided. First and second parental control restrictions associated with first and second users within a perceivable range of a user equipment device are retrieved. The first parental control restriction enables access to content associated with a first authorization level and the second parental control restriction enables access to content associated with a second authorization level. A common authorization level that does not violate the first and second parental control restrictions is identified. A media asset that satisfies the common authorization level is presented to the first and second users in a first form. Supplemental content associated with the media asset that violates the second parental control restriction but does not violate the first parental control restriction is selected. The supplemental content is presented in a second form while the media asset is being presented in the first form.
H04N 21/41 - Structure de clientStructure de périphérique de client
H04N 21/439 - Traitement de flux audio élémentaires
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/454 - Filtrage de contenu, p. ex. blocage des publicités
H04N 21/462 - Gestion de contenu ou de données additionnelles, p. ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution ou le débit en fonction des capacités du client
H04N 21/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/488 - Services de données, p. ex. téléscripteur d'actualités
H04N 21/61 - Structure physique de réseauTraitement de signal
Systems and methods are disclosed herein for dynamically modifying a playlist for reviewing highlights of a media event. A playlist comprising highlights of a media event may be generated by a media guidance application. A user command may be received by the media guidance application to extend or shorten the currently-playing segment of the playlist. To generate a longer version of the segment, the media guidance application may access the media asset from which the playlist was originally generated at a position corresponding to the currently-playing segment, and generate a longer version of the segment. To generate a shorter version of the segment, the media guidance application may remove a portion of the currently-playing segment. The media guidance application may replace the currently-playing segment with, and begin playing back, the modified version of the segment.
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/8549 - Création de résumés vidéo, p. ex. bande annonce
93.
SYSTEMS AND METHODS FOR CONTROLLING ACCESS TO MEDIA ASSETS USING TWO-FACTOR AUTHENTICATION
Systems and methods for authorizing operations associated with blocked media assets using two-factor authentication. In some aspects, a media guidance application (e.g., executed by a set-top box or other user equipment used to store and display media assets) prompts a user for a password (e.g., a personal information number) in order to unlock the content for viewing. In response to receiving a second request from the user to perform an operation related to the media asset (e.g., delete), the media guidance application prompts the user for an additional factor confirming his or her identity, consistent with two-factor authentication protocol. If the user's identity is authenticated as a user that has authority to perform the operation related to the media asset (e.g., delete the stored media asset), the media guidance application performs the operation related to the media asset (e.g., deletes the media asset).
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
G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
H04N 21/4227 - Entrée à distance par un utilisateur situé à distance du dispositif client, p. ex. au travail
H04N 21/441 - Acquisition de l'identification d'un utilisateur final
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
94.
SYSTEMS AND METHODS FOR DETERMINING PORTIONS OF MEDIA ASSETS FOR IMMEDIATE RETRIEVAL BY MULTIPLE DEVICES
Systems and methods are disclosed for determining portions of media assets for cooperative reception by multiple devices. The disclosed techniques herein include identifying cooperating devices that are able to communicate with a selected device for relaying portions of a media asset. For example, a group of people each travelling together in a vehicle may wish to view a media asset by cooperatively using their network resources of their smartphones to relay portions of the media asset for viewing. Play capability data of the cooperating devices may be pulled to select a primary device to play the media asset. Based on the network service data, a determination is made for each cooperating device regarding reception of a respective portion of the media asset to each cooperating device. Instructions to receive and relay the respective portions of the media asset are transmitted to each cooperating device.
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
95.
SYSTEMS AND METHODS FOR UPDATING USER INTERFACE ELEMENT DISPLAY PROPERTIES BASED ON USER HISTORY
Systems and methods for efficiently loading interactive media guide data based on user history are provided. A plurality of asset descriptions associated with a first media asset is received. A second media asset related to the first media asset is identified. An asset description is selected form the plurality of asset descriptions based on user history of accessing the second media asset. Data for the first media asset is loaded. Data for the first media asset comprises the selected asset description.
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 21/433 - Opération de stockage de contenu, p. ex. opération de stockage en réponse à une requête de pause ou opérations de cache
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p. ex. numéro d'identification personnel [PIN] ou données de préférences
Systems and methods are described for temporarily provisioning a virtual SIM profile at a target device. A virtual SIM profile is received at a target device. A temporary virtual SIM use session of the virtual SIM profile is initiated at the target device. The virtual SIM profile is managed at the target device by disabling use of the virtual SIM profile at the target device in response to receiving an indication to end the temporary virtual SIM use session.
H04W 8/20 - Transfert de données utilisateur ou abonné
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
97.
SYSTEMS AND METHODS FOR PROVIDING SEARCH QUERY RESPONSES HAVING CONTEXTUALLY RELEVANT VOICE OUTPUT
Systems and methods are described for responding to a search query with a contextually relevant voice output. An illustrative method receives a search query, determines an answer to the search query, identifies a media content reference included in the search query, determines, based on the media content reference, a personality associated with the media content reference, identifies a voice profile of the personality, and generates audio output using the voice profile of the personality, the audio output including the answer to the search query.
G06F 16/907 - 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
G10L 13/027 - Synthétiseurs de parole à partir de conceptsGénération de phrases naturelles à partir de concepts automatisés
98.
METHOD AND SYSTEM FOR ALLOCATING COMPUTATION RESOURCES FOR LATENCY SENSITIVE SERVICES OVER A COMMUNICATION NETWORK
Systems and methods are provided for allocating computation capability. A network compute orchestrator (NCO) receives a request for service from a requester device. The NCO determines a required compute grade requirement for the service, and a maximum acceptable latency for the service. The NCO accesses a data structure that stores for each of a network arrangement of network devices: a number and type of available compute units, and latency to the requester device. The NCO selects a network device of the network arrangement of network devices that has an available compute unit meeting the required compute grade requirement, and has latency to the requester device that is lower than the maximum acceptable latency for the service. The NCO causes the selected network device of the network arrangement of network devices to perform the requested service for the requester device.
A problem with online transactions is that a customer may unwillingly be profiled by a corporate entity. To hinder such profiling, a customer may occasionally generate a public / private key pair, and present the public key to a digital token service for use as a pseudonym included in tokens issued to the customer. A subsequent assignment of the digital token to a corporate entity can then be performed by adding the public key of the corporate entity to the token, and signing the combination with the private key which pairs with the pseudonymous public key in the token. A return transaction from the corporate entity to the customer can then add the pseudonymous public key to a return digital token and sign the combination with the corporate entity's private key. Routing the digital token to the customer may be achieved by replying directly to the anonymous inbound token.
H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
G06Q 20/06 - Circuits privés de paiement, p. ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
G06Q 20/38 - Protocoles de paiementArchitectures, schémas ou protocoles de paiement leurs détails
G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p. ex. une autorité de certification, un notaire ou un tiers de confiance
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
G07F 17/32 - Appareils déclenchés par pièces de monnaie pour la location d'articlesInstallations ou services déclenchés par pièces de monnaie pour jeux, jouets, sports ou distractions
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
100.
MULTIMEDIA-AWARE CONNECTED TV HOME-SCREEN TILES TO AID CONTENT DISCOVERY
Systems and methods for displaying content within an icon/tile associated with an executable streaming media application without launching the associated executable streaming media application are disclosed. The methods display a plurality of icons relating to streaming media applications on a home screen of a user interface. An automatic selection of one or more icons is made based on a selection criterion. Upon determining a trigger, content referenced in a manifest file is accessed and displayed within the boundaries of the selected icon. The content is selected based one or more factors. The content displayed is deep-linked to a media asset associated with the content. The manifest file is updated, and a personalized manifest file based on user consumption history and display device parameters is received. The content from the updated manifest file is played within the icon.
H04N 21/2547 - Facturation de tiers, p. ex. facturation d'un publicitaire
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels