-
1.
公开(公告)号:US09549040B2
公开(公告)日:2017-01-17
申请号:US14280413
申请日:2014-05-16
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
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: 公开了处理清除请求。 接收到清除请求。 基于清除请求,为一个或多个内容分发节点的组的每个内容分发节点生成清除指令。 已验证组中的每个内容分发节点已完成处理清除指令或确定为不可用。 尽管确定为不可用的组的至少一个内容分发节点尚未完成处理清除指令,但是授权清除请求已经完成的指示。
-
公开(公告)号:US10313473B2
公开(公告)日:2019-06-04
申请号:US14633861
申请日:2015-02-27
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
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.
-
公开(公告)号:US09531829B1
公开(公告)日:2016-12-27
申请号:US14091794
申请日:2013-11-27
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Mohammad H. Reshadi , Hariharan Kolam , Bowei Du , Aditya Akella
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: 公开了一种在客户机上缓存对应于网页的资源的方法。 至少部分地基于多个存储机构的性能确定客户端上可用的多个存储机制的层次结构。 层级包括可以分配每个存储机构的多个级别。 接收到缓存对应于网页的第一资源的请求。 至少部分地基于层次来选择用于高速缓存第一资源的多个存储机构之一。 第一个资源存储在层次结构的选定存储机制中。
-
公开(公告)号:US10425464B2
公开(公告)日:2019-09-24
申请号:US14998078
申请日:2015-12-23
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Sharad Jaiswal , Mohammad H. Reshadi , Ashok Anand
IPC: H04L29/08 , H04L29/06 , G06F16/958 , G06F16/957
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.
-
公开(公告)号:US20170094012A1
公开(公告)日:2017-03-30
申请号:US15375028
申请日:2016-12-09
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
IPC: H04L29/08 , H04L12/911 , H04L12/861
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.
-
公开(公告)号:US20150264154A1
公开(公告)日:2015-09-17
申请号:US14633861
申请日:2015-02-27
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
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: 公开了处理清除请求。 接收到清除请求。 跟踪一组内容分发节点中的每个内容分发节点的可用性状态。 基于清除请求,为该组的一个或多个可用状态内容分发节点生成一个或多个清除指令。 基于清除请求,针对该组的一个或多个不可用状态内容分发节点延迟一个或多个延迟清除指令。 确定该组的一个或多个可用状态内容分发节点已经完成处理为一个或多个可用状态内容分发节点生成的一个或多个清除指令。 至少部分地基于对一个或多个不可用状态节点的一个或多个延迟清除指令的延迟,授权清除请求已经完成的指示。
-
公开(公告)号:US20150264153A1
公开(公告)日:2015-09-17
申请号:US14280413
申请日:2014-05-16
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
IPC: H04L29/08
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: 公开了处理清除请求。 接收到清除请求。 基于清除请求,为一个或多个内容分发节点的组的每个内容分发节点生成清除指令。 已验证组中的每个内容分发节点已完成处理清除指令或确定为不可用。 尽管确定为不可用的组的至少一个内容分发节点尚未完成处理清除指令,但是授权清除请求已经完成的指示。
-
公开(公告)号:US20160205167A1
公开(公告)日:2016-07-14
申请号:US14998078
申请日:2015-12-23
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Sharad Jaiswal , Mohammad H. Reshadi , Ashok Anand
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: 公开了一种加速动态网页传送的方法。 接收到对网页的多个请求的多个响应,该网页包括动态组件。 比较多个响应以识别跨多个请求的公共和动态组件。 基于在学习窗口内的比较,缓存存根被动态地适应,缓存的存根包括所识别的通用组件和用于识别的动态组件的部分的占位符。 响应于网页的多个请求中的至少一些请求发送动态调整的缓存存根。 监视网页的重新加载的频率,其中通过检测具有多种类型的错误的动态适应的高速缓存存根来触发网页的重新加载。 学习窗口根据网页的重新加载频率进行调整。
-
公开(公告)号:US09002990B1
公开(公告)日:2015-04-07
申请号:US14206458
申请日:2014-03-12
Applicant: Instart Logic, Inc.
Inventor: Ashok Anand , Manjunath Bharadwaj Subramanya
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: 公开了处理清除请求。 接收到清除请求。 跟踪一组内容分发节点中的每个内容分发节点的可用性状态。 基于清除请求,为该组的一个或多个可用状态内容分发节点生成一个或多个清除指令。 基于清除请求,一个或多个排队的清除指令被排队用于该组的一个或多个不可用状态内容分发节点。 确定该组的一个或多个可用状态内容分发节点已经完成处理为一个或多个可用状态内容分发节点生成的一个或多个清除指令。 至少部分地基于对一个或多个不可用状态节点的一个或多个排队的清除指令的排队,对清除请求已经完成的指示被授权。
-
-
-
-
-
-
-
-