-
公开(公告)号:US20140172970A1
公开(公告)日:2014-06-19
申请号:US13714416
申请日:2012-12-14
发明人: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC分类号: H04L29/06
CPC分类号: 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
摘要: A content delivery framework (CDF) 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 comprise one or more CD service networks, and each particular CD service network has a dynamic network topology.
摘要翻译: 内容递送框架(CDF)包括多个设备,每个设备被配置为运行多个CD服务的至少一个内容递送(CD)服务。 多个CD服务包括一个或多个CD服务网络,并且每个特定的CD服务网络具有动态网络拓扑。
-
公开(公告)号:US20140172944A1
公开(公告)日:2014-06-19
申请号:US13802051
申请日:2013-03-13
发明人: Christopher Newton , Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart
IPC分类号: H04L29/08
CPC分类号: 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
摘要: A computer-implemented method includes receiving, at a service running on the hardware, invalidation information relating to one or more resources; and determining whether the invalidation information relates to any resources currently stored on the service. Based on the determining, when the invalidation information relates to at least one resource not currently cached on the service, maintaining on the service at least some of the invalidation information; and using the maintained invalidation information on the service to prevent subsequent use of a version of at least one resource not currently stored on the service.
摘要翻译: 计算机实现的方法包括:在硬件上运行的服务中接收与一个或多个资源有关的无效信息; 以及确定所述无效信息是否与当前存储在所述服务上的任何资源相关。 基于所述确定,当所述无效信息与至少一个当前未被缓存在所述服务上的资源相关时,在所述服务上维持所述无效信息中的至少一些; 以及使用所述服务上维护的无效信息来防止后续使用当前未存储在所述服务上的至少一个资源的版本。
-
公开(公告)号:US11368548B2
公开(公告)日:2022-06-21
申请号:US16101709
申请日:2018-08-13
发明人: Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton , Lewis Robert Varney
IPC分类号: H04L67/60 , H04L65/612 , H04L65/80 , H04L41/5041 , H04L41/50 , H04L67/51 , H04L61/4511 , H04L61/00
摘要: A computer-implemented method in a content delivery network (CDN) comprising multiple content delivery (CD) services including at least one beacon service, the method comprising: at particular CD service in the CDN: (A) obtaining and responding to at least one first request; (B) obtaining and responding to at least one second request; and (C) making a beacon request to a beacon CD service, the beacon request including particular information about: (i) the at least one first request, and (ii) the at least one second request, wherein at least some of the particular information is encoded in the beacon request, wherein the beacon request comprises an HTTP request.
-
公开(公告)号:US11121936B2
公开(公告)日:2021-09-14
申请号:US16202589
申请日:2018-11-28
发明人: Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton , Lewis Robert Varney
IPC分类号: G06F15/173 , H04L12/24 , H04L29/08 , G06F9/50 , H04L29/06 , G06F15/177 , H04L12/26 , H04L12/911 , H04L29/12 , G06F12/0808
摘要: A computer-implemented method in a content delivery (CD) network includes determining at least one pseudo client IP address using first log information and second log information. The first log information being from a rendezvous service in the content delivery (CD) network, and includes at least one resolver IP address associated with at least one first request made at the rendezvous service. The second log information is from at least one probe service in the CD network, and includes at least one client IP address associated with at least one second request to the at least one probe service. The method also includes making an association between (i) the at least one pseudo client IP address and (ii) the at least one resolver IP address; and then, responsive to a name resolution request, the name resolution request including the at least one resolver IP address, the rendezvous service using the at least one pseudo client IP address instead of the resolver IP address to resolve the name.
-
公开(公告)号:US10701149B2
公开(公告)日:2020-06-30
申请号:US14307429
申请日:2014-06-17
发明人: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC分类号: G06F15/177 , H04L29/08 , H04L12/24 , H04L29/06 , H04L12/26
摘要: A framework supporting content delivery and comprising a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services, wherein the plurality of CD services comprise: collector services, reducer services, origin services, and control services; and wherein at least some of the plurality of devices run origin services, and wherein the origin services running on the at least some of the plurality of devices comprise at least one origin services network. At least one origin service is configured to provide persistent origin that is locally and/or globally addressable.
-
公开(公告)号:US10135697B2
公开(公告)日:2018-11-20
申请号:US14580038
申请日:2014-12-22
发明人: Lewis Robert Varney , Laurence R. Lipstone , William Crowder , Andrew Swart , Christopher Newton
IPC分类号: G06F15/173 , H04L12/24 , H04L29/06 , H04L12/911 , H04L29/08 , G06F9/50 , G06F12/0808 , H04L12/26 , H04L29/12
摘要: A computer-implemented method is operable in a network comprising multiple delivery service endpoints running on a plurality of devices where each of the delivery service endpoints is constructed and adapted to deliver resources. A plurality of the delivery service endpoints comprise a group, wherein each node in the group has at least one kind of responsibility relating to delivery of resources. The method includes receiving a request at a node; and, based on what kind of responsibility the node has for the request, attempting to process the request outside the group.
-
公开(公告)号:US09887885B2
公开(公告)日:2018-02-06
申请号:US14579640
申请日:2014-12-22
发明人: 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分类号: 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
摘要: 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
发明人: 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分类号: 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
摘要: 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.
-
29.
公开(公告)号:US09722882B2
公开(公告)日:2017-08-01
申请号:US13715304
申请日:2012-12-14
发明人: 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分类号: 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
摘要: 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
发明人: 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分类号: 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
摘要: 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.
-
-
-
-
-
-
-
-
-