WO2001093532B1 - A qos based content distribution network - Google Patents

A qos based content distribution network

Info

Publication number
WO2001093532B1
WO2001093532B1 PCT/US2001/017779 US0117779W WO0193532B1 WO 2001093532 B1 WO2001093532 B1 WO 2001093532B1 US 0117779 W US0117779 W US 0117779W WO 0193532 B1 WO0193532 B1 WO 0193532B1
Authority
WO
WIPO (PCT)
Prior art keywords
content
client computer
cache
copy
recited
Prior art date
Application number
PCT/US2001/017779
Other languages
French (fr)
Other versions
WO2001093532A2 (en
WO2001093532A3 (en
Inventor
Nathan F Raciborski
Mark R Thompson
Original Assignee
Aerocast Com 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 Aerocast Com Inc filed Critical Aerocast Com Inc
Priority to EP01944219A priority Critical patent/EP1287659A2/en
Priority to AU2001266652A priority patent/AU2001266652A1/en
Priority to CA002410850A priority patent/CA2410850A1/en
Priority to JP2001588197A priority patent/JP2003535396A/en
Publication of WO2001093532A2 publication Critical patent/WO2001093532A2/en
Publication of WO2001093532A3 publication Critical patent/WO2001093532A3/en
Publication of WO2001093532B1 publication Critical patent/WO2001093532B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/125Shortest path evaluation based on throughput or bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • 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/1066Session management
    • H04L65/1101Session protocols
    • 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/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • 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/80Responding to QoS
    • 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
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • 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/56Provisioning of proxy services
    • 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/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • 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/63Routing a service request depending on the request content or context
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/09Obsolescence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/663Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/10015Access to distributed or replicated servers, e.g. using brokers
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

The invention relates to distributing content objects to a client computer. One embodiment includes a server, a first content cache, a second content cache and a preference list. The first server is at a first address and the second server is at a second address. The server includes a content object that is copied to the first and second content caches. Originating from a client computer, the preference list includes at least one of the first and second addresses.

Claims

AMENDED CLAIMS[received by the International Bureau on 20 June 2002 (20.06.02); original claims 1-20 replaced by amended claims 1-18 (3 pages)]
1. A system for distributing content to a client computer, comprising: a server comprising a content object; a first content cache at a first address, wherein the first content cache comprises a first copy of the content object; a second content cache at a second address, wherein the second content cache comprises a second copy of the content object; a preference list originating from the client computer, wherein the preference list comprises at least one of the first address and the second address ; and a directory that maps at least one of the content object, the first copy, and the second copy to the client computer, wherein the directory is affected by the preference list.
2. The system for distributing content to the client computer as recited in claim 1, further comprising a routing mechanism that maps one of the content object, the first copy and the second copy to the client computer.
Please cancel claim 3 without prejudice.
4. The system for distributing content to the client computer as recited in claim 1, wherein the server periodically delivers a catalog of content objects to the directory.
Please cancel claim 5 without prejudice.
6. The system for distributing content to the client computer as recited in claim 1, wherein: the content object comprises a first portion and a second portion; the first portion is stored on the first content cache and not on the second content cache; and the second portion is stored on the second content cache and not on the first content cache.
7. A system for distributing content to a client computer, comprising: a content object;
AMENDED SHEET (ARTICLE 19) 48 a first content cache at a first address, wherein the first content cache comprises a first copy of the content object; a second content cache at a second address, wherein the second content cache comprises a second copy of the content object; and a directory that maps one of the first copy and the second copy to the client computer.
8. The system for distributing content to the client computer as recited in claim 7, further comprising a preference list originating from the client computer, wherein the preference list comprises at least one of the first address and the second address.
9. The system for distributing content to the client computer as recited in claim 8, wherein the directory is affected by the preference list.
10. The system for distributing content to the client computer as recited in claim 7, further comprising a routing mechanism that maps one of the content object, a first copy and a second copy to the client computer.
11. The system for distributing content to the client computer as recited in claim 7, further comprising a server that comprises the content object.
12. The system for distributing content to the client computer as recited in claim 11, wherein the server periodically delivers catalog information to the directory.
13. The system for distributing content to the client computer as recited in claim 11, wherein: the content object comprises a first portion and a second portion; the first portion is stored on the first content cache and not on the second content cache; and the second portion is stored on the second content cache and not on the first content cache.
14. A system for distributing content to a client computer, comprising: a content object comprising a portion; a first content cache at a first address, wherein the first content cache comprises a first copy of the portion;
AMENDED SHEET (ARTICLE 19)
49 a second content cache at a second address, wherein the second content cache comprises a second copy of the portion; and a routing mechanism that maps one of the portion, the first copy and the second copy to the client computer.
5 15. The system for distributing content to the client computer as recited in claim 14, further comprising a preference list originating from the client computer, wherein the preference list comprises at least one of the first address and the second address.
16. The system for distributing content to the client computer as recited in claim 15, wherein the directory is affected by the preference list.
10 17. The system for distributing content to the client computer as recited in claim 14, further comprising a server that comprises the content object.
18. The system for distributing content to the client computer as recited in claim 17, wherein the server periodically delivers a catalog of content objects on the server to the directory.
L5 19. The system for distributing content to the client computer as recited in claim 16, wherein: the content object comprises a first fragment and a second fragment; the first fragment is stored on the first content cache and not on the second content cache; and 10 the second fragment is stored on the second content cache and not on the first content cache.
20. The system for distributing content to the client computer as recited in claim 14, wherein the routing mechanism includes a directory.
DE 7073915 vl
AMENDED SHEET (ARTICLE 19)
50
PCT/US2001/017779 2000-06-01 2001-06-01 A qos based content distribution network WO2001093532A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP01944219A EP1287659A2 (en) 2000-06-01 2001-06-01 A qos based content distribution network
AU2001266652A AU2001266652A1 (en) 2000-06-01 2001-06-01 A qos based content distribution network
CA002410850A CA2410850A1 (en) 2000-06-01 2001-06-01 A qos based content distribution network
JP2001588197A JP2003535396A (en) 2000-06-01 2001-06-01 QOS-based content distribution network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US20900700P 2000-06-01 2000-06-01
US60/209,007 2000-06-01
US66520400A 2000-09-18 2000-09-18
US09/665,204 2000-09-18

Publications (3)

Publication Number Publication Date
WO2001093532A2 WO2001093532A2 (en) 2001-12-06
WO2001093532A3 WO2001093532A3 (en) 2002-06-06
WO2001093532B1 true WO2001093532B1 (en) 2003-03-20

Family

ID=26903736

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017779 WO2001093532A2 (en) 2000-06-01 2001-06-01 A qos based content distribution network

Country Status (10)

Country Link
US (1) US20010051980A1 (en)
EP (1) EP1287659A2 (en)
JP (1) JP2003535396A (en)
KR (2) KR20040008258A (en)
CN (1) CN1454426A (en)
AR (2) AR029110A1 (en)
AU (1) AU2001266652A1 (en)
CA (1) CA2410850A1 (en)
TW (1) TW510106B (en)
WO (1) WO2001093532A2 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216043B2 (en) * 1997-02-12 2007-05-08 Power Measurement Ltd. Push communications architecture for intelligent electronic devices
US7305469B2 (en) 2001-12-18 2007-12-04 Ebay Inc. Prioritization of third party access to an online commerce site
US9167036B2 (en) 2002-02-14 2015-10-20 Level 3 Communications, Llc Managed object replication and delivery
US7376386B2 (en) * 2003-06-02 2008-05-20 Qwest Communications International Inc Systems and methods for distributing content objects in a telecommunication system
US7240361B2 (en) 2003-01-31 2007-07-03 Qwest Communications International Inc. Systems and methods for controlled transmittance in a telecommunication system
US7921443B2 (en) 2003-01-31 2011-04-05 Qwest Communications International, Inc. Systems and methods for providing video and data services to a customer premises
DE10320711A1 (en) * 2003-05-08 2004-12-16 Siemens Ag Method and arrangement for setting up and updating a user interface for accessing information pages in a data network
US7941453B1 (en) 2003-05-09 2011-05-10 Vignette Software Llc Method and system for deployment of content using proxy objects
US7464385B1 (en) * 2003-05-09 2008-12-09 Vignette Corporation Method and system for performing bulk operations on transactional items
CA2429761A1 (en) * 2003-05-23 2004-11-23 Ibm Canada Limited - Ibm Canada Limitee Targeted web page redirection
CN100461712C (en) * 2003-07-24 2009-02-11 华为技术有限公司 A network signalling test method
US8112449B2 (en) 2003-08-01 2012-02-07 Qwest Communications International Inc. Systems and methods for implementing a content object access point
WO2005027439A1 (en) * 2003-09-12 2005-03-24 Nec Corporation Media stream multicast distribution method and apparatus
US7703082B2 (en) * 2004-12-07 2010-04-20 International Business Machines Corporation Controlling user intervention in a multi-processing computer system
KR100758281B1 (en) * 2004-12-20 2007-09-12 한국전자통신연구원 Content Distribution Management System managing Multi-Service Type and its method
US8149847B2 (en) 2005-11-23 2012-04-03 Comcast Cable Holdings, Llc Initializing, provisioning, and managing devices
KR100829074B1 (en) * 2006-04-06 2008-05-16 경희대학교 산학협력단 Method for selecting the web service provider based on the PROMETHEE algorithm
CN101262413B (en) * 2007-03-05 2011-01-05 华为技术有限公司 Method, system and device for media buffer
US8216221B2 (en) 2007-05-21 2012-07-10 Estech, Inc. Cardiac ablation systems and methods
US8108911B2 (en) 2007-11-01 2012-01-31 Comcast Cable Holdings, Llc Method and system for directing user between captive and open domains
US8745507B2 (en) * 2007-11-30 2014-06-03 At&T Intellectual Property I, L.P. Preloader employing enhanced messages
US9313108B2 (en) * 2007-12-14 2016-04-12 Ericsson Ab Flexible and scalable method and apparatus for dynamic subscriber services configuration and management
EP2274684A4 (en) 2008-04-04 2012-12-05 Level 3 Communications Llc Handling long-tail content in a content delivery network (cdn)
US9762692B2 (en) 2008-04-04 2017-09-12 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
US10924573B2 (en) 2008-04-04 2021-02-16 Level 3 Communications, Llc Handling long-tail content in a content delivery network (CDN)
AU2010202034B1 (en) 2010-04-07 2010-12-23 Limelight Networks, Inc. Partial object distribution in content delivery network
US20110078017A1 (en) * 2009-09-29 2011-03-31 Selina Lam Systems and methods for rating an originator of an online publication
US8769614B1 (en) * 2009-12-29 2014-07-01 Akamai Technologies, Inc. Security framework for HTTP streaming architecture
WO2011126481A1 (en) * 2010-04-07 2011-10-13 Limelight Networks, Inc. Partial object distribution in content delivery network
US10097863B2 (en) 2010-08-22 2018-10-09 Qwilt, Inc. System and method for live service content handling with content storing servers caching popular content therein
US10097428B2 (en) * 2010-08-22 2018-10-09 Qwilt, Inc. System and method for caching popular content respective of a content strong server in an asymmetrical routing topology
US10127335B2 (en) 2010-08-22 2018-11-13 Qwilt, Inc System and method of performing analytics with respect to content storing servers caching popular content
US11032583B2 (en) 2010-08-22 2021-06-08 QWLT, Inc. Method and system for improving high availability for live content
US9723073B2 (en) 2010-08-22 2017-08-01 Qwilt, Inc. System for detection of content servers and caching popular content therein
US8943065B2 (en) * 2012-05-23 2015-01-27 Oracle International Corporation Catalog performance and integrity analysis
US9934482B2 (en) 2013-05-24 2018-04-03 Sap Se Content maintenance optimization
US10116752B2 (en) * 2013-09-17 2018-10-30 Karos Health Incorporated System and method for bridging divergent information networks
US9906618B2 (en) 2013-12-06 2018-02-27 Fastly Inc. Return path selection for content delivery
US11038922B2 (en) 2013-12-06 2021-06-15 Fastly, Inc. Secure traffic optimization in an edge network
US10154110B2 (en) 2014-04-22 2018-12-11 Qwilt, Inc. System and methods thereof for delivery of popular content using a multimedia broadcast multicast service
EP3010195A1 (en) * 2014-10-14 2016-04-20 Alcatel Lucent Adapting a network for transmitting data between end devices
CN104320487B (en) * 2014-11-11 2018-03-20 网宿科技股份有限公司 The HTTP scheduling system and method for content distributing network
US10796022B2 (en) 2018-05-16 2020-10-06 Ebay Inc. Weighted source data secured on blockchains
CN108804351B (en) * 2018-05-30 2021-10-29 郑州云海信息技术有限公司 Cache replacement method and device

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03192884A (en) * 1989-12-21 1991-08-22 Matsushita Electric Ind Co Ltd Character graphic information display device
US6003030A (en) * 1995-06-07 1999-12-14 Intervu, Inc. System and method for optimized storage and retrieval of data on a distributed computer network
US6181867B1 (en) * 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US6029175A (en) * 1995-10-26 2000-02-22 Teknowledge Corporation Automatic retrieval of changed files by a network software agent
US5991306A (en) * 1996-08-26 1999-11-23 Microsoft Corporation Pull based, intelligent caching system and method for delivering data over a network
SE507138C2 (en) * 1996-10-14 1998-04-06 Mirror Image Internet Ab Procedure and apparatus for information transmission on the Internet
US6101180A (en) * 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US6714976B1 (en) * 1997-03-20 2004-03-30 Concord Communications, Inc. Systems and methods for monitoring distributed applications using diagnostic information
US6038599A (en) * 1997-04-23 2000-03-14 Mpath Interactive, Inc. Latency server and matchmaker
KR100198476B1 (en) * 1997-04-23 1999-06-15 윤종용 Quantizer and the method of spectrum without noise
US5978381A (en) * 1997-06-06 1999-11-02 Webtv Networks, Inc. Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours
US6112239A (en) * 1997-06-18 2000-08-29 Intervu, Inc System and method for server-side optimization of data delivery on a distributed computer network
US6442598B1 (en) * 1997-10-27 2002-08-27 Microsoft Corporation System and method for delivering web content over a broadcast medium
US6591288B1 (en) * 1998-05-19 2003-07-08 Nortel Networks Limited Data network accelerated access system
US6108703A (en) * 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
JP2000057072A (en) * 1998-08-04 2000-02-25 Mitsubishi Electric Corp Data transfer system
US6553417B1 (en) * 1998-08-05 2003-04-22 International Business Machines Corporation Internet data access acknowledgment applet and method
US6775828B2 (en) * 1999-07-19 2004-08-10 Microsoft Corporation Delayed uploading of user registration data
US6341304B1 (en) * 1999-09-23 2002-01-22 International Business Machines Corporation Data acquisition and distribution processing system
US6622168B1 (en) * 2000-04-10 2003-09-16 Chutney Technologies, Inc. Dynamic page generation acceleration using component-level caching

Also Published As

Publication number Publication date
AR029109A1 (en) 2003-06-04
TW510106B (en) 2002-11-11
EP1287659A2 (en) 2003-03-05
CN1454426A (en) 2003-11-05
WO2001093532A2 (en) 2001-12-06
AR029110A1 (en) 2003-06-04
AU2001266652A1 (en) 2001-12-11
KR20040008258A (en) 2004-01-28
JP2003535396A (en) 2003-11-25
CA2410850A1 (en) 2001-12-06
WO2001093532A3 (en) 2002-06-06
US20010051980A1 (en) 2001-12-13
KR20030026932A (en) 2003-04-03

Similar Documents

Publication Publication Date Title
WO2001093532B1 (en) A qos based content distribution network
WO2001093527A3 (en) System for network addressing
JP4583420B2 (en) Optimized network resource location
CA2216346A1 (en) Inter-cache protocol for improved web performance
WO2000014938A3 (en) Method and apparatus for transparently processing dns traffic
CA2241634C (en) A low cost satellite caching system
CA2229291A1 (en) Scalable network object caching
US6272598B1 (en) Web cache performance by applying different replacement policies to the web cache
HK1026316A1 (en) Method and system for data communication on the internet
US6775743B2 (en) Content caching with special handling of multiple identical requests for content
US7908337B2 (en) System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content
US7565450B2 (en) System and method for using a mapping between client addresses and addresses of caches to support content delivery
MY127944A (en) A cache server network
US20030093523A1 (en) Method for associating clients with domain name servers
CA2216795A1 (en) Server-to-cache protocol for improved web performance
WO2001039043A3 (en) Content-specific filename systems
AU2347099A (en) System and method for using domain names to route data sent to a destination on a network
WO2002054196A3 (en) System and method for the secure distribution of digital content in a sharing network
NZ501472A (en) Locating and transmitting banner information for browser pages
EP0398494A3 (en) Maintenance of file attributes in a distributed data processing system
WO1998026559B1 (en) Distributed computing system and method for distributing user requests to replicated network servers
CA2337224A1 (en) Global document hosting system utilizing embedded content distributed ghost servers
Yocum et al. Payload Caching: High-Speed Data Forwarding for Network Intermediaries.
US20030061449A1 (en) Method and system for selectively caching web elements
HUP0004164A2 (en) An internet caching system and a method and an arrangement in such a system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2410850

Country of ref document: CA

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 588197

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1020027016434

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001266652

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2001944219

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 018132138

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2001944219

Country of ref document: EP

B Later publication of amended claims
WWP Wipo information: published in national office

Ref document number: 1020027016434

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 2001944219

Country of ref document: EP