Movatterモバイル変換


[0]ホーム

URL:


US20080222243A1 - Client-side method for identifying an optimal server - Google Patents

Client-side method for identifying an optimal server
Download PDF

Info

Publication number
US20080222243A1
US20080222243A1US11/940,763US94076307AUS2008222243A1US 20080222243 A1US20080222243 A1US 20080222243A1US 94076307 AUS94076307 AUS 94076307AUS 2008222243 A1US2008222243 A1US 2008222243A1
Authority
US
United States
Prior art keywords
cdn
server
stream
content
player
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US11/940,763
Inventor
David M. Shaw
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Akamai Technologies Inc
Original Assignee
Akamai Technologies 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 Akamai Technologies IncfiledCriticalAkamai Technologies Inc
Priority to US11/940,763priorityCriticalpatent/US20080222243A1/en
Publication of US20080222243A1publicationCriticalpatent/US20080222243A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A client player performs a query to a nameserver against a network map of Internet traffic conditions. The query is made asking for a particular service (e.g., RTSP) via a particular protocol (TCP) in a particular domain. In response, the nameserver returns a set of one or more tokens, with each token defining a machine or, in the preferred embodiment, a group of machines, from which the player should seek to obtain the stream. The player may then optionally perform one or more tests to determine which of a set of servers provides a best quality of service for the stream. That server is then used to retrieve the stream. Periodically, the client player code repeats the query during stream playback to determine whether there is a better source for the stream. If a better source exists, the player performs a switch to the better stream source “on the fly” if appropriate to maintain and/or enhance the quality of service. Preferably, the client player publishes data identifying why it selected a particular server, and such data may be used to augment the network map used for subsequent request routing determinations.

Description

Claims (9)

1. A method, operating in a content delivery network (CDN) having a set of CDN content servers, wherein content requests generated by end user client machines are associated to the set of CDN content servers using a content delivery network (CDN) map, and wherein an end user client machine has an associated media player, comprising:
providing an end user client machine with a list of a set of CDN servers, wherein the set of CDN servers is identified by the CDN map;
serving a media stream to the end user client machine from a first CDN content server identified in the list;
as the media stream is being served to the end user client machine from the first CDN server, receiving, at each of a subset of the CDN servers, a given request issued from the end user client machine, and returning to the end user client machine a response to the given request;
receiving, for each of the subset of the CDN servers, a data structure that identifies a value indicating a time for the response to be returned to the end user client machine after issuing the given request; and
using the values to generate a modified CDN map.
US11/940,7632000-05-182007-11-15Client-side method for identifying an optimal serverAbandonedUS20080222243A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/940,763US20080222243A1 (en)2000-05-182007-11-15Client-side method for identifying an optimal server

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US20563600P2000-05-182000-05-18
US09/859,708US7299291B1 (en)2000-05-182001-05-17Client-side method for identifying an optimum server
US11/940,763US20080222243A1 (en)2000-05-182007-11-15Client-side method for identifying an optimal server

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/859,708ContinuationUS7299291B1 (en)2000-05-182001-05-17Client-side method for identifying an optimum server

Publications (1)

Publication NumberPublication Date
US20080222243A1true US20080222243A1 (en)2008-09-11

Family

ID=38691057

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/859,708Expired - LifetimeUS7299291B1 (en)2000-05-182001-05-17Client-side method for identifying an optimum server
US11/940,763AbandonedUS20080222243A1 (en)2000-05-182007-11-15Client-side method for identifying an optimal server

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/859,708Expired - LifetimeUS7299291B1 (en)2000-05-182001-05-17Client-side method for identifying an optimum server

Country Status (1)

CountryLink
US (2)US7299291B1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020129089A1 (en)*2001-02-232002-09-12Vendaria, Inc.Method and system for delivering technology agnostic rich media content within an email, banner ad, and Web page
US20060008256A1 (en)*2003-10-012006-01-12Khedouri Robert KAudio visual player apparatus and system and method of content distribution using the same
US20060274727A1 (en)*2005-06-062006-12-07Microsoft CorporationTransport-neutral in-order delivery in a distributed system
US20070067315A1 (en)*2001-01-122007-03-22Vendaria, Inc., F/K/A Broadcastzone, Inc.Method and system for generating and providing rich media presentations optimized for a device over a network
US20070234321A1 (en)*2004-06-092007-10-04Symbian Software LimitedMethod For Selecting Plug-In Code Modules In A Computing Device
US20080010372A1 (en)*2003-10-012008-01-10Robert KhedouriAudio visual player apparatus and system and method of content distribution using the same
US20100005187A1 (en)*2002-07-302010-01-07International Business Machines CorporationEnhanced Streaming Operations in Distributed Communication Systems
US20110016225A1 (en)*2009-07-162011-01-20Anthony Neal ParkDigital content distribution system and method
WO2011017890A1 (en)*2009-08-132011-02-17中兴通讯股份有限公司Multimode mobile terminal and method for downloading resources thereof
US20110082785A1 (en)*2001-04-022011-04-07Weller Timothy NContent delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
US20120203904A1 (en)*2011-02-072012-08-09F-Secure CorporationControlling Internet Access Using DNS Root Server Reputation
US20120246315A1 (en)*2009-11-042012-09-27Cedexis Inc.Internet infrastructure survey
US20130097277A1 (en)*2011-10-122013-04-18Electronics And Telecommunications Research InstituteMethod and apparatus for load balancing of content-centric network
WO2014121194A1 (en)*2013-02-012014-08-07Introspective Power, Inc.Generic distributed processing for multi-agent systems
US20140325039A1 (en)*2008-11-262014-10-30Cisco Technology, Inc.Deterministic session load-balancing and redundancy of access servers in a computer network
CN106059856A (en)*2016-06-202016-10-26乐视控股(北京)有限公司File retrieval method, file retrieval apparatus and content delivery network (CDN) system
CN106899693A (en)*2017-03-202017-06-27聚好看科技股份有限公司Distributed file management method and apparatus
US10616314B1 (en)*2015-12-292020-04-07Amazon Technologies, Inc.Dynamic source routing for data transfer
US10893086B2 (en)*2016-11-102021-01-12Sony CorporationNode type based control of assistance for data streaming

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6694358B1 (en)*1999-11-222004-02-17Speedera Networks, Inc.Performance computer network method
US7237033B2 (en)2001-04-302007-06-26Aol LlcDuplicating switch for streaming data units to a terminal
US7124166B2 (en)2001-04-302006-10-17Aol LlcDuplicating digital streams for digital conferencing using switching technologies
US8572278B2 (en)2001-04-302013-10-29Facebook, Inc.Generating multiple data streams from a single data source
US7430609B2 (en)*2001-04-302008-09-30Aol Llc, A Delaware Limited Liability CompanyManaging access to streams hosted on duplicating switches
US7007089B2 (en)*2001-06-062006-02-28Akarnai Technologies, Inc.Content delivery network map generation using passive measurement data
US7133905B2 (en)*2002-04-092006-11-07Akamai Technologies, Inc.Method and system for tiered distribution in a content delivery network
US8028092B2 (en)2002-06-282011-09-27Aol Inc.Inserting advertising content
US7136922B2 (en)2002-10-152006-11-14Akamai Technologies, Inc.Method and system for providing on-demand content delivery for an origin server
US7711647B2 (en)*2004-06-102010-05-04Akamai Technologies, Inc.Digital rights management in a distributed network
US7649937B2 (en)*2004-06-222010-01-19Auction Management Solutions, Inc.Real-time and bandwidth efficient capture and delivery of live video to multiple destinations
JP5012044B2 (en)*2007-01-262012-08-29日本電気株式会社 Content distribution system, content distribution method and program
US8307114B2 (en)2007-05-222012-11-06International Business Machines CorporationHigh availability message transmission
KR100912370B1 (en)*2007-12-172009-08-19한국전자통신연구원 Broadband Network Based Multimedia Streaming Service Request Distribution System and Method
CN101616170B (en)*2008-06-272012-09-19华为技术有限公司 Method and system for providing media streaming service
US7844725B2 (en)*2008-07-282010-11-30Vantrix CorporationData streaming through time-varying transport media
US8001260B2 (en)2008-07-282011-08-16Vantrix CorporationFlow-rate adaptation for a connection of time-varying capacity
GB2463329B (en)2008-09-102013-02-20Echostar Advanced Technologies L L CSet-top box emulation system
US7975063B2 (en)*2009-05-102011-07-05Vantrix CorporationInformative data streaming server
EP2259510A1 (en)2009-06-052010-12-08Net Transmit & Receive, S.L.A method for establishing a data session between a first endpoint and a second endpoint
US9100288B1 (en)*2009-07-202015-08-04Conviva Inc.Augmenting the functionality of a content player
US8532272B2 (en)*2009-10-212013-09-10Comcast Cable Communications, LlcService entry device
US8386621B2 (en)2010-03-122013-02-26Netflix, Inc.Parallel streaming
CN102270493A (en)*2010-06-072011-12-07创见资讯股份有限公司 Multimedia system, media player and method for generating personalized streaming content
US9794220B2 (en)2010-08-312017-10-17Comcast Cable Communications, LlcWireless extension of broadband access
US8867337B2 (en)2011-04-262014-10-21International Business Machines CorporationStructure-aware caching
US9137551B2 (en)2011-08-162015-09-15Vantrix CorporationDynamic bit rate adaptation over bandwidth varying connection
US9124674B2 (en)*2011-12-012015-09-01Futurewei Technologies, Inc.Systems and methods for connection pooling for video streaming in content delivery networks
US9749373B2 (en)*2012-08-142017-08-29Apple Inc.System and method for improved content streaming
CN103001955B (en)*2012-11-222017-05-31南京中兴软件有限责任公司Method and system, the maintaining method and device of service condition that service downloading accelerates
US9596170B2 (en)*2013-03-142017-03-14Level 3 Communications, LlcDynamically optimizing content delivery using manifest chunking
US9819558B2 (en)*2014-03-032017-11-14Microsoft Technology Licensing, LlcStreaming query resource control
US9866655B2 (en)2014-03-312018-01-09Akamai Technologies, Inc.Server initiated multipath content delivery
CN104811827A (en)*2015-04-202015-07-29中兴通讯股份有限公司Message transmitting method, and code stream processing method and device
US11057446B2 (en)2015-05-142021-07-06Bright Data Ltd.System and method for streaming content from multiple servers
US9942353B2 (en)*2015-06-022018-04-10International Business Machines CorporationManagement of connections within a messaging environment based on the statistical analysis of server responsiveness
CN108337274A (en)*2017-01-192018-07-27贵州白山云科技有限公司A kind of message distributing method and system
EP3593502B1 (en)2017-03-072022-10-12Akamai Technologies, Inc.Cooperative multipath
US10887323B2 (en)*2017-06-192021-01-05International Business Machines CorporationDetecting malicious beaconing communities using lockstep detection and co-occurrence graph
US11552997B2 (en)*2018-02-062023-01-10Akamai Technologies, Inc.Secure request authentication for a threat protection service
US10681001B2 (en)2018-03-292020-06-09Akamai Technologies, Inc.High precision mapping with intermediary DNS filtering
CN109257335B (en)*2018-08-222021-11-19网宿科技股份有限公司Method for maintaining back source link, back source method, related device and storage medium
US11449420B2 (en)*2020-10-202022-09-20Citrix Systems, Inc.Content caching
CN115022278B (en)*2022-06-022024-04-26上海哔哩哔哩科技有限公司CDN processing method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6021439A (en)*1997-11-142000-02-01International Business Machines CorporationInternet quality-of-service method and system
US6078960A (en)*1998-07-032000-06-20Acceleration Software International CorporationClient-side load-balancing in client server network
US6195680B1 (en)*1998-07-232001-02-27International Business Machines CorporationClient-based dynamic switching of streaming servers for fault-tolerance and load balancing
US6415323B1 (en)*1999-09-032002-07-02Fastforward NetworksProximity-based redirection system for robust and scalable service-node location in an internetwork
US6542964B1 (en)*1999-06-022003-04-01Blue Coat SystemsCost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
US6546421B1 (en)*1999-06-302003-04-08Siemens Corporate Research, Inc.System and method for automatic selection of internet data streams
US6970924B1 (en)*1999-02-232005-11-29Visual Networks, Inc.Methods and apparatus for monitoring end-user experience in a distributed network
US7096271B1 (en)*1998-09-152006-08-22Microsoft CorporationManaging timeline modification and synchronization of multiple media streams in networked client/server systems

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6003030A (en)1995-06-071999-12-14Intervu, Inc.System and method for optimized storage and retrieval of data on a distributed computer network
US6292834B1 (en)*1997-03-142001-09-18Microsoft CorporationDynamic bandwidth selection for efficient transmission of multimedia streams in a computer network
US6421726B1 (en)1997-03-142002-07-16Akamai Technologies, Inc.System and method for selection and retrieval of diverse types of video data on a computer network
US6351775B1 (en)*1997-05-302002-02-26International Business Machines CorporationLoading balancing across servers in a computer network
US6112239A (en)1997-06-182000-08-29Intervu, IncSystem and method for server-side optimization of data delivery on a distributed computer network
US6134588A (en)*1997-11-122000-10-17International Business Machines CorporationHigh availability web browser access to servers
US6141759A (en)*1997-12-102000-10-31Bmc Software, Inc.System and architecture for distributing, monitoring, and managing information requests on a computer network
US6078953A (en)*1997-12-292000-06-20Ukiah Software, Inc.System and method for monitoring quality of service over network
US6108703A (en)1998-07-142000-08-22Massachusetts Institute Of TechnologyGlobal hosting system
US6377996B1 (en)*1999-02-182002-04-23International Business Machines CorporationSystem for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming
US6665726B1 (en)2000-01-062003-12-16Akamai Technologies, Inc.Method and system for fault tolerant media streaming over the internet

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6021439A (en)*1997-11-142000-02-01International Business Machines CorporationInternet quality-of-service method and system
US6078960A (en)*1998-07-032000-06-20Acceleration Software International CorporationClient-side load-balancing in client server network
US6195680B1 (en)*1998-07-232001-02-27International Business Machines CorporationClient-based dynamic switching of streaming servers for fault-tolerance and load balancing
US7096271B1 (en)*1998-09-152006-08-22Microsoft CorporationManaging timeline modification and synchronization of multiple media streams in networked client/server systems
US6970924B1 (en)*1999-02-232005-11-29Visual Networks, Inc.Methods and apparatus for monitoring end-user experience in a distributed network
US6542964B1 (en)*1999-06-022003-04-01Blue Coat SystemsCost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
US6546421B1 (en)*1999-06-302003-04-08Siemens Corporate Research, Inc.System and method for automatic selection of internet data streams
US6415323B1 (en)*1999-09-032002-07-02Fastforward NetworksProximity-based redirection system for robust and scalable service-node location in an internetwork

Cited By (64)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8122004B2 (en)2001-01-122012-02-21Dandia Audio Kg Limited Liability CompanyGenerating and providing rich media presentations optimized for a device over a network
US20100100636A1 (en)*2001-01-122010-04-22Kiran Venkatesh HegdeGenerating and Providing Rich Media Presentations Optimized for a Device over a Network
US20070067315A1 (en)*2001-01-122007-03-22Vendaria, Inc., F/K/A Broadcastzone, Inc.Method and system for generating and providing rich media presentations optimized for a device over a network
US7818321B2 (en)*2001-01-122010-10-19Kiran Venkatesh HegdeMethod and system for generating and providing rich media presentations optimized for a device over a network
US20020129089A1 (en)*2001-02-232002-09-12Vendaria, Inc.Method and system for delivering technology agnostic rich media content within an email, banner ad, and Web page
US8046672B2 (en)2001-02-232011-10-25Dandia Audio Kg Limited Liability CompanyMethod and system for delivering technology agnostic rich media content within an email, banner ad, and web page
US20110082785A1 (en)*2001-04-022011-04-07Weller Timothy NContent delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
US8108507B2 (en)*2001-04-022012-01-31Akamai Technologies, Inc.Content delivery network service provider (CDNSP)-managed content delivery network (CDN) for network service provider (NSP)
US20100005187A1 (en)*2002-07-302010-01-07International Business Machines CorporationEnhanced Streaming Operations in Distributed Communication Systems
US20080155634A1 (en)*2003-10-012008-06-26Musicgremlin, Inc.System sharing content
US20080155057A1 (en)*2003-10-012008-06-26Musicgremlin, Inc.System sharing user content on a content-receiving device
US9081781B2 (en)2003-10-012015-07-14Sandisk Technologies Inc.Wireless portable device for creating and wirelessly transmitting digital audio and/or video
US9026033B2 (en)2003-10-012015-05-05Sandisk Technologies Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080160910A1 (en)*2003-10-012008-07-03Musicgremlin, Inc.Device for accessing a digital media service
US8700739B2 (en)2003-10-012014-04-15Sandisk Technologies Inc.Device for automatically receiving new digital content from a network
US20080178238A1 (en)*2003-10-012008-07-24Musicgremlin, Inc.System with several devices sharing content and a central server
US20080176540A1 (en)*2003-10-012008-07-24Musicgremlin, Inc.Portable device with intermittent communications
US20060008256A1 (en)*2003-10-012006-01-12Khedouri Robert KAudio visual player apparatus and system and method of content distribution using the same
US8160495B2 (en)2003-10-012012-04-17Sandisk Technologies Inc.Wireless portable device for sharing digital content items
US20080155129A1 (en)*2003-10-012008-06-26Musicgremlin, Inc.Remotely configured media device
US20080155109A1 (en)*2003-10-012008-06-26Musicgremlin, Inc.System for providing a digital media service
US20080155470A1 (en)*2003-10-012008-06-26Musicgremlin, Inc.Portable media device with list management tools
US20080010372A1 (en)*2003-10-012008-01-10Robert KhedouriAudio visual player apparatus and system and method of content distribution using the same
US20080201376A1 (en)*2003-10-012008-08-21Musicgremlin, Inc.Method for sharing content with several devices
US20080201375A1 (en)*2003-10-012008-08-21Musicgremlin, Inc.Method and portable device with local catalog management
US20080212945A1 (en)*2003-10-012008-09-04Music Gremlin, Inc.Method for acquiring digital content
US20080212944A1 (en)*2003-10-012008-09-04Musicgremlin, Inc.Network system of media players sharing content
US20080305738A1 (en)*2003-10-012008-12-11Musicgremlin, Inc.System displaying received content on a portable wireless media device
US9092519B2 (en)2003-10-012015-07-28Sandisk Technologies Inc.Method and system for updating a list of content stored on a user-operated device
US20070234321A1 (en)*2004-06-092007-10-04Symbian Software LimitedMethod For Selecting Plug-In Code Modules In A Computing Device
US8225296B2 (en)*2004-06-092012-07-17Nokia CorporationMethod for selecting plug-in code modules in a computing device
US7881656B2 (en)2004-09-292011-02-01Sandisk CorporationAudio visual player apparatus and system and method of content distribution using the same
US20080160908A1 (en)*2004-09-292008-07-03Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080189295A1 (en)*2004-09-292008-08-07Musicgremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080182509A1 (en)*2004-09-292008-07-31Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080182508A1 (en)*2004-09-292008-07-31Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080183840A1 (en)*2004-09-292008-07-31Musicgremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080180401A1 (en)*2004-09-292008-07-31Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080184317A1 (en)*2004-09-292008-07-31Music Gremlin, IncAudio visual player apparatus and system and method of content distribution using the same
US20080163302A1 (en)*2004-09-292008-07-03Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US20080162655A1 (en)*2004-09-292008-07-03Music Gremlin, Inc.Audio visual player apparatus and system and method of content distribution using the same
US7747894B2 (en)*2005-06-062010-06-29Microsoft CorporationTransport-neutral in-order delivery in a distributed system
US20060274727A1 (en)*2005-06-062006-12-07Microsoft CorporationTransport-neutral in-order delivery in a distributed system
US20140325039A1 (en)*2008-11-262014-10-30Cisco Technology, Inc.Deterministic session load-balancing and redundancy of access servers in a computer network
US9491234B2 (en)*2008-11-262016-11-08Cisco Technology, Inc.Deterministic session load-balancing and redundancy of access servers in a computer network
US20110016225A1 (en)*2009-07-162011-01-20Anthony Neal ParkDigital content distribution system and method
EP2454680A4 (en)*2009-07-162015-06-17Netflix Inc SYSTEM AND METHOD FOR DISTRIBUTING DIGITAL CONTENT
US8433814B2 (en)*2009-07-162013-04-30Netflix, Inc.Digital content distribution system and method
WO2011017890A1 (en)*2009-08-132011-02-17中兴通讯股份有限公司Multimode mobile terminal and method for downloading resources thereof
US9385988B2 (en)*2009-11-042016-07-05Cedexis, Inc.Internet infrastructure survey
US10397178B2 (en)2009-11-042019-08-27Citrix Systems, Inc.Internet infrastructure survey
US20120246315A1 (en)*2009-11-042012-09-27Cedexis Inc.Internet infrastructure survey
US8499077B2 (en)*2011-02-072013-07-30F-Secure CorporationControlling internet access using DNS root server reputation
US20120203904A1 (en)*2011-02-072012-08-09F-Secure CorporationControlling Internet Access Using DNS Root Server Reputation
US20130097277A1 (en)*2011-10-122013-04-18Electronics And Telecommunications Research InstituteMethod and apparatus for load balancing of content-centric network
US9378070B2 (en)2013-02-012016-06-28Introspective Power, Inc.Generic distributed processing unit for multi-agent systems
US8898218B2 (en)2013-02-012014-11-25Introspective Power, Inc.Generic distributed processing for multi-agent systems
US9569289B2 (en)2013-02-012017-02-14Introspective Power, Inc.Generic distributed processing for multi-agent systems
WO2014121194A1 (en)*2013-02-012014-08-07Introspective Power, Inc.Generic distributed processing for multi-agent systems
US10795737B2 (en)2013-02-012020-10-06Introspective Power, Inc.Generic distributed processing for multi-agent systems
US10616314B1 (en)*2015-12-292020-04-07Amazon Technologies, Inc.Dynamic source routing for data transfer
CN106059856A (en)*2016-06-202016-10-26乐视控股(北京)有限公司File retrieval method, file retrieval apparatus and content delivery network (CDN) system
US10893086B2 (en)*2016-11-102021-01-12Sony CorporationNode type based control of assistance for data streaming
CN106899693A (en)*2017-03-202017-06-27聚好看科技股份有限公司Distributed file management method and apparatus

Also Published As

Publication numberPublication date
US7299291B1 (en)2007-11-20

Similar Documents

PublicationPublication DateTitle
US7299291B1 (en)Client-side method for identifying an optimum server
US6751673B2 (en)Streaming media subscription mechanism for a content delivery network
EP3446461B1 (en)Just in time transcoding and packaging in ipv6 networks
EP2897340B1 (en)Routing proxy for adaptive streaming
US6405256B1 (en)Data streaming using caching servers with expandable buffers and adjustable rate of data transmission to absorb network congestion
US7013322B2 (en)System and method for rewriting a media resource request and/or response between origin server and client
JP4456113B2 (en) System and method for selecting a data provider
US7089319B2 (en)Method and system for instantaneous on-demand delivery of multimedia content over a communication network with aid of content capturing component, delivery-on-demand client and dynamically mapped resource locator server
US8224986B1 (en)Methods and apparatus for redirecting requests for content
US20020042817A1 (en)System and method for mirroring and caching compressed data in a content distribution system
RU2647654C2 (en)System and method of delivering audio-visual content to client device
JP2001508258A (en) Replica routing
KR20030026932A (en)A QOS based content distribution network
KR20120092622A (en)Streaming with optional broadcast delivery of data segments
EP1678919B1 (en)Methods and systems for dynamically configuring a network component
CN107113332A (en) Server-Side Prediction of Media Client Steady State
CA2413886A1 (en)Client side holistic health check
Ramadha et al.Design and implementation named data networking-based video streaming system
EP3668052B1 (en)Method, system and devices for improved multimedia content delivery
Poobai et al.Adaptive bit-rate video streaming on Named Data Networking with active throughput estimation
EP2400749A1 (en)Access network controls distributed local caching upon end-user download
CA2410863A1 (en)Client side address routing analysis
Kim et al.The Globally Scalable Architecture for Heterogeneous Video Servers without any Modification.
AU2002229123A1 (en)Streaming media subscription mechanism for a content delivery network

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp