-
公开(公告)号:US20180077258A1
公开(公告)日:2018-03-15
申请号:US15814792
申请日:2017-11-16
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Christopher Newton , Kevin Johns , William Power
IPC: H04L29/08
CPC classification number: H04L67/2842 , H04L67/1004
Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the server contacts a second server to obtain the resource, not in the first tier of servers, and the second server provides the resource to the first server. The first server is instructed not to cache the unpopular content.
-
公开(公告)号:US09887885B2
公开(公告)日:2018-02-06
申请号:US14579640
申请日:2014-12-22
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: H04L12/24 , G06F9/50 , G06F15/173 , G06F15/16 , H04L29/06 , H04L12/911 , H04L29/08 , G06F12/0808 , H04L12/26 , H04L29/12
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: In a content delivery framework including a network with multiple delivery service endpoints running on devices, the multiple service endpoints forming a plurality of sub-clusters, a group is defined from a set of nodes comprising delivery service instances across the devices of the plurality of sub-clusters. Each node in the group assumes one or more discrete responsibilities involved in processing of a request across the group, the discrete responsibilities including being fill-responsible. A fill-responsible node is selected from the group to be responsible for processing a request made at a node of the group, the request relating to a particular resource. Selection of the fill-responsible node is based on the particular resource, and the fill-responsible node is selected from a set of one or more nodes in the group that are fill-responsible for the particular resource, the set being defined based on a policy associated with the particular resource.
-
公开(公告)号:US09722884B2
公开(公告)日:2017-08-01
申请号:US13802440
申请日:2013-03-13
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/0808 , H04L12/26
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: A computer-implemented method includes, by a particular service: receiving at least one event stream of event data, the event data relating to operation of at least one type of service, each event of the at least one event stream comprising: (i) a timestamp for the event, (ii) information relating to the event; and producing state data relating to information represented in the event data while asynchronously responding to queries relating to the state data. The event data may be consumed in timestamp order.
-
44.
公开(公告)号:US09722882B2
公开(公告)日:2017-08-01
申请号:US13715304
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: G06F15/16 , H04L12/24 , G06F9/50 , G06F15/173 , G06F15/177 , H04L12/26 , H04L12/911 , H04L29/12 , H04L29/06 , H04L29/08
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services with provisioning.
-
公开(公告)号:US09654356B2
公开(公告)日:2017-05-16
申请号:US13715109
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: G06F15/16 , H04L12/24 , G06F9/50 , G06F15/173 , G06F15/177 , H04L12/26 , H04L12/911 , H04L29/12 , H04L29/06 , H04L29/08 , G06F12/0808
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services.
-
公开(公告)号:US09641402B2
公开(公告)日:2017-05-02
申请号:US13841023
申请日:2013-03-15
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , G06F11/30 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/0808 , H04L12/26
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. A layer may cause some of the processing of a request to be handled by another service. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
-
公开(公告)号:US09641401B2
公开(公告)日:2017-05-02
申请号:US13837821
申请日:2013-03-15
Applicant: Level 3 Communications, LLC
Inventor: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC: G06F15/16 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/0808 , H04L12/26
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include services supporting content delivery.
-
公开(公告)号:US09628343B2
公开(公告)日:2017-04-18
申请号:US13714417
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/0808 , H04L12/26
CPC classification number: H04L41/50 , G06F9/5055 , G06F9/5083 , G06F12/0808 , G06F15/173 , G06F15/177 , H04L41/0813 , H04L41/0816 , H04L41/0823 , H04L41/0869 , H04L41/0893 , H04L41/12 , H04L41/5041 , H04L41/509 , H04L43/04 , H04L43/08 , H04L43/10 , H04L47/70 , H04L61/10 , H04L61/1511 , H04L61/1535 , H04L61/2507 , H04L61/6009 , H04L65/403 , H04L65/60 , H04L67/06 , H04L67/10 , H04L67/1078 , H04L67/16 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/2885 , H04L67/289 , H04L67/32 , H04L67/42 , H04L69/03
Abstract: A content delivery framework (CDF) includes a plurality of devices, each device configured to run at least one of a plurality of content delivery (CD) services. The plurality of CD services form one or more CD service networks, and each CD service network having a dynamic network topology.
-
公开(公告)号:US09590867B2
公开(公告)日:2017-03-07
申请号:US13714489
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/08 , H04L12/26
Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include collector services forming one or more collector service networks.
-
公开(公告)号:US09544345B2
公开(公告)日:2017-01-10
申请号:US13714537
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC: G06F15/16 , H04L12/24 , H04L29/08 , H04L29/06 , G06F15/177 , G06F15/173 , H04L12/911 , H04L29/12 , G06F9/50 , G06F12/08 , H04L12/26
Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include delivery services forming one or more delivery service networks.
-
-
-
-
-
-
-
-
-