Applications executing on phones, tablets and other client devices can be designed to authenticate with network services, but reliably identifying a client device that is not previously known to the service can be difficult. A television receiver or other trusted device that is previously known to the service, however, can act as an intermediary for initially delivering the clients identifying data to the authentication service. After the authentication service has received reliable identifying information about the client from another trusted device, the service is able to directly authenticate the client device in subsequent transactions by requesting and verifying receipt of the same secret identifier.
H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat
2.
NORMATIVE PROCESS OF INTERACTION WITH A REGISTRY OF VIRTUAL SPACES
Described are systems, methods, and computer program products for facilitating user access to virtual reality (VR) containers. A VR container registry may identify any type of container and optionally list requirements for accessing the container, constraints relating to when access is permitted, characteristics describing container features, lists of other containers accessible from within the container, container output formats, accepted input formats, etc. The registry may be organized in a hierarchical structure, make use of or be comparable to a domain name system, and include one or more top-level items each having one or more second-level items organized beneath. A service provider may host a VR container to facilitate user access to other VR containers, allow users to transfer between unconnected remote VR containers while staying within a VR session or without having to exit all VR sessions, and provide transformation services to ensure container and VR system compatibility.
A63F 13/35 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeu; Dispositions d’interconnexion entre des dispositifs de jeu; Dispositions d’interconnexion entre des serveurs de jeu - Détails des serveurs de jeu
A63F 13/213 - Dispositions d'entrée pour les dispositifs de jeu vidéo caractérisées par leurs capteurs, leurs finalités ou leurs types comprenant des moyens de photo-détection, p.ex. des caméras, des photodiodes ou des cellules infrarouges
A63F 13/215 - Dispositions d'entrée pour les dispositifs de jeu vidéo caractérisées par leurs capteurs, leurs finalités ou leurs types comprenant des moyens de détection des signaux acoustiques, p.ex. utilisant un microphone
Before receiving an instruction from a media player to encode a media program, a placeshifting device or other video encoder pre-encodes at least a portion of the media program to a low-bandwidth format that can be readily transmitted to the media player upon request. When the media player does instruct the placeshifting device to encode the media program, the placeshifting device initially provides the pre-encoded portion of the media program to thereby allow the media player to begin immediate playback of the pre-encoded portion. After providing the preencoded portion of the media program, the placeshifting device live encodes the remaining portions of the media program according to then-current network conditions to thereby provide the placeshifted video stream to the media player.
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/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
H04N 21/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 MPEG-4 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/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
A device for transferring heat from a device component to an environment includes a heat plate connected to a spring. A first fastener attaches the spring to the heat plate at a first location. A second fastener, such as a rivet, attaches the spring to the heat plate at each of a second and a third location. The second fastener includes a tab on and extending above the heat plate and corresponding tab slot on the spring. The spring is riveted to the heat plate at the first location and a second spring member accepts the tab at each of the second location and the third location. Ribs on a top surface of spring facilitate thermal coupling of the spring to the component when the device is assembled. One or more spring curvatures facilitate vertical deflection and horizontal extension of the spring during device assembly.
Systems and methods for enhanced video encoding identify patterns in sequences of raw digital video frames to extract features and identify the type of content represented by the extracted features. The system simulates many outcomes of encoding the sequence of digital video frames by using various different encoding strategies to find the relative best encoding strategy for each sequence of frames. As the encoder processes video, it passes digital video frames to a modeling system which determines whether the video, or video having that same type of content, has been previously observed by the system. The system then selectively applies a saved encoding strategy that had been determined by the system to be particularly suitable for encoding the same sequence of video frames or that same type of content.
H04N 19/196 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par le procédé d’adaptation, l’outil d’adaptation ou le type d’adaptation utilisés pour le codage adaptatif étant spécialement adaptés au calcul de paramètres de codage, p.ex. en faisant la moyenne de paramètres de codage calculés antérieurement
H04N 19/132 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif Échantillonnage, masquage ou troncature d’unités de codage, p.ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
H04N 19/184 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant des bits, p.ex. de flux vidéo compressé
H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
6.
SCANNING OBSTACLE SENSOR FOR THE VISUALLY IMPAIRED
Systems, methods, and processor-readable media are provided for content distribution for a multi-channel content distribution system. A content item may be received by a video handling system. The content item may include video data, the content item corresponding to media for delivery to a television receivers via channel components. A metric of the content item may be detected as a function of time. Viewership data received from data sources may be processed, the viewership data indicative of one or more characteristics of viewers. The viewership data may be mapped to the content item. The content item may be qualified based on the viewership data to yield a qualification result for the content item. An encoding parameter to encode the content item may be determined based on the metric and the qualification result. Encoding of the content item may be specified in accordance with the encoding parameter.
H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs
H04N 21/658 - Transmission du client vers le serveur
H04N 21/2365 - Multiplexage de plusieurs flux vidéo
8.
RADIO FREQUENCY ANTENNA FOR SHORT RANGE COMMUNICATIONS
An antenna assembly includes a substrate, a first antenna having a first, second, third, fourth sections, which have different configuration respectively, and a first transmission cable, a second antenna having a fifth, sixth, seventh, eighth sections, which have different configuration respectively, and a second transmission cable. The first and fifth sections extend vertically from a surface of the substrate respectively. The second, third and fourth sections extend in parallel with the first section and extend from its next section. The sixth, seventh, eighth sections extend in parallel with the fifth section and extend from its next section. The first and second transmission cables physically and electrically are connected to the first and second antenna respectively. The second antenna is spaced away from the first antenna a selected distance. The first antenna is arranged having each of its sections extending perpendicular to each of its sections of the second antenna.
H01Q 1/42 - Enveloppes non intimement mécaniquement associées avec les éléments rayonnants, p.ex. radome
H01Q 9/40 - Elément ayant une surface rayonnante étendue
H01Q 9/42 - Antennes résonnantes avec alimentation à l'extrémité d'un élément actif allongé, p.ex. unipôle avec éléments repliés, les parties repliées étant espacées l'une de l'autre d'une petite fraction de la longueur d'onde émise
H01Q 21/24 - Combinaisons d'unités d'antennes polarisées dans des directions différentes pour émettre ou recevoir des ondes polarisées circulairement ou elliptiquement ou des ondes polarisées linéairement dans n'importe quelle direction
9.
SYSTEMS AND METHODS FOR AN ADAPTIVE ELECTRONIC PROGRAM GUIDE
A set-top box or other receiving device may detect such channels that the EPG cursor visits frequently, visits for relatively long periods of time or that are frequently displayed on the screen in the electronic program guide (EPG), or otherwise frequently visited or viewed. The system determines that such channels are those that the user is likely to return to when browsing the EPG in the future and then adapts the EPG to present such channels on top of the EPG together with each other separately from the other full list of channels presented in the. This may be performed each time the EPG is opened. A customized EPG having the particular group of channels presented according a specific identified user's previous channel browsing activity may also be generated.
H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
10.
INTEGRATED CIRCUIT CARD READER WITH IMPROVED HEAT DISSIPATION
Various embodiments provide a card reader that provides heat dissipation for high data transfer ICCs. The card reader includes a body having a press bar that physically contacts an upper surface of the ICC when fully inserted into the card reader. The press bar includes an aperture directly overlying and aligned with the card contacts of the card reader and the contact pads of the ICC when fully inserted. The aperture allows any heat generated by the ICC to radiate to a surrounding cooling medium, such as air.
A distributed indoor antenna system for over the air television reception includes technological improvements that increase signal quality on a display device. The system includes a plurality of active distributed antenna nodes and a reception gateway. The distributed antenna nodes are placed and oriented at various spaced-apart locations around a user's residence or other location of interest. Each of the plurality of active distributed antenna nodes includes an antenna, a demodulator, and a Wi Fi converter. The plurality of active distributed antenna nodes receives the broadcast signals, decodes the broadcast signals, and transcodes the decoded broadcast signals into a Wi Fi signal format. The reception gateway receives the transcoded broadcast signals and determines which signal or which signal combination to retransmit to the display device.
H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth®
12.
RF ANTENNA ARRANGEMENT CONFIGURED TO BE A PART OF A LID TO AN APPARATUS
An RF antenna arrangement has the same or slightly larger footprint as the RF shield for radio chips on a printed circuit board. The apparatus includes a printed circuit board, a digital processor, a radio chip(s), a radio frequency shield, a lid, and an RF antenna arrangement(s). The lid has the same or slightly larger footprint as the RF shield, which enables the lid to fit on the RF shield. The RF antenna is formed as an integral part of the lid. The apparatus also includes an RF transmission coaxial cable(s) having a first end physically and electrically connected to the RF antenna arrangement(s) and the surface of the lid, and a second end electrically coupled to an RF connector. By forming the antenna arrangement(s) from the lid, this invention solves the space constraint problems of antenna placements for wireless device applications. Additionally, this invention is cost-effective and simple to manufacture.
H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
H01Q 1/44 - ANTENNES, c. à d. ANTENNES RADIO - Détails de dispositifs associés aux antennes utilisant un équipement ayant une autre fonction principale servant en outre d'antenne
H01Q 1/52 - Moyens pour réduire le couplage entre les antennes; Moyens pour réduire le couplage entre une antenne et une autre structure
H01Q 5/371 - Parcours de courants avec ramifications
H05K 9/00 - Blindage d'appareils ou de composants contre les champs électriques ou magnétiques
13.
SYSTEMS, METHODS AND APPARATUS FOR DETERMINING BUTTON DEGRADATION OF A USER INPUT DEVICE
Various embodiments of systems, apparatus, and methods are described for A user input device, such as a remote control device. In one implementation, the remote control device includes at least one pair of electrical contacts, at least one button configured to electrically connect the at least one pair of electrical contacts, and a degradation measurement module in electrical communication with at least one of the electrical contacts. The degradation measurement module is configured to determine a degradation level of the at least one button based on at least one electrical property of a circuit associated with the at least one button when the at least button electrically connects the at least one pair of electrical contacts.
G01R 31/327 - Tests d'interrupteurs de circuit, d'interrupteurs ou de disjoncteurs
G01R 31/00 - Dispositions pour tester les propriétés électriques; Dispositions pour la localisation des pannes électriques; Dispositions pour tests électriques caractérisées par ce qui est testé, non prévues ailleurs
Described are systems and methods for providing improved indoor reception of OTA (Over-the-Air) broadcast signals. The systems described include antenna systems with one or more network interfaces for providing a transport stream received by an antenna to a network.
H01Q 1/44 - ANTENNES, c. à d. ANTENNES RADIO - Détails de dispositifs associés aux antennes utilisant un équipement ayant une autre fonction principale servant en outre d'antenne
F21V 33/00 - Combinaisons structurales de dispositifs d'éclairage avec d'autres objets, non prévues ailleurs
H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
Embodiments described herein provide various techniques for programming and authorizing television receivers and other subscriber equipment via Internet Protocol (IP) networks. In some embodiments, a television receiver device (e.g., a satellite television receiver, cable television receiver, etc.) may detect and establish a connection to an IP network. After connecting to an IP network, the receiver may transmit identification data to a backend computer server of a cable or satellite television provider. The backend server may use the receiver identification data to determine television subscription(s) associated with the receiver and/or customer, and may determine and transmit one or more authorization codes back to the television receiver over the IP network. The television receiver may use the authorization codes to program the receiver device to decode and output the television channels and programs corresponding to the subscription.
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
H04N 21/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
H04N 21/61 - Structure physique de réseau; Traitement de signal
16.
DETECTION AND MARKING OF LOW QUALITY VIDEO CONTENT
A mobile electronic device and a related method of processing video information are presented herein. In accordance with an exemplary embodiment, the method of processing video information captures video data with a source device, and determines that a segment of video content conveyed by the video data does not satisfy predetermined video quality criteria. In response to the determination, the method initiates corrective action to disregard the segment of video content.
Systems, electronic devices, and methods are directed to a self-adjustable heat spreader. A spring system may include one or more spring members and a contact surface adapted to contact a circuit board component. Each spring member may include a thermally conductive material. A thermal spreader plate may be coupled to the one or more spring members. The spring system and the thermal spreader plate may be configured to allow movement, with respect to the thermal spreader plate along multiple axes, of one or more portions of the one or more spring members proximate to the thermal spreader plate when the contact surface is pressed against the circuit board component and the spring system transitions from a first state to a compressed state. The contact surface and the spring system may be configured to transfer heat between the circuit board component and the thermal spreader plate.
Multimedia systems and related methods and devices are provided for recommending media programs to a user. Viewing characteristics of the user are determined based on usage information detailing preceding viewing sessions for the user. In one or more embodiments, the user's current interest in one or more currently available media programs that originated after the user's preceding viewing session is predicted based on the user' s viewing characteristics and the current viewing context, and media programs having the highest predicted current interest are indicated to the user as being recommended.
H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
H04N 21/658 - Transmission du client vers le serveur
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves a media player at a client device selecting a particular content delivery source of a plurality of content delivery sources using a prioritized list and requesting the media content from the selected content delivery source via the network. In one embodiment, content is requested from an origin server and subsequently requested from another content delivery source. In one embodiment, content is requested from and transmitted by an RS-DVR system. In one embodiment, the delivery route between a content delivery source and a network is dynamically adjusted based on performance.
H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
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/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of assisted streaming of media content over a network involves detecting, by a media player at a client device coupled to the network, a first condition with respect to streaming the media content, and in response to the first condition, requesting, by the media player, a first portion of the media content from a first content delivery source on the network. After requesting the first portion of the media content, the method further comprises detecting, by the media player, a second condition with respect to streaming the media content, and in response to detecting the second condition, requesting, by the media player, a subsequent portion of the media content from a second content delivery source on the network. The first content delivery source transmits the media content using a modified transport layer protocol.
H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
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/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.
H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
H04N 21/2747 - Stockage à distance de programmes vidéo reçus via la voie descendante, p.ex. du serveur
H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
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/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04L 12/26 - Dispositions de surveillance; Dispositions de test
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
23.
SYSTEMS AND METHODS FOR BANDWIDTH ESTIMATION IN OSCILLATING NETWORKS
A method for estimating bandwidth associated with an oscillating network includes determining a set of first average bandwidths within a corresponding set of first sliding windows, wherein each of the first sliding windows has a first duration. A second sliding window is defined such that it includes the set of first sliding windows, the second sliding window having a second duration that is larger than the first duration. The system then determines whether a bandwidth oscillation (as illustrated) is occurring based on the first set of first average bandwidths within the second sliding window.