PERSISTENT EDGE STATE OF END USER DEVICES AT CACHE NODES

    公开(公告)号:US20210075873A1

    公开(公告)日:2021-03-11

    申请号:US16989688

    申请日:2020-08-10

    申请人: Fastly Inc.

    发明人: Simon Wistow

    IPC分类号: H04L29/08 H04L29/06

    摘要: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine a edge state that corresponds to the end user device, transferring information related to the edge state for delivery to at least one other cache node of the content delivery network for handling of content requests received at the at least one other cache node.

    Persistent edge state of end user devices at cache nodes

    公开(公告)号:US10742754B2

    公开(公告)日:2020-08-11

    申请号:US14868647

    申请日:2015-09-29

    申请人: Fastly, Inc.

    发明人: Simon Wistow

    摘要: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine a edge state that corresponds to the end user device, transferring information related to the edge state for delivery to at least one other cache node of the content delivery network for handling of content requests received at the at least one other cache node.

    PERSISTENT EDGE STATE OF END USER DEVICES AT CACHE NODES

    公开(公告)号:US20170093759A1

    公开(公告)日:2017-03-30

    申请号:US14868647

    申请日:2015-09-29

    申请人: Fastly, Inc.

    发明人: Simon Wistow

    IPC分类号: H04L12/861 H04L29/08

    摘要: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine a edge state that corresponds to the end user device, transferring information related to the edge state for delivery to at least one other cache node of the content delivery network for handling of content requests received at the at least one other cache node.

    Content delivery network transitional caching

    公开(公告)号:US11159637B2

    公开(公告)日:2021-10-26

    申请号:US16853426

    申请日:2020-04-20

    申请人: Fastly, Inc.

    发明人: Simon Wistow

    IPC分类号: H04L29/08 H04L29/12 H04L29/06

    摘要: Systems, methods, apparatus, and software for transitional caching in content delivery networks includes edge cache nodes configured to receive and reply to content requests. Content can be cached in edge cache nodes before receiving user requests or retrieved from an origin server. A transitional cache node array is configured to receive content requests from edge cache nodes and to receive origin content from edge cache nodes and/or origin servers, as well as to modify origin content to generate modified content. Modified content can include re-written origin content (e.g., translations), transcoded data (e.g., video), compressed or otherwise adjusted data (e.g., images), and transformed files (e.g., CSS and JavaScript files), among others. In addition to assisting with original and modified content flow to end users, transitional caching also can assist in threat detection and mitigation within a CDN, helping to protect the network, origin servers and the like.

    EXECUTION OF PER-USER FUNCTIONS AT CACHE NODES
    6.
    发明申请
    EXECUTION OF PER-USER FUNCTIONS AT CACHE NODES 审中-公开
    在高速缓存中执行全局功能

    公开(公告)号:US20170070588A1

    公开(公告)日:2017-03-09

    申请号:US14849016

    申请日:2015-09-09

    申请人: Fastly, Inc.

    发明人: Simon Wistow

    IPC分类号: H04L29/08

    摘要: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node of a content delivery network that caches content for delivery to end user devices is provided. The method includes receiving content requests from an end user device for content cached by the cache node and responsively providing the content for delivery to the end user device, processing the content requests to determine properties related to the end user device based at least on the content requests, and executing a per-user function in the cache node for the end user device based at least on the properties related to the end user device.

    摘要翻译: 本文提供了用于缓存网络内容跟踪元素的系统,方法,设备和软件。 在一个示例中,提供了操作内容传送网络的高速缓存节点的方法,其缓存内容以递送给最终用户设备。 该方法包括从最终用户设备接收针对由缓存节点缓存的内容的内容请求,并且响应地提供内容以递送给最终用户设备,至少基于内容来处理内容请求以确定与最终用户设备相关的属性 至少基于与最终用户设备相关的属性来请求并执行终端用户设备的缓存节点中的每用户功能。

    Domain name system bypass in user applications

    公开(公告)号:US10742600B2

    公开(公告)日:2020-08-11

    申请号:US16161406

    申请日:2018-10-16

    申请人: Fastly, Inc.

    摘要: Disclosed herein are methods, systems, and software for bypassing a domain name system. In one example, a method of operating a user communication device includes receiving a user instruction requesting content within a user application of the user communication device. The method further provides, in response to the user instruction, processing at least a domain name system bypass data structure on the user communication device to identify a network address for retrieving the content. The method further includes, requesting the content from a content node using the network address.

    Content delivery network transitional caching

    公开(公告)号:US10666757B2

    公开(公告)日:2020-05-26

    申请号:US15278600

    申请日:2016-09-28

    申请人: Fastly, Inc.

    发明人: Simon Wistow

    IPC分类号: H04L29/06 H04L29/08 H04L29/12

    摘要: Systems, methods, apparatus, and software for transitional caching in content delivery networks includes edge cache nodes configured to receive and reply to content requests. Content can be cached in edge cache nodes before receiving user requests or retrieved from an origin server. A transitional cache node array is configured to receive content requests from edge cache nodes and to receive origin content from edge cache nodes and/or origin servers, as well as to modify origin content to generate modified content. Modified content can include re-written origin content (e.g., translations), transcoded data (e.g., video), compressed or otherwise adjusted data (e.g., images), and transformed files (e.g., CSS and JavaScript files), among others. In addition to assisting with original and modified content flow to end users, transitional caching also can assist in threat detection and mitigation within a CDN, helping to protect the network, origin servers and the like.

    CACHING OF TRACKING ELEMENTS IN NETWORK CONTENT
    10.
    发明申请
    CACHING OF TRACKING ELEMENTS IN NETWORK CONTENT 审中-公开
    跟踪元素在网络内容中的缓存

    公开(公告)号:US20160344838A1

    公开(公告)日:2016-11-24

    申请号:US14718388

    申请日:2015-05-21

    申请人: Fastly, Inc.

    IPC分类号: H04L29/08

    摘要: Systems, methods, apparatuses, and software for caching tracking elements of network content are provided herein. In one example, a method of operating a cache node that caches content for delivery to end user devices is provided. The method includes caching web page content and a tracking element, the web page content comprising a portion corresponding to the tracking element. The method also includes receiving a content request from an end user device for the portion of the web page content corresponding to the tracking element and responsively providing the tracking element to the end user device. The method also includes identifying properties of the end user device based at least on the content request, and transferring the properties of the end user device for delivery to a tracking system.

    摘要翻译: 本文提供了用于缓存网络内容跟踪元素的系统,方法,设备和软件。 在一个示例中,提供了操作缓存内容以递送给最终用户设备的高速缓存节点的方法。 该方法包括缓存网页内容和跟踪元素,网页内容包括对应于跟踪元素的部分。 该方法还包括从最终用户设备接收与跟踪元件相对应的网页内容的部分的内容请求,并且响应地向最终用户设备提供跟踪元素。 该方法还包括至少基于内容请求来识别最终用户设备的属性,以及传送终端用户设备的属性以传送到跟踪系统。