TR201908076T4 - Çoklu içerik dağıtım ağları üzerinde veri akış ortamı dosyalarını ayırma. - Google Patents

Çoklu içerik dağıtım ağları üzerinde veri akış ortamı dosyalarını ayırma. Download PDF

Info

Publication number
TR201908076T4
TR201908076T4 TR2019/08076T TR201908076T TR201908076T4 TR 201908076 T4 TR201908076 T4 TR 201908076T4 TR 2019/08076 T TR2019/08076 T TR 2019/08076T TR 201908076 T TR201908076 T TR 201908076T TR 201908076 T4 TR201908076 T4 TR 201908076T4
Authority
TR
Turkey
Prior art keywords
content
streaming media
cdns
cdn
content distribution
Prior art date
Application number
TR2019/08076T
Other languages
English (en)
Inventor
Watson Mark
D Hunt Neil
Funge John
N Park Anthony
Original Assignee
Netflix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netflix Inc filed Critical Netflix Inc
Publication of TR201908076T4 publication Critical patent/TR201908076T4/tr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23116Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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 synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

İstemci cihazlardan gelen veri akış ortamı içeriği için taleplere cevap olarak tercih sıralaması oluşturma teknikleri açıklanmaktadır. Tercih sıralamaları, veri akış ortamı içeriğini, farklı içerik dağıtım ağları (CDN'ler) boyunca dolaylı olarak bölümlere ayırmak için kullanılmaktadır. Bu tür bölümler, tüm veri akış ortam içeriği her bir CDN'den mevcut kaldığı için "yumuşak" bölme olarak adlandırılabilmektedir Diğer bir deyişle, içeriğin CDN'ler boyunca bölümlenmesi kesin değildir ve herhangi bir içerik öğesi, herhangi bir CDN'den talep edilebilmektedir. Bunu yapmak, aynı zamanda, farklı CDN'lerin içerik önbelleklerinin maliyetini veya gerçek önbellek boyutunu artırmadan, CDN'lerde bir önbellek olasılığını arttırırken, belirli bir içerik öğesi için tercih edilen CDN'nin başarısız olduğu durumlarda bile içeriğin mevcut kalmasını sağlamaktadır.
TR2019/08076T 2012-10-17 2013-10-14 Çoklu içerik dağıtım ağları üzerinde veri akış ortamı dosyalarını ayırma. TR201908076T4 (tr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/654,301 US9699519B2 (en) 2012-10-17 2012-10-17 Partitioning streaming media files on multiple content distribution networks

Publications (1)

Publication Number Publication Date
TR201908076T4 true TR201908076T4 (tr) 2019-06-21

Family

ID=50476492

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2019/08076T TR201908076T4 (tr) 2012-10-17 2013-10-14 Çoklu içerik dağıtım ağları üzerinde veri akış ortamı dosyalarını ayırma.

Country Status (6)

Country Link
US (1) US9699519B2 (tr)
EP (1) EP2909732B1 (tr)
AU (2) AU2013331512B2 (tr)
DK (1) DK2909732T3 (tr)
TR (1) TR201908076T4 (tr)
WO (1) WO2014062581A2 (tr)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10862994B1 (en) * 2006-11-15 2020-12-08 Conviva Inc. Facilitating client decisions
US8751605B1 (en) 2006-11-15 2014-06-10 Conviva Inc. Accounting for network traffic
US9264780B1 (en) 2006-11-15 2016-02-16 Conviva Inc. Managing synchronized data requests in a content delivery network
US8874725B1 (en) 2006-11-15 2014-10-28 Conviva Inc. Monitoring the performance of a content player
US8489923B1 (en) * 2006-11-15 2013-07-16 Conviva Inc. Detecting problems in content distribution
US9177313B1 (en) * 2007-10-18 2015-11-03 Jpmorgan Chase Bank, N.A. System and method for issuing, circulating and trading financial instruments with smart features
US8402494B1 (en) 2009-03-23 2013-03-19 Conviva Inc. Switching content
US8560604B2 (en) 2009-10-08 2013-10-15 Hola Networks Ltd. System and method for providing faster and more efficient data communication
EP3249545B1 (en) 2011-12-14 2022-02-09 Level 3 Communications, LLC Content delivery network
US10674191B2 (en) 2012-04-06 2020-06-02 Minerva Networks, Inc Systems and methods to remotely synchronize digital data
US10148716B1 (en) 2012-04-09 2018-12-04 Conviva Inc. Dynamic generation of video manifest files
US10182096B1 (en) 2012-09-05 2019-01-15 Conviva Inc. Virtual resource locator
US9246965B1 (en) 2012-09-05 2016-01-26 Conviva Inc. Source assignment based on network partitioning
US10701148B2 (en) 2012-12-13 2020-06-30 Level 3 Communications, Llc Content delivery framework having storage services
US9628344B2 (en) 2012-12-13 2017-04-18 Level 3 Communications, Llc Framework supporting content delivery with reducer services network
US20140337472A1 (en) 2012-12-13 2014-11-13 Level 3 Communications, Llc Beacon Services in a Content Delivery Framework
US10791050B2 (en) 2012-12-13 2020-09-29 Level 3 Communications, Llc Geographic location determination in a content delivery framework
US9634918B2 (en) 2012-12-13 2017-04-25 Level 3 Communications, Llc Invalidation sequencing in a content delivery framework
US10652087B2 (en) 2012-12-13 2020-05-12 Level 3 Communications, Llc Content delivery framework having fill services
US10701149B2 (en) 2012-12-13 2020-06-30 Level 3 Communications, Llc Content delivery framework having origin services
US9277005B2 (en) * 2013-01-09 2016-03-01 Edgecast Networks, Inc. Optimized consistent request distribution for balanced load distribution in a content delivery network
US9229944B2 (en) * 2013-01-29 2016-01-05 Mobitv, Inc. Scalable networked digital video recordings via shard-based architecture
US9712412B2 (en) * 2013-01-30 2017-07-18 Cisco Technology, Inc. Aggregating status to be used for selecting a content delivery network
US9497489B2 (en) 2013-03-12 2016-11-15 Google Technology Holdings LLC System and method for stream fault tolerance through usage based duplication and shadow sessions
US9241044B2 (en) 2013-08-28 2016-01-19 Hola Networks, Ltd. System and method for improving internet communication by using intermediate nodes
US20150256577A1 (en) * 2014-03-05 2015-09-10 Nicepeopleatwork S.L. Directing Fragmented Content
US20150281317A1 (en) * 2014-03-31 2015-10-01 Google Inc. Requesting media content segments via multiple network connections
US20150288619A1 (en) * 2014-04-04 2015-10-08 Minerva Networks, Inc. Distributed service management platform
US10506027B2 (en) * 2014-08-27 2019-12-10 Tensera Networks Ltd. Selecting a content delivery network
US10142386B2 (en) 2014-10-29 2018-11-27 DLVR, Inc. Determining manifest file data used in adaptive streaming video delivery
US10084838B2 (en) 2014-10-29 2018-09-25 DLVR, Inc. Generating and using manifest files including content delivery network authentication data
US10305955B1 (en) 2014-12-08 2019-05-28 Conviva Inc. Streaming decision in the cloud
US10178043B1 (en) 2014-12-08 2019-01-08 Conviva Inc. Dynamic bitrate range selection in the cloud for optimized video streaming
US10063653B2 (en) 2014-12-29 2018-08-28 Akamai Technologies, Inc. Distributed server architecture for supporting a predictive content pre-fetching service for mobile device users
US10771583B2 (en) 2014-12-29 2020-09-08 Akamai Technologies, Inc. Managing mobile device user subscription and service preferences to predictively pre-fetch content
US10194210B2 (en) * 2015-02-10 2019-01-29 Hulu, LLC Dynamic content delivery network allocation system
CN104967651B (zh) * 2015-03-02 2017-06-27 深圳市腾讯计算机系统有限公司 基于cdn架构的数据推送、存储、下载方法和装置
US11057446B2 (en) * 2015-05-14 2021-07-06 Bright Data Ltd. System and method for streaming content from multiple servers
CN108028853B (zh) * 2015-09-11 2021-03-30 亚马逊科技公司 边缘位置处的可定制的事件触发计算的系统、方法和介质
US10027733B2 (en) 2015-09-11 2018-07-17 YipTV, Inc. Method and apparatus for viewing and filtering media content
US11895212B2 (en) 2015-09-11 2024-02-06 Amazon Technologies, Inc. Read-only data store replication to edge locations
US10848582B2 (en) * 2015-09-11 2020-11-24 Amazon Technologies, Inc. Customizable event-triggered computation at edge locations
US10200213B1 (en) * 2015-09-30 2019-02-05 The Directv Group, Inc. Method and system for allocating resources in a gateway device
WO2017117261A1 (en) 2015-12-29 2017-07-06 Echostar Technologies L.L.C Methods and systems for adaptive content delivery
US11575725B2 (en) * 2015-12-29 2023-02-07 Verizon Patent And Licensing Inc. Content delivery network streaming optimization
US10089309B2 (en) * 2016-02-05 2018-10-02 Spotify Ab System and method for load balancing based on expected latency for use in media content or other environments
CN109565501B (zh) * 2016-08-18 2022-01-28 瑞典爱立信有限公司 用于选择内容分发网络实体的方法和装置
LT3761613T (lt) 2017-08-28 2023-03-10 Bright Data Ltd. Būdas pagerinti turinio parsisiuntimą, pasirenkant tunelinius įrenginius
US10887379B2 (en) * 2017-09-20 2021-01-05 Verizon Patent And Licensing Inc. Dynamically determining a content delivery network from which to receive content
US10812406B2 (en) * 2017-11-08 2020-10-20 International Business Machines Corporation Assigning processing elements to stream computing servers
US10686861B2 (en) 2018-10-02 2020-06-16 Google Llc Live stream connector
US11354168B2 (en) 2019-01-18 2022-06-07 Salesforce.Com, Inc. Elastic data partitioning of a database
WO2020174460A2 (en) 2019-02-25 2020-09-03 Luminati Networks Ltd. System and method for url fetching retry mechanism
EP4030318B1 (en) 2019-04-02 2025-06-04 Bright Data Ltd. System and method for managing non-direct url fetching service
US11403263B2 (en) * 2019-06-05 2022-08-02 Netflix, Inc. Techniques for file versioning to protect against file corruption
EP4004850B1 (en) 2019-07-26 2025-12-10 Kaboodl, Llc 3d printer and inventory control and distribution system for 3d designs
US11082741B2 (en) 2019-11-19 2021-08-03 Hulu, LLC Dynamic multi-content delivery network selection during video playback
WO2022034619A1 (en) 2020-08-14 2022-02-17 Novi Digital Entertainment Private Limited System and method for delivering media content to users
US11496786B2 (en) 2021-01-06 2022-11-08 Hulu, LLC Global constraint-based content delivery network (CDN) selection in a video streaming system
US11750889B2 (en) * 2021-06-29 2023-09-05 Rovi Guides, Inc. Systems and methods for selecting a data delivery network
CN115174999B (zh) * 2022-05-25 2023-12-19 楼培德 基于未来网络的真4k家庭影院5g网络点播系统
US20230418675A1 (en) * 2022-06-27 2023-12-28 Disney Enterprises, Inc. Intelligent content delivery network (cdn) entity routing
US12177284B2 (en) 2022-07-25 2024-12-24 Hulu, LLC Content delivery network (CDN) selection using performance metric
CN118233662A (zh) 2022-12-19 2024-06-21 北京葫芦软件技术开发有限公司 使用代理选择内容分发网络

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860964B2 (en) * 2001-09-28 2010-12-28 Level 3 Communications, Llc Policy-based content delivery network selection
CN1278557C (zh) * 2001-11-12 2006-10-04 索尼株式会社 信息传递系统与方法以及信息处理设备与方法
US20030204602A1 (en) * 2002-04-26 2003-10-30 Hudson Michael D. Mediated multi-source peer content delivery network architecture
US7260598B1 (en) 2002-05-03 2007-08-21 Cisco Technology, Inc. Methods and apparatus for processing client requests in a content distribution network using client lists
US7830833B2 (en) 2004-05-04 2010-11-09 Qualcomm Incorporated Method and apparatus for ranking of media services and program packages
CN1981504A (zh) 2004-05-04 2007-06-13 高通股份有限公司 用于对媒体服务及节目包进行排序的方法和装置
US8266295B2 (en) * 2005-02-24 2012-09-11 Emc Corporation System and method for detecting and mitigating DNS spoofing trojans
US9209934B2 (en) * 2006-06-09 2015-12-08 Qualcomm Incorporated Enhanced block-request streaming using cooperative parallel HTTP and forward error correction
US9264780B1 (en) * 2006-11-15 2016-02-16 Conviva Inc. Managing synchronized data requests in a content delivery network
US20110219109A1 (en) 2008-10-28 2011-09-08 Cotendo, Inc. System and method for sharing transparent proxy between isp and cdn
CA2755774C (en) * 2009-03-19 2015-01-06 Azuki Systems, Inc. Method for scalable live streaming delivery for mobile audiences
US20100251313A1 (en) * 2009-03-31 2010-09-30 Comcast Cable Communications, Llc Bi-directional transfer of media content assets in a content delivery network
US8433814B2 (en) * 2009-07-16 2013-04-30 Netflix, Inc. Digital content distribution system and method
US20110107030A1 (en) * 2009-10-29 2011-05-05 Simon Borst Self-organizing methodology for cache cooperation in video distribution networks
US20110197227A1 (en) * 2010-02-11 2011-08-11 Alan Rouse Systems and methods for providing roaming video wanted list and roaming video preferences
US8677428B2 (en) * 2010-08-20 2014-03-18 Disney Enterprises, Inc. System and method for rule based dynamic server side streaming manifest files
EP2495940B1 (en) 2011-03-04 2013-12-18 Deutsche Telekom AG Method and computer program for collaboration between an internet service provider (ISP) and a content distribution system as well as among plural ISP
US8949923B2 (en) * 2012-02-21 2015-02-03 Time Warner Cable Enterprises Llc Remote media streaming
US8762563B2 (en) * 2012-04-16 2014-06-24 Adobe Systems Incorporated Method and apparatus for improving the adaptive bit rate behavior of a streaming media player
US9246971B2 (en) * 2012-09-07 2016-01-26 Futurewei Technologies, Inc. System and method for segment demarcation and identification in adaptive streaming

Also Published As

Publication number Publication date
EP2909732B1 (en) 2019-04-03
EP2909732A2 (en) 2015-08-26
CN104737149A (zh) 2015-06-24
AU2013331512A1 (en) 2015-04-30
WO2014062581A2 (en) 2014-04-24
WO2014062581A3 (en) 2014-06-19
AU2018264034A1 (en) 2018-12-06
EP2909732A4 (en) 2016-06-22
AU2013331512B2 (en) 2018-08-30
DK2909732T3 (da) 2019-06-24
US9699519B2 (en) 2017-07-04
US20140108671A1 (en) 2014-04-17

Similar Documents

Publication Publication Date Title
WO2014062581A3 (en) Partitioning streaming media files on multiple content distribution networks
IL253214A0 (en) Suggested keywords to search for news-related content in online social networks
MX346689B (es) Pre-guardado en memoria cache de red de suministro de contenido (cdn) impulsado por aplicacion.
EP3618394A4 (en) DATA SHARING METHOD, CLIENT, SERVER, COMPUTER DEVICE, AND STORAGE MEDIUM
GB201000874D0 (en) Client-server system
MX2016009174A (es) Sistemas y metodos para descargar contenido digital basado en prioridades.
TN2017000306A1 (en) Low latency video streaming
HUE043184T2 (hu) Rendszer és eljárás hasznos adat átvitelre WB SC, aggregate SC, duplicate SC, OFDM átviteli keretekben
MX354731B (es) Filtracion de contenido para transmision por secuencias adaptativa.
MY187133A (en) Method and system for facilitating wireless network access
IL282483A (en) Empathic computing system and methods for improved human interactions with digital content experiences
MX362620B (es) Carga y transcodificación de archivos de medios.
AU2013237096A8 (en) Method and system for publication and sharing of files via the internet
JP2016520892A5 (tr)
IN2014DN09138A (tr)
MX2015012672A (es) Sistemas y metodos de reserva de espacio en ubicaciones asistidas de entrega / recuperacion.
MX349401B (es) Sistema y método para la transmisión continua adaptativa en un entorno multitrayecto.
WO2013049233A3 (en) System and method for active-passive routing and control of traffic in a traffic director environment
PH12012500587A1 (en) Enhanced block-request streaming using url templates and construction rules
MX2017000494A (es) Red privada de distribucion de contenido.
WO2016113636A3 (en) Secure distributed backup for personal device and cloud data
EP2954447A4 (en) SYSTEMS, DEVICE AND METHOD FOR RECOMMENDATION BASED ON SOCIAL DIAGRAMS
EA201790356A1 (ru) Метил- и трифторметилзамещенные пирролопиридиновые модуляторы rorc2 и способы их применения
EP3080964A4 (en) Method and apparatus for scalable content routing and mobility in named data networks
MX378406B (es) Encabezados de derechos de contenido.