-
公开(公告)号:US06785769B1
公开(公告)日:2004-08-31
申请号:US09923073
申请日:2001-08-04
申请人: Lawrence Jacobs , Xiang Liu , Shehzaad Nakhoda , Zheng Zeng , Rajiv Mishra
发明人: Lawrence Jacobs , Xiang Liu , Shehzaad Nakhoda , Zheng Zeng , Rajiv Mishra
IPC分类号: G06F1200
CPC分类号: H04L67/2819 , G06F17/30902 , H04L67/02 , H04L67/142 , H04L67/2833 , H04L67/2852 , H04L67/2871 , H04L67/288
摘要: A system and method for caching multiple versions of a data item (e.g., web page, portion of a web page, data table, data object) and determining which of the multiple versions is most responsive to a particular request. A request is received and an initial cache lookup is done with a data identifier (e.g., URL, URI) extracted from the request. If the lookup is unsuccessful (i.e., nothing is returned), the request is passed to an origin server (e.g., web server, data server). If the lookup is successful, it may provide or identify the desired data item (if one version of the data item is served for all requests) or a policy to be applied to determine which version to serve. The cache applies the policy, which identifies the additional parameters, cookies or other information to be considered, and a second lookup is done with the additional information.
摘要翻译: 一种用于缓存数据项目的多个版本(例如,网页,网页的一部分,数据表,数据对象)并确定多个版本中的哪个版本最适于特定请求的系统和方法。 接收到请求,并使用从请求中提取的数据标识符(例如,URL,URI)完成初始高速缓存查找。 如果查找不成功(即,没有返回任何内容),则该请求被传递到原始服务器(例如,web服务器,数据服务器)。 如果查找成功,它可以提供或识别所需的数据项(如果为所有请求提供了数据项的一个版本)或要应用的策略来确定要提供哪个版本。 缓存应用策略,该策略标识要考虑的附加参数,Cookie或其他信息,并且第二次查找使用附加信息完成。
-
公开(公告)号:US07089363B2
公开(公告)日:2006-08-08
申请号:US10727309
申请日:2003-12-02
申请人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs , Tie Zhong , Xiaoli Qi
发明人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs , Tie Zhong , Xiaoli Qi
IPC分类号: G06F12/00
CPC分类号: G06F12/0808
摘要: A system and method for communicating a side effect of a data request, from a data server and through one or more caches, inline with a response to the request. Instead of sending a separate notification of the side effect (e.g., instructions to invalidate data cached in one or more caches), the notification is included in the response. As the response traverses caches on its way to the requestor, each cache applies the side effect with the proper timing. Thus, data invalidation may be performed prior to caching data included in the request and/or forwarding the response toward the requester. A final cache configured to serve the response to the requestor may remove the side effect notification before serving the response.
摘要翻译: 一种用于从数据服务器和通过一个或多个高速缓存传送数据请求的副作用的系统和方法,其与请求的响应一致。 不是发送单独的副作用的通知(例如,使在一个或多个高速缓存中缓存的数据无效的指令),所以通知被包括在响应中。 当响应在到达请求者的路径上遍历缓存时,每个高速缓存应用正确的时序的副作用。 因此,可以在缓存包含在请求中的数据之前执行数据无效,和/或将请求转发给请求者。 配置为向请求者提供响应的最终缓存可以在服务响应之前去除副作用通知。
-
公开(公告)号:US20050055509A1
公开(公告)日:2005-03-10
申请号:US10727309
申请日:2003-12-02
申请人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs , Tie Zhong , Xiaoli Qi
发明人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs , Tie Zhong , Xiaoli Qi
CPC分类号: G06F12/0808
摘要: A system and method for communicating a side effect of a data request, from a data server and through one or more caches, inline with a response to the request. Instead of sending a separate notification of the side effect (e.g., instructions to invalidate data cached in one or more caches), the notification is included in the response. As the response traverses caches on its way to the requestor, each cache applies the side effect with the proper timing. Thus, data invalidation may be performed prior to caching data included in the request and/or forwarding the response toward the requester. A final cache configured to serve the response to the requestor may remove the side effect notification before serving the response.
摘要翻译: 一种用于从数据服务器和通过一个或多个高速缓存传送数据请求的副作用的系统和方法,其与请求的响应一致。 不是发送单独的副作用的通知(例如,使在一个或多个高速缓存中缓存的数据无效的指令),所以通知被包括在响应中。 当响应在到达请求者的路径上遍历缓存时,每个高速缓存应用正确的时序的副作用。 因此,可以在缓存包含在请求中的数据之前执行数据无效,和/或将请求转发给请求者。 配置为向请求者提供响应的最终缓存可以在服务响应之前去除副作用通知。
-
公开(公告)号:US06934720B1
公开(公告)日:2005-08-23
申请号:US09922617
申请日:2001-08-04
申请人: Lawrence Jacobs , Xiang Liu , Jesse Anton , Thorsten Lockert
发明人: Lawrence Jacobs , Xiang Liu , Jesse Anton , Thorsten Lockert
IPC分类号: G06F17/30
CPC分类号: G06F17/30902 , Y10S707/99952 , Y10S707/99953
摘要: A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at the cache system from a client, particularly a request to alter or replace a set of data, the request is examined and may be compared to a set of rules or data relationships that invoke automatic invalidation. Based on a pattern or content of the request (e.g., an identifier of data to be changed), the cache system identifies and invalidates a cached data item without waiting for the data server to receive the request, process it and instruct the cache system to invalidate the data item. In a cache system comprising multiple caches, one cache may notify another when automatic invalidation is necessary.
摘要翻译: 提供了一种自动使缓存数据无效的系统和方法。 缓存系统从数据服务器(例如,web服务器,应用服务器,数据库)缓存数据。 当从缓存系统从客户机接收到请求时,尤其是要求更改或替换一组数据时,会检查该请求并将其与一组调用自动无效的规则或数据关系进行比较。 基于请求的模式或内容(例如,要更改的数据的标识符),高速缓存系统识别并使高速缓存的数据项无效,而不等待数据服务器接收请求,处理并指示缓存系统 使数据项无效。 在包括多个高速缓存的缓存系统中,当需要自动无效时,一个高速缓存可以通知另一个高速缓存。
-
15.
公开(公告)号:US07143244B2
公开(公告)日:2006-11-28
申请号:US10727308
申请日:2003-12-02
申请人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs
发明人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs
IPC分类号: G06F12/00
CPC分类号: G06F12/0808
摘要: A system and method for communicating a side effect of one data request, or other event, as part of a response to another data request or event. The side effect may include notification of the invalidation of cached data, from an upstream cache to a downstream cache. The upstream cache may store invalidation notifications as they are generated or received, and as responses to data requests are sent downstream, piggyback or merge one or more notifications with a response. This scheme avoids the need to open separate communication connections using specified invalidation accounts and passwords.
摘要翻译: 用于传达一个数据请求或其他事件的副作用的系统和方法,作为对另一个数据请求或事件的响应的一部分。 副作用可能包括从上游缓存到下游缓存的缓存数据无效通知。 上游缓存可以在生成或接收时存储无效通知,并且作为对数据请求的响应被发送到下游,捎带或将一个或多个通知与响应合并。 该方案避免了使用指定的无效帐户和密码打开单独的通信连接。
-
公开(公告)号:US06973536B1
公开(公告)日:2005-12-06
申请号:US09944832
申请日:2001-08-31
申请人: Lawrence Jacobs , Xiang Liu , Marcin Porwit , James Feenan , William Wright
发明人: Lawrence Jacobs , Xiang Liu , Marcin Porwit , James Feenan , William Wright
CPC分类号: G06F12/0813 , G06F12/0824 , G06F12/0871 , G06F12/0888 , G06F2212/1016 , G06F2212/263 , G06F2212/284
摘要: A self-adaptive hybrid cache and method of caching data objects. A set of cacheable data objects is partitioned among a set of cooperating caches (e.g., a cache cluster). A hybrid cache is configured to cache data objects that it owns (i.e., objects in its partition) as primary content and to also cache data objects that are owned by other caches as secondary content (e.g., based on demand for such objects). A hybrid cache stores and/or removes objects based on criteria such as validity, popularity, size, age, cost of replacing, amount of available cache space, whether the objects are primary or secondary, etc. Over time, the amount or ratio of primary and secondary data that a hybrid cache stores may fluctuate dynamically.
摘要翻译: 一种自适应混合缓存和缓存数据对象的方法。 一组可缓存数据对象在一组协作高速缓存(例如,高速缓存群集)之间被分区。 混合缓存被配置为将其拥有的数据对象(即,其分区中的对象)作为主要内容进行缓存,并且还将由其他高速缓存所拥有的数据对象作为次要内容(例如,基于对这些对象的需求)进行高速缓存。 混合高速缓存基于诸如有效性,流行度,大小,年龄,替换成本,可用高速缓存空间量,对象是主要还是次要等等标准来存储和/或移除对象。随着时间的推移,数量或比例 混合高速缓存存储的主要和次要数据可能会动态地波动。
-
公开(公告)号:US20050120181A1
公开(公告)日:2005-06-02
申请号:US10726112
申请日:2003-12-02
申请人: Senthilnathan Arunagirinathan , Zheng Zeng , Yuhui Zhu , Shu Ling , Fredric Goell , Xiang Liu , Lawrence Jacobs
发明人: Senthilnathan Arunagirinathan , Zheng Zeng , Yuhui Zhu , Shu Ling , Fredric Goell , Xiang Liu , Lawrence Jacobs
CPC分类号: G06F17/30595 , G06F17/3048 , G06F17/30902 , Y10S707/99953 , Y10S707/99954
摘要: A system and method for facilitating the invalidation of cached data, in which the data to be invalidated are identified using information other than a primary key. The primary key for a cached data object, such as a web page, may be a Uniform Resource Locator (URL). Instead of using an object's URL to identify to a cache the data to be invalidated, a secondary key is used, such as the object's data source or a template from which the object was created. An application communicates the secondary key to a cache, and the cache identifies cached objects that match the secondary key. Those data objects are then invalidated without having to issue multiple invalidation messages from the application.
摘要翻译: 一种用于促进缓存数据无效化的系统和方法,其中使用除主键之外的信息来识别要被无效的数据。 缓存数据对象(如网页)的主键可能是统一资源定位符(URL)。 不要使用对象的URL来标识要缓存的数据,否则将使用辅助键,例如对象的数据源或创建对象的模板。 应用程序将辅助密钥传送到缓存,缓存标识与辅助密钥匹配的缓存对象。 然后,这些数据对象无效,而不必从应用程序发出多个无效消息。
-
18.
公开(公告)号:US20050055508A1
公开(公告)日:2005-03-10
申请号:US10727308
申请日:2003-12-02
申请人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs
发明人: Shu Ling , Xiang Liu , Fredric Goell , Lawrence Jacobs
CPC分类号: G06F12/0808
摘要: A system and method for communicating a side effect of one data request, or other event, as part of a response to another data request or event. The side effect may include notification of the invalidation of cached data, from an upstream cache to a downstream cache. The upstream cache may store invalidation notifications as they are generated or received, and as responses to data requests are sent downstream, piggyback or merge one or more notifications with a response. This scheme avoids the need to open separate communication connections using specified invalidation accounts and passwords.
摘要翻译: 用于传达一个数据请求或其他事件的副作用的系统和方法,作为对另一个数据请求或事件的响应的一部分。 副作用可能包括从上游缓存到下游缓存的缓存数据无效通知。 上游缓存可以在生成或接收时存储无效通知,并且作为对数据请求的响应被发送到下游,捎带或将一个或多个通知与响应合并。 该方案避免了使用指定的无效帐户和密码打开单独的通信连接。
-
公开(公告)号:US07076608B2
公开(公告)日:2006-07-11
申请号:US10726112
申请日:2003-12-02
申请人: Senthilnathan Arunagirinathan , Zheng Zeng , Yuhui Zhu , Shu Ling , Fredric Goell , Xiang Liu , Lawrence Jacobs
发明人: Senthilnathan Arunagirinathan , Zheng Zeng , Yuhui Zhu , Shu Ling , Fredric Goell , Xiang Liu , Lawrence Jacobs
IPC分类号: G06F12/00
CPC分类号: G06F17/30595 , G06F17/3048 , G06F17/30902 , Y10S707/99953 , Y10S707/99954
摘要: A system and method for facilitating the invalidation of cached data, in which the data to be invalidated are identified using information other than a primary key. The primary key for a cached data object, such as a web page, may be a Uniform Resource Locator (URL). Instead of using an object's URL to identify to a cache the data to be invalidated, a secondary key is used, such as the object's data source or a template from which the object was created. An application communicates the secondary key to a cache, and the cache identifies cached objects that match the secondary key. Those data objects are then invalidated without having to issue multiple invalidation messages from the application.
摘要翻译: 一种用于促进缓存数据无效化的系统和方法,其中使用除主键之外的信息来识别要被无效的数据。 缓存数据对象(如网页)的主键可能是统一资源定位符(URL)。 不要使用对象的URL来标识要缓存的数据,否则将使用辅助键,例如对象的数据源或创建对象的模板。 应用程序将辅助密钥传送到缓存,缓存标识与辅助密钥匹配的缓存对象。 然后,这些数据对象无效,而不必从应用程序发出多个无效消息。
-
公开(公告)号:US20070273360A1
公开(公告)日:2007-11-29
申请号:US11890095
申请日:2007-08-03
申请人: Julie Campbell , Lawrence Jacobs
发明人: Julie Campbell , Lawrence Jacobs
CPC分类号: G01R1/06783
摘要: A lossy dielectric device dissipates, absorbs, and/or dampens electric fields. The lossy dielectric device may be used with any transmission path, such as a transmission line or resistor in a probe head. The lossy dielectric device preferably includes a lossy dielectric material contained within a container. The container is positionable and securable substantially adjacent the transmission path to improve the curve of a frequency response. Preferably, the container is insulative, puncture resistant, and thin. In some preferred embodiments, a temporary or permanent connection mechanism is also included.
摘要翻译: 有损介质器件消散,吸收和/或抑制电场。 有损电介质器件可以与任何传输路径一起使用,例如探头中的传输线或电阻器。 有损电介质器件优选地包括容纳在容器内的有损电介质材料。 容器可基本上邻近传输路径定位和固定,以改善频率响应的曲线。 优选地,容器是绝缘的,防刺穿的和薄的。 在一些优选实施例中,还包括临时或永久连接机构。
-
-
-
-
-
-
-
-
-