First cache purge optimization handling of unavailable nodes
    1.
    发明授权
    First cache purge optimization handling of unavailable nodes 有权
    首先缓存清除优化处理不可用节点

    公开(公告)号:US09549040B2

    公开(公告)日:2017-01-17

    申请号:US14280413

    申请日:2014-05-16

    CPC classification number: H04L67/2852 H04L47/826 H04L49/90

    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.

    Abstract translation: 公开了处理清除请求。 接收到清除请求。 基于清除请求,为一个或多个内容分发节点的组的每个内容分发节点生成清除指令。 已验证组中的每个内容分发节点已完成处理清除指令或确定为不可用。 尽管确定为不可用的组的至少一个内容分发节点尚未完成处理清除指令,但是授权清除请求已经完成的指示。

    Efficient processing of purge requests in content delivery network

    公开(公告)号:US10313473B2

    公开(公告)日:2019-06-04

    申请号:US14633861

    申请日:2015-02-27

    Abstract: A system for processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is stored. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more delayed purge instructions are queued for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the queuing of the one or more delayed purge instructions for the one or more unavailable state nodes, it is confirmed that the purge request has been completed.

    Smart hierarchical cache using HTML5 storage APIs
    3.
    发明授权
    Smart hierarchical cache using HTML5 storage APIs 有权
    使用HTML5存储API的智能分级缓存

    公开(公告)号:US09531829B1

    公开(公告)日:2016-12-27

    申请号:US14091794

    申请日:2013-11-27

    CPC classification number: H04L67/2842 H04L67/02

    Abstract: A method of caching resources corresponding to a webpage on a client is disclosed. A hierarchy of a plurality of storage mechanisms available on the client is determined based at least in part on performance of the plurality of storage mechanisms. The hierarchy comprises a plurality of levels to which each storage mechanism may be assigned. A request to cache a first resource corresponding to a webpage is received. One of the plurality of storage mechanisms for caching the first resource is selected based at least in part on the hierarchy. The first resource is stored in the selected storage mechanism of the hierarchy.

    Abstract translation: 公开了一种在客户机上缓存对应于网页的资源的方法。 至少部分地基于多个存储机构的性能确定客户端上可用的多个存储机制的层次结构。 层级包括可以分配每个存储机构的多个级别。 接收到缓存对应于网页的第一资源的请求。 至少部分地基于层次来选择用于高速缓存第一资源的多个存储机构之一。 第一个资源存储在层次结构的选定存储机制中。

    Adaptive learning periods in HTML streaming

    公开(公告)号:US10425464B2

    公开(公告)日:2019-09-24

    申请号:US14998078

    申请日:2015-12-23

    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A plurality of responses to a plurality of requests for a webpage is received, the webpage including dynamic components. The plurality of responses is compared to identify common and dynamic components across the plurality of requests. A cached stub is dynamically adapted based on the comparison within a learning window, the cached stub including the identified common components and placeholders for portions of the identified dynamic components. The dynamically adapted cached stub is sent in response to at least some of the plurality of requests for the webpage. A frequency of reloading of the webpage is monitored, wherein a reloading of the webpage is triggered by a detection of the dynamically adapted cached stub having one of a plurality of types of error. The learning window is adjusted based on a frequency of reloading of the webpage.

    FAST CACHE PURGE OPTIMIZATION HANDLING OF UNAVAILABLE NODES

    公开(公告)号:US20170094012A1

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

    申请号:US15375028

    申请日:2016-12-09

    CPC classification number: H04L67/2852 H04L47/826 H04L49/90

    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.

    FAST CACHE PURGE IN CONTENT DELIVERY NETWORK
    6.
    发明申请
    FAST CACHE PURGE IN CONTENT DELIVERY NETWORK 审中-公开
    内容交付网络中的快速缓存

    公开(公告)号:US20150264154A1

    公开(公告)日:2015-09-17

    申请号:US14633861

    申请日:2015-02-27

    CPC classification number: H04L67/2852 H04L63/10

    Abstract: Processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is tracked. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more delayed purge instructions are delayed for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the delaying of the one or more delayed purge instructions for the one or more unavailable state nodes, an indication that the purge request has been completed is authorized.

    Abstract translation: 公开了处理清除请求。 接收到清除请求。 跟踪一组内容分发节点中的每个内容分发节点的可用性状态。 基于清除请求,为该组的一个或多个可用状态内容分发节点生成一个或多个清除指令。 基于清除请求,针对该组的一个或多个不可用状态内容分发节点延迟一个或多个延迟清除指令。 确定该组的一个或多个可用状态内容分发节点已经完成处理为一个或多个可用状态内容分发节点生成的一个或多个清除指令。 至少部分地基于对一个或多个不可用状态节点的一个或多个延迟清除指令的延迟,授权清除请求已经完成的指示。

    FAST CACHE PURGE OPTIMIZATION
    7.
    发明申请
    FAST CACHE PURGE OPTIMIZATION 有权
    快速缓存优化

    公开(公告)号:US20150264153A1

    公开(公告)日:2015-09-17

    申请号:US14280413

    申请日:2014-05-16

    CPC classification number: H04L67/2852 H04L47/826 H04L49/90

    Abstract: Processing a purge request is disclosed. The purge request is received. Based on the purge request, a purge instruction is generated for each content distribution node of a group of one or more content distribution nodes. Each content distribution node of the group is verified has either completed processing the purge instruction or is determined to be unavailable. Despite at least one content distribution node of the group determined to be unavailable having not completed processing the purge instruction, an indication is authorized that the purge request has been completed.

    Abstract translation: 公开了处理清除请求。 接收到清除请求。 基于清除请求,为一个或多个内容分发节点的组的每个内容分发节点生成清除指令。 已验证组中的每个内容分发节点已完成处理清除指令或确定为不可用。 尽管确定为不可用的组的至少一个内容分发节点尚未完成处理清除指令,但是授权清除请求已经完成的指示。

    Adaptive learning periods in HTML streaming
    8.
    发明申请
    Adaptive learning periods in HTML streaming 有权
    HTML流媒体中的自适应学习期

    公开(公告)号:US20160205167A1

    公开(公告)日:2016-07-14

    申请号:US14998078

    申请日:2015-12-23

    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A plurality of responses to a plurality of requests for a webpage is received, the webpage including dynamic components. The plurality of responses is compared to identify common and dynamic components across the plurality of requests. A cached stub is dynamically adapted based on the comparison within a learning window, the cached stub including the identified common components and placeholders for portions of the identified dynamic components. The dynamically adapted cached stub is sent in response to at least some of the plurality of requests for the webpage. A frequency of reloading of the webpage is monitored, wherein a reloading of the webpage is triggered by a detection of the dynamically adapted cached stub having one of a plurality of types of error. The learning window is adjusted based on a frequency of reloading of the webpage.

    Abstract translation: 公开了一种加速动态网页传送的方法。 接收到对网页的多个请求的多个响应,该网页包括动态组件。 比较多个响应以识别跨多个请求的公共和动态组件。 基于在学习窗口内的比较,缓存存根被动态地适应,缓存的存根包括所识别的通用组件和用于识别的动态组件的部分的占位符。 响应于网页的多个请求中的至少一些请求发送动态调整的缓存存根。 监视网页的重新加载的频率,其中通过检测具有多种类型的错误的动态适应的高速缓存存根来触发网页的重新加载。 学习窗口根据网页的重新加载频率进行调整。

    Fast cache purge in content delivery network
    9.
    发明授权
    Fast cache purge in content delivery network 有权
    在内容传送网络中快速缓存清除

    公开(公告)号:US09002990B1

    公开(公告)日:2015-04-07

    申请号:US14206458

    申请日:2014-03-12

    CPC classification number: H04L67/2852 H04L63/10

    Abstract: Processing a purge request is disclosed. The purge request is received. An availability state for each content distribution node in a group of content distribution nodes is tracked. Based on the purge request, one or more purge instructions are generated for one or more available state content distribution nodes of the group. Based on the purge request, one or more queued purge instructions are queued for one or more unavailable state content distribution nodes of the group. It is determined that the one or more available state content distribution nodes of the group have completed processing the one or more purge instructions generated for the one or more available state content distribution nodes. Based at least in part on the queuing of the one or more queued purge instructions for the one or more unavailable state nodes, an indication that the purge request has been completed is authorized.

    Abstract translation: 公开了处理清除请求。 接收到清除请求。 跟踪一组内容分发节点中的每个内容分发节点的可用性状态。 基于清除请求,为该组的一个或多个可用状态内容分发节点生成一个或多个清除指令。 基于清除请求,一个或多个排队的清除指令被排队用于该组的一个或多个不可用状态内容分发节点。 确定该组的一个或多个可用状态内容分发节点已经完成处理为一个或多个可用状态内容分发节点生成的一个或多个清除指令。 至少部分地基于对一个或多个不可用状态节点的一个或多个排队的清除指令的排队,对清除请求已经完成的指示被授权。

Patent Agency Ranking