Processing

Please wait...

Settings

Settings

Goto Application

1. EP3120519 - METHOD FOR OPERATING A CACHE ARRANGED ALONG A TRANSMISSION PATH BETWEEN CLIENT TERMINALS AND AT LEAST ONE SERVER, AND CORRESPONDING CACHE

Office
European Patent Office
Application Number 15709680
Application Date 12.03.2015
Publication Number 3120519
Publication Date 25.01.2017
Publication Kind B1
IPC
H04L 29/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
H04L 29/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
H04N 21/2343
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
2343involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/235
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/435
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
40Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB ; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
435Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4402
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand
40Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB ; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
4402involving reformatting operations of video signals for household redistribution, storage or real-time display
CPC
H04L 65/80
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
80QoS aspects
H04N 21/23439
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
2343involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
23439for generating different versions
H04N 21/234345
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
2343involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
234345the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
H04N 21/2402
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
H04N 21/845
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
83Generation or processing of protective or descriptive data associated with content; Content structuring
845Structuring of content, e.g. decomposing content into time segments
H04N 21/8456
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
83Generation or processing of protective or descriptive data associated with content; Content structuring
845Structuring of content, e.g. decomposing content into time segments
8456by decomposing the content in the time domain, e.g. in time segments
Applicants INTERDIGITAL CE PATENT HOLDINGS
Inventors GOUACHE STÉPHANE
HOUDAILLE RÉMI
TAIBI CHARLINE
Designated States
Priority Data 14305393 20.03.2014 EP
Title
(DE) VERFAHREN ZUM BETREIBEN EINES CACHE AUF EINEM ÜBERTRAGUNGSWEG ZWISCHEN CLIENT-TERMINALS UND MINDESTENS EINEN SERVER, UND ENTSPRECHENDE CACHE ANGEORDNET.
(EN) METHOD FOR OPERATING A CACHE ARRANGED ALONG A TRANSMISSION PATH BETWEEN CLIENT TERMINALS AND AT LEAST ONE SERVER, AND CORRESPONDING CACHE
(FR) PROCÉDÉ POUR FAIRE FONCTIONNER UNE MÉMOIRE CACHE DISPOSÉE LE LONG D'UN TRAJET DE TRANSMISSION ENTRE LES TERMINAUX CLIENTS ET AU MOINS UN SERVEUR, ET LE CACHE CORRESPONDANT.
Abstract
(EN) Cache (DANE) located along a transmission path between client terminals (CT) and at least one server (SE) and configured to receive requests from client terminals (CT) for segments of a multimedia content available at several representations, which comprises: - an interface of connection (1) for receiving, from a first client terminal, a first request for a preferred representation and at least one alternative representation of a given segment of said multimedia content; - a matching module (5) configured to determine if at least one ongoing representation of said given segment, already requested by the cache from a server for a further client terminal, matches the preferred representation or an alternative representation of the first request.
(FR) L'invention concerne un cache (DANE) situé le long d'un chemin de transmission entre des terminaux clients (CT) et au moins un serveur (SE), et configuré pour recevoir des requêtes à partir de terminaux clients (CT) pour des segments d'un contenu multimédia disponible au niveau de plusieurs représentations, lequel cache comprend : - une interface de connexion (1) pour recevoir, à partir d'un premier terminal client, une première requête pour une représentation préférée et au moins une représentation alternative d'un segment donné dudit contenu multimédia ; - un module de mise en correspondance (5) configuré pour déterminer si au moins une représentation en cours dudit segment donné, déjà demandée par le cache à partir d'un serveur pour un autre terminal client, correspond ou non à la représentation préférée ou à une représentation alternative de la première requête.