A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an association of the content provider's domain name (e.g., www.customer.com) to an origin server domain name (e.g., html.customer.com) at which one or more default HTML files are published and hosted. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., a CNAME of the host to the CDNSP-specific domain) so that domain name requests for the host cue the cdn DNS request routing mechanism. This mechanism then identifies a best content server to respond to a request directed to the customer's domain. The cdn content server returns a default HTML file if such file is cached; otherwise, the cdn content server directs a request for the file to the origin server to retrieve the file, after which the file is cached on the cdn content server for subsequent use in servicing other requests. The content provider is also provided with log files of CDNSP-delivered HTML.
|
1. A method operative in a content delivery network (cdn) wherein participating content providers identify content to be served from a set of cdn content servers in response to requests that are resolved through a request routing mechanism, comprising:
associating a content provider domain with a domain of an origin server at which the content provider hosts a default markup language file;
associating, during resolution, the content provider domain with a CDNSP-specific domain;
responsive to an end-user request directed to the content provider domain, using the CDNSP-specific domain to cue the request routing mechanism to identify a cdn content server;
determining whether a given version of the default markup language file exists on the identified cdn content server; and
if the given version of the default markup language file exists on the identified cdn content server, serving the default markup language file to the requesting end user; and
if the given version of the default markup language file does not exist on the identified cdn content server, directing a request for the default markup language file to the origin server, receiving the requested default markup language file at the identified cdn content server, building an index for the default markup language file that includes information about the origin server, caching the requested default markup language file at the identified cdn content server for selectively serving the default markup language file to the requesting end-user using the index, and logging data about the requested default markup language file served to the requesting end-user.
2. The method as described in
3. The method as described in
5. The method as described in
6. The method as described in
|
This application is based on and claims priority from Provisional Application Ser. No. 60/197,582, filed Apr. 17, 2000.
1. Technical Field
The present invention relates generally to high-performance, fault-tolerant HTTP, streaming media and applications delivery in a content delivery network (CDN).
2. Description of the Related Art
It is well-known to deliver HTTP and streaming media using a content delivery network (CDN). A CDN is a network of geographically distributed content delivery nodes that are arranged for efficient delivery of digital content (e.g., Web content, streaming media and applications) on behalf of third party content providers. A request from a requesting end user for given content is directed to a “best” replica, where “best” usually means that the item is served to the client quickly compared to the time it would take to fetch it from the content provider origin server. An entity that provides a CDN is sometimes referred to as a content delivery network service provider or CDNSP.
Typically, a CDN is implemented as a combination of a content delivery infrastructure, a request-routing mechanism, and a distribution infrastructure. The content delivery infrastructure usually comprises a set of “surrogate” origin servers that are located at strategic locations (e.g., Internet Points of Presence, access points, and the like) for delivering copies of content to requesting end users. The request-routing mechanism allocates servers in the content delivery infrastructure to requesting clients in a way that, for web content delivery, minimizes a given client's response time and, for streaming media delivery, provides for the highest quality. The distribution infrastructure consists of on-demand or push-based mechanisms that move content from the origin server to the surrogates. An effective CDN serves frequently-accessed content from a surrogate that is optimal for a given requesting client. In a typical CDN, a single service provider operates the request-routers, the surrogates, and the content distributors. In addition, that service provider establishes business relationships with content publishers and acts on behalf of their origin server sites to provide a distributed delivery system. A well-known commercial CDN service that provides web content and media streaming is provided by Akamai Technologies, Inc. of Cambridge, Mass.
CDNSPs may use content modification to tag content provider content for delivery. Content modification enables a content provider to take direct control over request-routing without the need for specific switching devices or directory services between the requesting clients and the origin server. Typically, content objects are made up of a basic structure that includes references to additional, embedded content objects. Most web pages, for example, consist of an HTML document that contains plain text together with some embedded objects, such as .gif or .jpg images. The embedded objects are referenced using embedded HTML directives, e.g., Uniform Resource Identifiers (URIs). A similar scheme is used for some types of streaming content that may be embedded within an SMIL document. Embedded HTML or SMIL directives tell the client to fetch embedded objects from the origin server. Using a CDN content modification scheme, a content provider can modify references to embedded objects so that the client is told to fetch an embedded object from the best surrogate (instead of from the origin server).
In operation, when a client makes a request for an object that is being served from the CDN, an optimal or “best” edge-based content server is identified. The client browser then makes a request for the content from that server. When the requested object is not available from the identified server, the object may be retrieved from another CDN content server or, failing that, from the origin server. This type of scheme is described in U.S. Pat. No. 6,108,703.
The above-described content delivery network and service provides significant advantages, namely, faster downloads for end-users, reduced load on the home site, flash crowd protection, easier web site management and infrastructure scaling, and the ability to distribute media-rich objects effectively.
It would be desirable to support the delivery of cacheable HTML from a content delivery network such as described above. The present invention provides this functionality.
A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an association of the content provider's domain name (e.g., www.customer.com) to an origin server domain name (e.g., html.customer.com) at which one or more default HTML files are published and hosted. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., a CNAME of the host to the CDNSP-specific domain) so that domain name requests for the host cue the CDN DNS request routing mechanism. This mechanism then identifies a best content server to respond to a request directed to the customer's domain. The CDN content server returns a default HTML file if such file is cached; otherwise, the CDN content server directs a request for the file to the origin server to retrieve the file, after which the file is cached on the CDN content server for subsequent use in servicing other requests. The content provider is also provided with log files of CDNSP-delivered HTML.
The foregoing has outlined some of the pertinent features and advantages of the present invention. A more complete understanding of the invention is provided in the following Detailed Description of the Preferred Embodiment.
High-performance content delivery is provided by directing requests for web objects (e.g., graphics, images, streaming media, HTML and the like) to the content delivery network. In one known technique, known as Akamai FreeFlow content delivery, HTTP and/or streaming media content may be first tagged for delivery by the tool 106, which, for example, may be executed by a content provider at the content provider's web site 115. The initiator tool 106 converts URLs that refer to streaming content to modified resource locators, called ARLs for convenience, so that requests for such media are served preferentially from the CDN instead of the origin server. When an Internet user visit's a CDN customer's site (e.g., origin server 115) and, for example, selects a link to view or hear streaming media, the user's system resolves the domain in the ARL to an IP address. In particular, because the content has been tagged for delivery by the CDN, the URL modification, transparent to the user, cues a dynamic Domain Name Service (dDNS) to query a CDN name server (or hierarchy of name servers) 104 to identify the appropriate media server from which to obtain the stream. A CDN name server is sometimes referred to herein as a surrogate origin server, as it acts authoritatively on behalf of the CP origin servers who contract with the CDNSP. The CDN typically implements a request-routing mechanism (e.g., under the control of maps generated from the monitoring agents 109 and map maker 107) to identify an optimal server for each user at a given moment in time. Further details of a preferred dDNS-based request-routing mechanism are described below.
Metadata is data about the content provider's objects. More specifically, metadata is the set of all control options and parameters that determine how a CDN content server will handle a request for an object. To be handled by a CDN server, preferably all objects have a set of metadata associated with them, such as one or more of the following:
If a content provider uses CP-side content migration, e.g., through an initiator tool, the content provider's URI's are converted into alternate resource locators (ARLs) in the HTML. The ARL's contain all of the required metadata “in-URL” or, as sometimes referred to herein, “in-ARL.”
According to the present invention, the above-described content delivery network is enhanced to facilitate delivery of cacheable HTML from the edge-of-network servers. Once the HTML is cached at the CDN content servers, it is available for delivery to requesting end users. That HTML may include URLs that have been modified to point to the CDN as described above, but this is not a requirement of the present invention. URLs also may be modified to point to the CDN “on-the-fly,” namely, as the HTML is being served to the requesting end user.
For illustrative purposes, it is assumed that the content provider customer configures a default markup language file (e.g., index.html) to retrieve when an end user enters just a hostname (e.g., www.customer.com) in his or her browser. According to the invention, the CDNSP needs to associate requests for www.customer.com with the default HTML file www.customer.com/index.html. Thus, to integrate a content provider site for HTML delivery, the CDNSP must be provided with certain information from the content provider, namely, the domain name of the content provider's origin server. As noted, this identification is needed because, once provisioned, the CDNSP will begin receiving HTTP requests for the content provider's domain name (e.g., www.customer.com) and will need to know where to fetch the content provider's HTML when loading its content servers. In the example illustrated below in
Preferably, the content delivery network includes a logging and reporting mechanism to provide the content provider with real-time and historical information about the content served. According to the present invention, preferably the content provider is also provided information about the HTML served from the edge servers. In a preferred embodiment, the CDN has the ability to keep a single log file of the content provider's HTML hits in approximate real-time. The mechanism preferably provides content providers with real-time statistics, segmented by geo-location, of HTML traffic on the network, which may include, e.g., real-time counts of page views, visitors/unique users, and the like. Historical reporting of such information may also be provided. Log delivery also may include information such as cookie data, referrer data, user agent data, content-type data, and the like.
As described above, the content provider publishes an authoritative copy of the HTML as a default file. In the example above, the copy was index.html. To facilitate delivery, the content provider and/or the CDNSP must also publish “metadata” to the CDN content servers that enable the servers to associate a given host (e.g. www.customer.com) with particular content metadata that determines how the server will handle a request for the object. As a result, when the CDN content server receives a GET request, for example, it examines the host information in the host header against a host rewrite rule (e.g., provided by the content provider) to identify the given metadata that is to be associated with the content. A metadata transmission system may be used to securely publish metadata out to the edge servers for the host rewrite rules. Further details of such techniques are described in Ser. No. 09/835,663, filed Apr. 16, 2001, titled “Content Delivery Network (CDN) Content Server Request Mechanism With Metadata Framework Support,” which is assigned to the assignee of this application.
The above-described technique facilitates the delivery of HTML and embedded content from the content delivery network. In summary, to support HTML delivery on the CDN, the content provider provides the CDNSP with the association of the content provider's domain name (www.customer.com) to the origin server domain name that hosts one or more default HTML files. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., CNAME the host to the CDNSP-specific domain) so that requests for the host cue the CDN DNS request routing mechanism. The content provider is also provided with access to log files of CDNSP-delivered HTML.
In an alternate embodiment, HTML may be delivered from the origin server to the edge server initially, or from the edge server to the requesting browser, in a compressed format. HTML transport compression reduces bandwidth requirements.
Having thus described our invention, what we claim is set forth below.
Leighton, F. Thomson, Lewin, legal representative, Anne E.
Patent | Priority | Assignee | Title |
10009222, | Mar 30 2016 | International Business Machines Corporation | Input method engine management for edge services |
10015237, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
10015241, | Sep 20 2012 | Amazon Technologies, Inc. | Automated profiling of resource usage |
10021179, | Feb 21 2012 | Amazon Technologies, Inc | Local resource delivery network |
10027582, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
10033627, | Dec 18 2014 | Amazon Technologies, Inc | Routing mode and point-of-presence selection service |
10033691, | Aug 24 2016 | Amazon Technologies, Inc | Adaptive resolution of domain name requests in virtual private cloud network environments |
10049051, | Dec 11 2015 | Amazon Technologies, Inc | Reserved cache space in content delivery networks |
10057126, | Jun 17 2015 | Extreme Networks, Inc | Configuration of a network visibility system |
10069764, | Dec 20 2013 | Extreme Networks, Inc | Ruled-based network traffic interception and distribution scheme |
10073650, | Oct 21 2014 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
10075551, | Jun 06 2016 | Amazon Technologies, Inc. | Request management for hierarchical cache |
10079742, | Sep 28 2010 | Amazon Technologies, Inc. | Latency measurement in resource requests |
10091075, | Feb 12 2016 | Extreme Networks, Inc | Traffic deduplication in a visibility network |
10091096, | Dec 18 2014 | Amazon Technologies, Inc | Routing mode and point-of-presence selection service |
10097398, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Point of presence management in request routing |
10097448, | Dec 18 2014 | Amazon Technologies, Inc | Routing mode and point-of-presence selection service |
10097566, | Jul 31 2015 | Amazon Technologies, Inc | Identifying targets of network attacks |
10110694, | Jun 29 2016 | Amazon Technologies, Inc | Adaptive transfer rate for retrieving content from a server |
10116584, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
10129088, | Jun 17 2015 | Extreme Networks, Inc | Configuration of rules in a network visibility system |
10135620, | Sep 04 2009 | AMAZON TECHNOLOGIS, INC. | Managing secure content in a content delivery network |
10153969, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
10157135, | Mar 31 2008 | Amazon Technologies, Inc. | Cache optimization |
10157184, | Mar 30 2012 | Commvault Systems, Inc.; Commvault Systems, Inc | Data previewing before recalling large data files |
10158729, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
10162677, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation list updating for data storage operations |
10168929, | Jul 22 2015 | Commvault Systems, Inc. | Browse and restore for block-level backups |
10169121, | Feb 27 2014 | Commvault Systems, Inc.; Commvault Systems, Inc | Work flow management for an information management system |
10180993, | May 13 2015 | Amazon Technologies, Inc. | Routing based request correlation |
10193852, | Aug 07 2002 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Canonical name (CNAME) handling for global server load balancing |
10198324, | Jun 18 2008 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
10198451, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
10200402, | Sep 24 2015 | Amazon Technologies, Inc. | Mitigating network attacks |
10205698, | Dec 19 2012 | Amazon Technologies, Inc | Source-dependent address resolution |
10205780, | Mar 05 2014 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
10218566, | Mar 30 2016 | International Business Machines Corporation | Proactive input method engine management for edge services based on crowdsourcing data |
10218584, | Oct 02 2009 | Amazon Technologies, Inc. | Forward-based resource delivery network management techniques |
10218806, | Apr 04 2008 | SANDPIPER CDN, LLC | Handling long-tail content in a content delivery network (CDN) |
10225322, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
10225326, | Mar 23 2015 | Amazon Technologies, Inc | Point of presence based data uploading |
10225362, | Jun 11 2012 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
10230819, | Mar 27 2009 | Amazon Technologies, Inc. | Translation of resource identifiers using popularity information upon client request |
10243813, | Feb 12 2016 | Extreme Networks, Inc | Software-based packet broker |
10257307, | Dec 11 2015 | Amazon Technologies, Inc | Reserved cache space in content delivery networks |
10264062, | Mar 27 2009 | Amazon Technologies, Inc. | Request routing using a popularity identifier to identify a cache component |
10270878, | Nov 10 2015 | Amazon Technologies, Inc | Routing for origin-facing points of presence |
10305797, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
10310950, | May 09 2014 | Commvault Systems, Inc. | Load balancing across multiple data paths |
10320628, | Jun 19 2013 | Citrix Systems, Inc | Confidence scoring of device reputation based on characteristic network behavior |
10348639, | Dec 18 2015 | Amazon Technologies, Inc | Use of virtual endpoints to improve data transmission rates |
10372499, | Dec 27 2016 | Amazon Technologies, Inc | Efficient region selection system for executing request-driven code |
10372672, | Jun 08 2012 | Commvault Systems, Inc. | Auto summarization of content |
10372675, | Mar 31 2011 | Commvault Systems, Inc. | Creating secondary copies of data based on searches for content |
10374955, | Jun 04 2013 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
10389810, | Nov 02 2016 | Commvault Systems, Inc. | Multi-threaded scanning of distributed file systems |
10397178, | Nov 04 2009 | Citrix Systems, Inc | Internet infrastructure survey |
10412065, | Nov 30 2011 | Microsoft Technology Licensing, LLC | Migrating authenticated content towards content consumer |
10430280, | Mar 11 2013 | Commvault Systems, Inc. | Single index to query multiple backup formats |
10447648, | Jun 19 2017 | Amazon Technologies, Inc | Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP |
10459882, | Sep 05 2008 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
10469355, | Mar 30 2015 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
10469442, | Aug 24 2016 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
10469513, | Oct 05 2016 | Amazon Technologies, Inc | Encrypted network addresses |
10474388, | Oct 21 2014 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
10476984, | Oct 18 2001 | SANDPIPER CDN, LLC | Content request routing and load balancing for content distribution networks |
10491534, | Mar 27 2009 | Amazon Technologies, Inc. | Managing resources and entries in tracking information in resource cache components |
10503613, | Apr 21 2017 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Efficient serving of resources during server unavailability |
10505961, | Oct 05 2016 | Amazon Technologies, Inc | Digitally signed network address |
10506029, | Jan 28 2010 | Amazon Technologies, Inc. | Content distribution network |
10511567, | Mar 31 2008 | Amazon Technologies, Inc. | Network resource identification |
10516590, | Aug 23 2016 | Amazon Technologies, Inc. | External health checking of virtual private cloud network environments |
10521348, | Jun 16 2009 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
10523752, | Mar 05 2014 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
10523783, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
10530688, | Jun 17 2015 | Extreme Networks, Inc | Configuration of load-sharing components of a network visibility router in a network visibility system |
10530874, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
10540235, | Mar 11 2013 | Commvault Systems, Inc. | Single index to query multiple backup formats |
10540516, | Oct 13 2016 | Commvault Systems, Inc. | Data protection within an unsecured storage environment |
10542079, | Sep 20 2012 | Amazon Technologies, Inc. | Automated profiling of resource usage |
10554748, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
10567259, | Oct 19 2016 | Extreme Networks, Inc | Smart filter generator |
10572445, | Sep 12 2008 | Commvault Systems, Inc. | Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration |
10574787, | Mar 27 2009 | Amazon Technologies, Inc. | Translation of resource identifiers using popularity information upon client request |
10582002, | Dec 09 2016 | ARRIS ENTERPRISES LLC | Cache proxy for a network management information base |
10592578, | Mar 07 2018 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Predictive content push-enabled content delivery network |
10601767, | Mar 27 2009 | Amazon Technologies, Inc. | DNS query processing based on application information |
10613942, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation using blacklisting of data storage requests classified in the same category as a data storage request that is determined to fail if attempted |
10616179, | Jun 25 2015 | Amazon Technologies, Inc | Selective routing of domain name system (DNS) requests |
10616250, | Oct 05 2016 | Amazon Technologies, Inc | Network addresses with encoded DNS-level information |
10623408, | Apr 02 2012 | Amazon Technologies, Inc | Context sensitive object management |
10628459, | Jan 30 2008 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
10642886, | Feb 14 2018 | Commvault Systems, Inc | Targeted search of backup data using facial recognition |
10645056, | Dec 19 2012 | Amazon Technologies, Inc. | Source-dependent address resolution |
10645149, | Mar 31 2008 | Amazon Technologies, Inc. | Content delivery reconciliation |
10666756, | Jun 06 2016 | Amazon Technologies, Inc. | Request management for hierarchical cache |
10691752, | May 13 2015 | Amazon Technologies, Inc. | Routing based request correlation |
10708353, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for displaying similar email messages based on message contents |
10728133, | Dec 18 2014 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
10728176, | Dec 20 2013 | Extreme Networks, Inc. | Ruled-based network traffic interception and distribution scheme |
10742550, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
10750387, | Mar 23 2015 | Extreme Networks, Inc. | Configuration of rules in a network visibility system |
10768987, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation list updating for data storage operations |
10771475, | Mar 23 2015 | Extreme Networks, Inc | Techniques for exchanging control and configuration information in a network visibility system |
10771541, | Oct 02 2001 | SANDPIPER CDN, LLC | Automated management of content servers based on change in demand |
10771552, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
10776219, | May 09 2014 | Commvault Systems, Inc. | Load balancing across multiple data paths |
10776329, | Mar 28 2017 | Commvault Systems, Inc | Migration of a database management system to cloud storage |
10778554, | Sep 28 2010 | Amazon Technologies, Inc. | Latency measurement in resource requests |
10783077, | Jun 16 2009 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
10783129, | Oct 17 2006 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
10783168, | Jan 30 2008 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
10785037, | Sep 04 2009 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
10789133, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation by performing abbreviated resource checks of certain data storage resources based on relative scarcity to determine whether data storage requests would fail |
10789387, | Mar 13 2018 | Commvault Systems, Inc. | Graphical representation of an information management system |
10795927, | Feb 05 2018 | Commvault Systems, Inc.; Commvault Systems, Inc | On-demand metadata extraction of clinical image data |
10797995, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
10798170, | Nov 02 2016 | Commvault Systems, Inc. | Multi-threaded scanning of distributed file systems |
10831549, | Dec 27 2016 | Amazon Technologies, Inc | Multi-region request-driven code execution system |
10831778, | Dec 27 2012 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
10834222, | May 09 2019 | AKAMAI TECHNOLOGIES, INC | Server utilizing multiple object retrieval candidates |
10838821, | Feb 08 2017 | Commvault Systems, Inc.; Commvault Systems, Inc | Migrating content and metadata from a backup system |
10855562, | Feb 12 2016 | Extreme Networks, LLC | Traffic deduplication in a visibility network |
10860401, | Feb 27 2014 | Commvault Systems, Inc. | Work flow management for an information management system |
10862852, | Nov 16 2018 | Amazon Technologies, Inc | Resolution of domain name requests in heterogeneous network environments |
10884634, | Jul 22 2015 | Commvault Systems, Inc. | Browse and restore for block-level backups |
10891069, | Mar 27 2017 | Commvault Systems, Inc. | Creating local copies of data stored in online data repositories |
10911353, | Jun 17 2015 | Extreme Networks, Inc | Architecture for a network visibility system |
10922189, | Nov 02 2016 | Commvault Systems, Inc. | Historical network data-based scanning thread generation |
10924573, | Apr 04 2008 | SANDPIPER CDN, LLC | Handling long-tail content in a content delivery network (CDN) |
10931738, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
10938884, | Jan 30 2017 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Origin server cloaking using virtual private cloud network environments |
10951725, | Nov 22 2010 | Amazon Technologies, Inc. | Request routing processing |
10958501, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Request routing information based on client IP groupings |
10979499, | Feb 14 2002 | SANDPIPER CDN, LLC | Managed object replication and delivery |
10984041, | May 11 2017 | Commvault Systems, Inc. | Natural language processing integrated with database and data storage management |
10986181, | Mar 05 2014 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
10999200, | Mar 24 2016 | Extreme Networks, Inc | Offline, intelligent load balancing of SCTP traffic |
11003626, | Mar 31 2011 | Commvault Systems, Inc. | Creating secondary copies of data based on searches for content |
11025747, | Dec 12 2018 | Amazon Technologies, Inc | Content request pattern-based routing system |
11036679, | Jun 08 2012 | Commvault Systems, Inc. | Auto summarization of content |
11074140, | Mar 29 2017 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
11075987, | Jun 12 2017 | Amazon Technologies, Inc. | Load estimating content delivery network |
11082489, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for displaying similar email messages based on message contents |
11093336, | Mar 11 2013 | Commvault Systems, Inc. | Browsing data stored in a backup format |
11095603, | Aug 07 2002 | Avago Technologies International Sales Pte. Limited | Canonical name (CNAME) handling for global server load balancing |
11108729, | Sep 28 2010 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
11113154, | Apr 16 2014 | Commvault Systems, Inc. | User-level quota management of data objects stored in information management systems |
11115500, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
11119868, | May 09 2014 | Commvault Systems, Inc. | Load balancing across multiple data paths |
11134134, | Nov 10 2015 | Amazon Technologies, Inc. | Routing for origin-facing points of presence |
11153372, | Apr 28 2016 | Fastly, Inc. | Load balancing across origin servers |
11159469, | Sep 12 2018 | Commvault Systems, Inc | Using machine learning to modify presentation of mailbox objects |
11169729, | Oct 21 2014 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
11190611, | Jul 19 2007 | Akamai Technologies, Inc. | Content delivery network (CDN) cold content handling |
11194719, | Mar 31 2008 | Amazon Technologies, Inc. | Cache optimization |
11205037, | Jan 28 2010 | Amazon Technologies, Inc. | Content distribution network |
11228647, | Jan 20 2011 | Commvault Systems, Inc. | System and method for sharing SAN storage |
11233768, | Sep 30 2020 | AKAMAI TECHNOLOGIES, INC | CDN configuration tuning based on domain scan analysis |
11245770, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
11249858, | Aug 06 2014 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
11256665, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
11256724, | Jan 30 2008 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
11283715, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
11290418, | Sep 25 2017 | Amazon Technologies, Inc. | Hybrid content request routing system |
11294768, | Jun 14 2017 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
11297140, | Mar 23 2015 | Amazon Technologies, Inc. | Point of presence based data uploading |
11303717, | Jun 11 2012 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
11308034, | Jun 27 2019 | Commvault Systems, Inc | Continuously run log backup with minimal configuration and resource usage from the source machine |
11314424, | Jul 22 2015 | Commvault Systems, Inc. | Restore for block-level backups |
11316920, | Mar 05 2014 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
11321181, | Jun 18 2008 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
11321195, | Feb 27 2017 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
11330008, | Oct 05 2016 | Amazon Technologies, Inc. | Network addresses with encoded DNS-level information |
11336712, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
11362986, | Nov 16 2018 | Amazon Technologies, Inc. | Resolution of domain name requests in heterogeneous network environments |
11381487, | Dec 18 2014 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
11392542, | Sep 05 2008 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
11409765, | Dec 27 2012 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
11416341, | Aug 06 2014 | Commvault Systems, Inc. | Systems and methods to reduce application downtime during a restore operation using a pseudo-storage device |
11436038, | Mar 09 2016 | Commvault Systems, Inc. | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block- level pseudo-mount) |
11442820, | Dec 19 2005 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
11443061, | Oct 13 2016 | Commvault Systems, Inc. | Data protection within an unsecured storage environment |
11451472, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
11457088, | Jun 29 2016 | Amazon Technologies, Inc. | Adaptive transfer rate for retrieving content from a server |
11461402, | May 13 2015 | Amazon Technologies, Inc. | Routing based request correlation |
11463550, | Jun 06 2016 | Amazon Technologies, Inc. | Request management for hierarchical cache |
11467914, | Feb 08 2017 | Commvault Systems, Inc. | Migrating content and metadata from a backup system |
11494417, | Aug 07 2020 | Commvault Systems, Inc | Automated email classification in an information management system |
11516289, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for displaying similar email messages based on message contents |
11520755, | Mar 28 2017 | Commvault Systems, Inc. | Migration of a database management system to cloud storage |
11567990, | Feb 05 2018 | Commvault Systems, Inc. | On-demand metadata extraction of clinical image data |
11573866, | Dec 10 2018 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
11580066, | Jun 08 2012 | Commvault Systems, Inc. | Auto summarization of content for use in new storage policies |
11593227, | May 09 2014 | Commvault Systems, Inc. | Load balancing across multiple data paths |
11604667, | Apr 27 2011 | Amazon Technologies, Inc. | Optimized deployment based upon customer locality |
11632420, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
11650885, | Mar 29 2017 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
11656784, | Mar 27 2017 | Commvault Systems, Inc. | Creating local copies of data stored in cloud-based data repositories |
11665146, | Nov 30 2011 | Microsoft Technology Licensing, LLC | Migrating authenticated content towards content consumer |
11669408, | Nov 02 2016 | Commvault Systems, Inc. | Historical network data-based scanning thread generation |
11677824, | Nov 02 2016 | Commvault Systems, Inc. | Multi-threaded scanning of distributed file systems |
11729294, | Jun 11 2012 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
11733877, | Jul 22 2015 | Commvault Systems, Inc. | Restore for block-level backups |
11762703, | Dec 27 2016 | Amazon Technologies, Inc. | Multi-region request-driven code execution system |
11811657, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
11829331, | Jun 27 2019 | Commvault Systems, Inc. | Continuously run log backup with minimal configuration and resource usage from the source machine |
11863417, | Dec 18 2014 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
11880487, | Mar 13 2018 | Commvault Systems, Inc. | Graphical representation of an information management system |
11909639, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
11971784, | Mar 12 2018 | Commvault Systems, Inc. | Recovery Point Objective (RPO) driven backup scheduling in a data storage management system |
11983075, | Feb 08 2017 | Commvault Systems, Inc. | Migrating data and metadata from a backup system |
11989102, | May 09 2014 | Commvault Systems, Inc. | Using different target storage devices in a backup storage system |
12105598, | Jun 18 2008 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
7127713, | Jan 11 2002 | AKAMAI TECHNOLOGIES, INC | Java application framework for use in a content delivery network (CDN) |
7136922, | Oct 15 2002 | Akamai Technologies, Inc. | Method and system for providing on-demand content delivery for an origin server |
7240100, | Apr 14 2000 | AKAMAI TECHNOLOGIES, INC | Content delivery network (CDN) content server request handling mechanism with metadata framework support |
7254634, | Mar 08 2002 | AKAMAI TECHNOLOGIES, INC | Managing web tier session state objects in a content delivery network (CDN) |
7293093, | Apr 17 2000 | AKAMAI TECHNOLOGIES, INC | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
7373644, | Oct 02 2001 | SANDPIPER CDN, LLC | Automated server replication |
7423977, | Aug 23 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Smoothing algorithm for round trip time (RTT) measurements |
7454500, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
7496651, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Configurable geographic prefixes for global server load balancing |
7523158, | May 12 2000 | Oracle International Corporation | System and method for partial page updates using a proxy element |
7574508, | Aug 07 2002 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Canonical name (CNAME) handling for global server load balancing |
7581009, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
7584301, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Host-level policies for global server load balancing |
7596619, | Apr 17 2000 | Akamai Technologies, Inc. | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
7631151, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7647424, | Jun 15 2005 | Hostway Corporation | Multi-level redirection system |
7657550, | Nov 28 2005 | Commvault Systems, Inc | User interfaces and methods for managing data in a metabase |
7657629, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
7660800, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7660807, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for cataloging metadata for a metabase |
7668884, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7676576, | Aug 01 2002 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Method and system to clear counters used for statistical tracking for global server load balancing |
7707178, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7711700, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7725671, | Nov 28 2005 | Commvault Systems, Inc | System and method for providing redundant access to metadata over a network |
7734593, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7734669, | Dec 22 2006 | Commvault Systems, Inc | Managing copies of data |
7747579, | Nov 28 2005 | Commvault Systems, Inc | Metabase for facilitating data classification |
7756965, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Configurable geographic prefixes for global server load balancing |
7765304, | Mar 08 2002 | Akamai Technologies, Inc. | Managing web tier session state objects in a content delivery network (CDN) |
7801864, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for using metadata to enhance data identification operations |
7814118, | Dec 22 2006 | Commvault Systems, Inc | Managing copies of data |
7822749, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7822871, | Sep 28 2001 | SANDPIPER CDN, LLC | Configurable adaptive global traffic control and management |
7831553, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
7831622, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
7831795, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7836174, | Jan 30 2008 | Commvault Systems, Inc | Systems and methods for grid-based data scanning |
7840678, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Host-level policies for global server load balancing |
7849059, | Nov 28 2005 | Commvault Systems, Inc | Data classification systems and methods for organizing a metabase |
7860964, | Sep 28 2001 | SANDPIPER CDN, LLC | Policy-based content delivery network selection |
7865517, | Dec 22 2006 | Commvault Systems, Inc | Managing copies of data |
7882077, | Oct 17 2006 | Commvault Systems, Inc | Method and system for offline indexing of content and classifying stored data |
7882093, | Dec 22 2006 | Commvault Systems, Inc. | Managing copies of data |
7882098, | Dec 22 2006 | Commvault Systems, Inc | Method and system for searching stored data |
7885188, | Aug 23 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Smoothing algorithm for round trip time (RTT) measurements |
7899899, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Configurable geographic prefixes for global server load balancing |
7925694, | Oct 19 2007 | Citrix Systems, Inc | Systems and methods for managing cookies via HTTP content layer |
7925782, | Jun 30 2008 | Amazon Technologies, Inc | Request routing using network computing components |
7937365, | Dec 22 2006 | Commvault Systems, Inc | Method and system for searching stored data |
7937393, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for classifying and transferring information in a storage network |
7949757, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Host-level policies for global server load balancing |
7953888, | Jun 18 1999 | SANDPIPER CDN, LLC | On-demand overlay routing for computer-based communication networks |
7962597, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
7970820, | Mar 31 2008 | Amazon Technologies, Inc | Locality based content distribution |
7979580, | Aug 18 2000 | Akamai Technologies, Inc. | Content delivery and global traffic management network system |
7984063, | Dec 22 2006 | Commvault Systems, Inc. | Managing copies of data |
7991910, | Nov 17 2008 | Amazon Technologies, Inc | Updating routing information based on client location |
7996533, | Apr 17 2000 | Akamai Technologies, Inc. | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
8006281, | Dec 21 2006 | Microsoft Technology Licensing, LLC | Network accessible trusted code |
8010769, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
8024441, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
8028090, | Nov 17 2008 | Amazon Technologies, Inc | Request routing utilizing client location information |
8037031, | Oct 17 2006 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
8041818, | Nov 22 1999 | Akamai Technologies, Inc. | Integrated point of presence server network and functionally organized web sites |
8051095, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
8060561, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
8060616, | Nov 17 2008 | Amazon Technologies, Inc | Managing CDN registration by a storage provider |
8065417, | Nov 17 2008 | Amazon Technologies, Inc | Service provider registration by a content broker |
8073940, | Nov 17 2008 | Amazon Technologies, Inc | Managing content delivery network service providers |
8090877, | Jan 26 2008 | Citrix Systems, Inc | Systems and methods for fine grain policy driven cookie proxying |
8099428, | Dec 22 2006 | Commvault Systems, Inc. | Managing copies of data |
8122098, | Nov 17 2008 | Amazon Technologies, Inc | Managing content delivery network service providers by a content broker |
8122102, | Apr 14 2000 | Akamai Technologies, Inc. | Content delivery network (CDN) content server request handling mechanism |
8131680, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data management operations |
8131725, | Nov 28 2005 | Comm Vault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
8135820, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
8156243, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing |
8170995, | Oct 17 2006 | Commvault Systems, Inc | Method and system for offline indexing of content and classifying stored data |
8195788, | Nov 13 2002 | TELECOM ITALIA S P A | Method for checking the functionality of a content delivery network related system and computer product |
8229954, | Dec 22 2006 | Commvault Systems, Inc. | Managing copies of data |
8234249, | Dec 22 2006 | Commvault Systems, Inc. | Method and system for searching stored data |
8234403, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
8239514, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
8239571, | Jun 30 2008 | Amazon Technologies, Inc. | Request routing using network computing components |
8248928, | Oct 09 2007 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Monitoring server load balancing |
8255489, | Aug 18 2006 | AKAMAI TECHNOLOGIES, INC | Method of data collection among participating content providers in a distributed network |
8266305, | Oct 31 2000 | Akamai Technologies, Inc. | Method and system for purging content from a content delivery network |
8271548, | Nov 28 2005 | Commvault Systems, Inc | Systems and methods for using metadata to enhance storage operations |
8275874, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
8280998, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Configurable geographic prefixes for global server load balancing |
8285685, | Nov 28 2005 | Commvault Systems, Inc. | Metabase for facilitating data classification |
8285964, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
8296301, | Jan 30 2008 | Commvault Systems, Inc | Systems and methods for probabilistic data classification |
8301748, | Nov 17 2008 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
8301778, | Nov 17 2008 | Amazon Technologies, Inc. | Service provider registration by a content broker |
8307088, | Apr 17 2000 | Akamai Technologies, Inc. | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
8321568, | Mar 31 2008 | Amazon Technologies, Inc | Content management |
8321588, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
8346937, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8352472, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
8352613, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8352614, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8352615, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8352954, | Jun 19 2008 | Commvault Systems, Inc | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
8356018, | Jan 30 2008 | Commvault Systems, Inc. | Systems and methods for grid-based data scanning |
8370442, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
8386596, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
8396838, | Oct 17 2007 | Commvault Systems, Inc | Legal compliance, electronic discovery and electronic document handling of online and offline copies of data |
8397073, | Sep 04 2009 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
8402137, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8412823, | Mar 27 2009 | Amazon Technologies, Inc. | Managing tracking information entries in resource cache components |
8423667, | Nov 17 2008 | Amazon Technologies, Inc. | Updating routing information based on client location |
8438263, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
8442983, | Dec 31 2009 | Commvault Systems, Inc | Asynchronous methods of data classification using change journals and other data structures |
8447831, | Mar 31 2008 | Amazon Technologies, Inc | Incentive driven content delivery |
8447854, | Dec 04 2012 | DRNC HOLDINGS, INC | Edge analytics query for distributed content network |
8452874, | Nov 22 2010 | Amazon Technologies, Inc. | Request routing processing |
8458250, | Jun 30 2008 | Amazon Technologies, Inc. | Request routing using network computing components |
8458360, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
8463877, | Mar 27 2009 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularitiy information |
8468247, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Point of presence management in request routing |
8495220, | Nov 17 2008 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
8504721, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
8505010, | Jan 31 2000 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
8510428, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Configurable geographic prefixes for global server load balancing |
8510448, | Nov 17 2008 | Amazon Technologies, Inc. | Service provider registration by a content broker |
8521851, | Mar 27 2009 | Amazon Technologies, Inc. | DNS query processing using resource identifiers specifying an application broker |
8521880, | Nov 17 2008 | Amazon Technologies, Inc | Managing content delivery network service providers |
8521885, | Mar 27 2009 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
8533293, | Mar 31 2008 | Amazon Technologies, Inc | Client side cache management |
8543702, | Jun 16 2009 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
8543901, | Nov 01 1999 | SANDPIPER CDN, LLC | Verification of content stored in a network |
8549148, | Oct 15 2010 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Domain name system security extensions (DNSSEC) for global server load balancing |
8577992, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing management based on network components |
8583776, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
8599697, | Jun 18 1999 | SANDPIPER CDN, LLC | Overlay network |
8601090, | Mar 31 2008 | Amazon Technologies, Inc | Network resource identification |
8606996, | Mar 31 2008 | Amazon Technologies, Inc. | Cache optimization |
8612394, | Sep 28 2001 | Commvault Systems, Inc. | System and method for archiving objects in an information store |
8612714, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
8615523, | Dec 22 2006 | Commvault Systems, Inc. | Method and system for searching stored data |
8626950, | Dec 03 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Request routing processing |
8639817, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8645517, | Sep 28 2001 | SANDPIPER CDN, LLC | Policy-based content delivery network selection |
8676918, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
8688837, | Mar 27 2009 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
8713156, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
8719264, | Mar 31 2011 | Commvault Systems, Inc | Creating secondary copies of data based on searches for content |
8725688, | Sep 05 2008 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
8725731, | Jan 31 2000 | Commvault Systems, Inc. | Systems and methods for retrieving data in a computer network |
8725737, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
8725964, | Jan 31 2000 | Commvault Systems, Inc. | Interface systems and methods for accessing stored data |
8732309, | Nov 17 2008 | Amazon Technologies, Inc | Request routing utilizing cost information |
8755279, | Aug 23 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Smoothing algorithm for round trip time (RTT) measurements |
8756325, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
8756341, | Mar 27 2009 | Amazon Technologies, Inc. | Request routing utilizing popularity information |
8769048, | Jun 18 2008 | Commvault Systems, Inc | Data protection scheduling, such as providing a flexible backup window in a data protection system |
8769660, | Jan 26 2008 | Citrix Systems, Inc | Systems and methods for proxying cookies for SSL VPN clientless sessions |
8782064, | Dec 22 2006 | Commvault Systems, Inc. | Managing copies of data |
8782123, | Feb 14 2002 | Level 3 Communications, LLC | Server handoff in content delivery network |
8782236, | Jun 16 2009 | Amazon Technologies, Inc | Managing resources using resource expiration data |
8788671, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers by a content broker |
8806008, | Apr 17 2000 | Akamai Technologies, Inc. | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
8819283, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Request routing in a networked environment |
8832406, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
8843758, | Nov 30 2011 | Microsoft Technology Licensing, LLC | Migrating authenticated content towards content consumer |
8849762, | Mar 31 2011 | Commvault Systems, Inc | Restoring computing environments, such as autorecovery of file systems at certain points in time |
8862740, | May 06 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Host-level policies for global server load balancing |
8892523, | Jun 08 2012 | Commvault Systems, Inc | Auto summarization of content |
8924466, | Feb 14 2002 | Level 3 Communications, LLC | Server handoff in content delivery network |
8924528, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Latency measurement in resource requests |
8930319, | Jul 14 1999 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
8930496, | Dec 19 2005 | Commvault Systems, Inc | Systems and methods of unified reconstruction in storage systems |
8930513, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Latency measurement in resource requests |
8930538, | Apr 04 2008 | SANDPIPER CDN, LLC | Handling long-tail content in a content delivery network (CDN) |
8930544, | Mar 31 2008 | Amazon Technologies, Inc. | Network resource identification |
8938526, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing management based on network components |
8949850, | Aug 01 2002 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Statistical tracking for global server load balancing |
8996664, | Mar 27 2009 | Amazon Technologies, Inc. | Translation of resource identifiers using popularity information upon client request |
9003035, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Point of presence management in request routing |
9003040, | Nov 22 2010 | Amazon Technologies, Inc. | Request routing processing |
9003117, | Jun 25 2003 | Commvault Systems, Inc. | Hierarchical systems and methods for performing storage operations in a computer network |
9003137, | Jan 31 2000 | Commvault Systems, Inc. | Interface systems and methods for accessing stored data |
9009286, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
9015323, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
9021112, | Oct 18 2001 | SANDPIPER CDN, LLC | Content request routing and load balancing for content distribution networks |
9021127, | Nov 17 2008 | Amazon Technologies, Inc | Updating routing information based on client location |
9021128, | Jun 30 2008 | Amazon Technologies, Inc. | Request routing using network computing components |
9021129, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
9021198, | Jan 20 2011 | Commvault Systems, Inc | System and method for sharing SAN storage |
9026616, | Mar 31 2008 | Amazon Technologies, Inc. | Content delivery reconciliation |
9047296, | Dec 31 2009 | Commvault Systems, Inc. | Asynchronous methods of data classification using change journals and other data structures |
9059966, | Jan 26 2008 | Citrix Systems, Inc. | Systems and methods for proxying cookies for SSL VPN clientless sessions |
9083675, | Mar 27 2009 | Amazon Technologies, Inc. | Translation of resource identifiers using popularity information upon client request |
9083743, | Mar 21 2012 | Amazon Technologies, Inc | Managing request routing information utilizing performance information |
9092378, | Mar 31 2011 | Commvault Systems, Inc. | Restoring computing environments, such as autorecovery of file systems at certain points in time |
9098542, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
9104340, | Nov 13 2003 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
9106701, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing management based on network components |
9128883, | Jun 19 2008 | Commvault Systems, Inc | Data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail |
9130756, | Sep 04 2009 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
9130954, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Distributed health check for global server load balancing |
9135048, | Sep 20 2012 | Amazon Technologies, Inc | Automated profiling of resource usage |
9154551, | Jun 11 2012 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
9158835, | Oct 17 2006 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
9160703, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing management based on network components |
9164850, | Sep 28 2001 | Commvault Systems, Inc. | System and method for archiving objects in an information store |
9167036, | Feb 14 2002 | Level 3 Communications, LLC | Managed object replication and delivery |
9172674, | Mar 21 2012 | Amazon Technologies, Inc | Managing request routing information utilizing performance information |
9176894, | Jun 16 2009 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
9185012, | Sep 28 2010 | Amazon Technologies, Inc. | Latency measurement in resource requests |
9191338, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing in a networked environment |
9191458, | Mar 27 2009 | Amazon Technologies, Inc. | Request routing using a popularity identifier at a DNS nameserver |
9203636, | Sep 28 2001 | SANDPIPER CDN, LLC | Distributing requests across multiple content delivery networks based on subscriber policy |
9208097, | Mar 31 2008 | Amazon Technologies, Inc. | Cache optimization |
9210235, | Mar 31 2008 | Amazon Technologies, Inc. | Client side cache management |
9225775, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
9237114, | Mar 27 2009 | Amazon Technologies, Inc | Managing resources in resource cache components |
9246776, | Oct 02 2009 | Amazon Technologies, Inc. | Forward-based resource delivery network management techniques |
9251112, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
9253065, | Sep 28 2010 | Amazon Technologies, Inc. | Latency measurement in resource requests |
9262226, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
9270566, | Oct 09 2007 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Monitoring server load balancing |
9274803, | Jan 31 2000 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
9286398, | Jan 31 2000 | Commvault Systems, Inc. | Systems and methods for retrieving data in a computer network |
9294367, | Jul 11 2007 | Extreme Networks, Inc | Duplicating network traffic through transparent VLAN flooding |
9294391, | Jun 04 2013 | Amazon Technologies, Inc | Managing network computing components utilizing request routing |
9323577, | Sep 20 2012 | Amazon Technologies, Inc | Automated profiling of resource usage |
9332078, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
9338182, | Oct 15 2010 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Domain name system security extensions (DNSSEC) for global server load balancing |
9338227, | Oct 02 2001 | SANDPIPER CDN, LLC | Automated management of content servers based on change in demand |
9385988, | Nov 04 2009 | Citrix Systems, Inc | Internet infrastructure survey |
9391949, | Dec 03 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Request routing processing |
9407681, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Latency measurement in resource requests |
9407699, | Mar 31 2008 | Amazon Technologies, Inc. | Content management |
9418149, | Jun 08 2012 | Commvault Systems, Inc. | Auto summarization of content |
9444759, | Nov 17 2008 | Amazon Technologies, Inc. | Service provider registration by a content broker |
9444811, | Oct 21 2014 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
9451046, | Nov 17 2008 | Amazon Technologies, Inc. | Managing CDN registration by a storage provider |
9459968, | Mar 11 2013 | Commvault Systems, Inc. | Single index to query multiple backup formats |
9479415, | Jul 11 2007 | Extreme Networks, Inc | Duplicating network traffic through transparent VLAN flooding |
9479476, | Mar 31 2008 | Amazon Technologies, Inc. | Processing of DNS queries |
9479574, | Sep 26 2000 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing |
9495338, | Jan 28 2010 | Amazon Technologies, Inc | Content distribution network |
9497259, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
9509652, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for displaying similar email messages based on message contents |
9509666, | Nov 30 2011 | Microsoft Technology Licensing, LLC | Migrating authenticated content towards content consumer |
9509804, | Dec 21 2012 | AKAMAI TECHNOLOGIES, INC | Scalable content delivery network request handling mechanism to support a request processing layer |
9515949, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
9525659, | Sep 04 2012 | Amazon Technologies, Inc | Request routing utilizing point of presence load information |
9544394, | Mar 31 2008 | Amazon Technologies, Inc. | Network resource identification |
9553844, | Oct 13 2009 | Citrix Systems, Inc | DNS application server |
9565138, | Dec 20 2013 | Extreme Networks, Inc | Rule-based network traffic interception and distribution scheme |
9571389, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
9578101, | Jan 20 2011 | Commvault Systems, Inc. | System and method for sharing san storage |
9584360, | Sep 29 2003 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Global server load balancing support for private VIP addresses |
9590946, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
9606994, | Nov 28 2005 | Commvault Systems, Inc. | Systems and methods for using metadata to enhance data identification operations |
9608957, | Jun 30 2008 | Amazon Technologies, Inc. | Request routing using network computing components |
9612916, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation using blacklisting of data storage requests classified in the same category as a data storage request that is determined to fail if attempted |
9621660, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
9628554, | Feb 10 2012 | Amazon Technologies, Inc. | Dynamic content delivery |
9633064, | Dec 19 2005 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
9633216, | Dec 27 2012 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
9639400, | Jun 19 2008 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
9639529, | Dec 22 2006 | Commvault Systems, Inc. | Method and system for searching stored data |
9645762, | Oct 21 2014 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
9648100, | Mar 05 2014 | Commvault Systems, Inc.; Commvault Systems, Inc | Cross-system storage management for transferring data across autonomous information management systems |
9648542, | Jan 28 2014 | Extreme Networks, Inc | Session-based packet routing for facilitating analytics |
9654579, | Dec 21 2012 | AKAMAI TECHNOLOGIES, INC | Scalable content delivery network request handling mechanism |
9660888, | Dec 04 2012 | DRNC HOLDINGS, INC | Edge analytics query for distributed content network |
9667747, | Dec 21 2012 | AKAMAI TECHNOLOGIES, INC | Scalable content delivery network request handling mechanism with support for dynamically-obtained content policies |
9680952, | Jul 19 2007 | Akamai Technologies, Inc. | Content delivery network (CDN) cold content handling |
9712325, | Sep 04 2009 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
9712484, | Sep 28 2010 | Amazon Technologies, Inc.; Amazon Technologies, Inc | Managing request routing information utilizing client identifiers |
9734472, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing cost information |
9736271, | Dec 21 2012 | AKAMAI TECHNOLOGIES, INC | Scalable content delivery network request handling mechanism with usage-based billing |
9740574, | May 09 2014 | Commvault Systems, Inc. | Load balancing across multiple data paths |
9740764, | Jan 30 2008 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
9742795, | Sep 24 2015 | Amazon Technologies, Inc | Mitigating network attacks |
9762692, | Apr 04 2008 | SANDPIPER CDN, LLC | Handling long-tail content in a content delivery network (CDN) |
9766825, | Jul 22 2015 | Commvault Systems, Inc. | Browse and restore for block-level backups |
9769238, | Nov 02 2011 | AKAMAI TECHNOLOGIES, INC | Multi-domain configuration handling in an edge network server |
9769260, | Mar 05 2014 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
9774619, | Sep 24 2015 | Amazon Technologies, Inc | Mitigating network attacks |
9787599, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers |
9787775, | Sep 28 2010 | Amazon Technologies, Inc. | Point of presence management in request routing |
9794216, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing in a networked environment |
9794281, | Sep 24 2015 | Amazon Technologies, Inc | Identifying sources of network attacks |
9800539, | Sep 28 2010 | Amazon Technologies, Inc. | Request routing management based on network components |
9819567, | Mar 30 2015 | Amazon Technologies, Inc | Traffic surge management for points of presence |
9823978, | Apr 16 2014 | Commvault Systems, Inc.; Commvault Systems, Inc | User-level quota management of data objects stored in information management systems |
9823979, | Jun 19 2008 | Commvault Systems, Inc. | Updating a list of data storage requests if an abbreviated resource check determines that a request in the list would fail if attempted |
9832141, | May 13 2015 | Amazon Technologies, Inc | Routing based request correlation |
9866478, | Mar 23 2015 | Extreme Networks, Inc | Techniques for user-defined tagging of traffic in a network visibility system |
9887915, | Mar 31 2008 | Amazon Technologies, Inc. | Request routing based on class |
9887931, | Mar 30 2015 | Amazon Technologies, Inc | Traffic surge management for points of presence |
9887932, | Mar 30 2015 | Amazon Technologies, Inc | Traffic surge management for points of presence |
9888089, | Mar 31 2008 | Amazon Technologies, Inc. | Client side cache management |
9893957, | Oct 02 2009 | Amazon Technologies, Inc. | Forward-based resource delivery network management techniques |
9894168, | Mar 31 2008 | Amazon Technologies, Inc. | Locality based content distribution |
9906488, | Oct 26 2010 | Citrix Systems, Inc | Surrogate name delivery network |
9912740, | Jun 30 2008 | Amazon Technologies, Inc. | Latency measurement in resource requests |
9929959, | Jun 04 2013 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
9930131, | Nov 22 2010 | Amazon Technologies, Inc. | Request routing processing |
9954934, | Mar 31 2008 | Amazon Technologies, Inc. | Content delivery reconciliation |
9967338, | Aug 29 2008 | Commvault Systems, Inc. | Method and system for displaying similar email messages based on message contents |
9985927, | Nov 17 2008 | Amazon Technologies, Inc. | Managing content delivery network service providers by a content broker |
9992086, | Aug 23 2016 | Amazon Technologies, Inc | External health checking of virtual private cloud network environments |
9992279, | Feb 14 2002 | Level 3 Communications, LLC | Managed object replication and delivery |
9992303, | Nov 17 2008 | Amazon Technologies, Inc. | Request routing utilizing client location information |
9996430, | Dec 19 2005 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
ER2949, | |||
ER4776, | |||
ER5447, | |||
ER7885, | |||
ER8858, | |||
ER9449, |
Patent | Priority | Assignee | Title |
5924096, | Oct 15 1997 | JPMORGAN CHASE BANK, N A , AS SUCCESSOR AGENT | Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand |
6185598, | Feb 10 1998 | SANDPIPER CDN, LLC | Optimized network resource location |
6249844, | Nov 13 1998 | International Business Machines Corporation | Identifying, processing and caching object fragments in a web environment |
6330602, | Apr 14 1997 | AVAYA Inc | Scaleable web server and method of efficiently managing multiple servers |
6654807, | Feb 10 1998 | SANDPIPER CDN, LLC | Internet content delivery network |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 17 2001 | Akamai Technologies, Inc. | (assignment on the face of the patent) | / | |||
Jul 20 2005 | LEIGHTON, F THOMSON | AKAMAI TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016292 | /0130 | |
Jan 12 2007 | LEWIN, DANIEL M | AKAMAI TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018929 | /0457 | |
Jan 12 2007 | LEWIN, ANNE E | AKAMAI TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018929 | /0457 |
Date | Maintenance Fee Events |
Jul 08 2009 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 13 2013 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 27 2017 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Feb 07 2009 | 4 years fee payment window open |
Aug 07 2009 | 6 months grace period start (w surcharge) |
Feb 07 2010 | patent expiry (for year 4) |
Feb 07 2012 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 07 2013 | 8 years fee payment window open |
Aug 07 2013 | 6 months grace period start (w surcharge) |
Feb 07 2014 | patent expiry (for year 8) |
Feb 07 2016 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 07 2017 | 12 years fee payment window open |
Aug 07 2017 | 6 months grace period start (w surcharge) |
Feb 07 2018 | patent expiry (for year 12) |
Feb 07 2020 | 2 years to revive unintentionally abandoned end. (for year 12) |