Method and system for automatic cache management
    1.
    发明授权
    Method and system for automatic cache management 有权
    自动缓存管理方法和系统

    公开(公告)号:US07360025B1

    公开(公告)日:2008-04-15

    申请号:US10733742

    申请日:2003-12-11

    CPC classification number: G06F17/30902 Y10S707/99952

    Abstract: Systems and methods which provide automatic management of cached content are disclosed. These systems and methods may provide a cache manager which is capable of updating content in a cache without receiving a request from a user. Content may be stored in a cache along with associated metadata. Based upon this metadata, the request which resulted in a particular piece of cached content may be regenerated. This regenerated request can be dynamically evaluated and content responsive generated. This newly generated content can be used to replace the previously cached content. Using these systems and methods content in a cache can be automatically managed and dynamically updated.

    Abstract translation: 公开了提供缓存内容自动管理的系统和方法。 这些系统和方法可以提供能够更新高速缓存中的内容而不接收来自用户的请求的高速缓存管理器。 内容可以与相关联的元数据一起存储在高速缓存中。 基于该元数据,可以重新生成导致特定缓存内容的请求。 可以动态评估此再生请求,并生成内容响应。 该新生成的内容可用于替换先前缓存的内容。 缓存中使用这些系统和方法的内容可以被自动管理和动态更新。

    System, method and computer program product for automatically updating content in a cache
    2.
    发明授权
    System, method and computer program product for automatically updating content in a cache 有权
    用于自动更新缓存内容的系统,方法和计算机程序产品

    公开(公告)号:US08452925B2

    公开(公告)日:2013-05-28

    申请号:US12904937

    申请日:2010-10-14

    CPC classification number: G06F17/30902

    Abstract: Systems and methods for managing cached content are disclosed. More particularly, embodiments disclosed herein may allow cached content to be updated (e.g. regenerated or replaced) in response to a notification. Specifically, embodiments disclosed herein may process a notification pertaining to content stored in a cache. Processing the notification may include locating cached content associated with the notification. After the cached content which corresponds to the notification is found, an appropriate action may be taken. For example, the cached content may be flushed from the cache or a request may be regenerated. As a result of the action, new content is generated. This new content is then used to replace or update the cached content.

    Abstract translation: 公开了管理缓存内容的系统和方法。 更具体地,本文公开的实施例可以响应于通知而允许缓存的内容被更新(例如,再生或替换)。 具体地,本文公开的实施例可以处理与存储在高速缓存中的内容有关的通知。 处理通知可以包括定位与通知相关联的高速缓存内容。 在找到与通知相对应的缓存内容之后,可以采取适当的措施。 例如,缓存的内容可以从缓存刷新,或者可以重新生成请求。 作为动作的结果,生成新的内容。 然后使用此新内容来替换或更新缓存的内容。

    EVENT-DRIVEN REGENERATION OF PAGES FOR WEB-BASED APPLICATIONS
    3.
    发明申请
    EVENT-DRIVEN REGENERATION OF PAGES FOR WEB-BASED APPLICATIONS 有权
    基于WEB的应用程序的事件驱动再生页

    公开(公告)号:US20130024622A1

    公开(公告)日:2013-01-24

    申请号:US13620396

    申请日:2012-09-14

    CPC classification number: G06F17/30306 G06F17/30902 H04L67/2842

    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.

    Abstract translation: 使页面无效和重新生成的系统和方法。 在一个实施例中,一种方法可以包括检测包括各种对象的内容数据库中的内容变化。 该方法可以包括使无效生成器基于修改生成无效,并将该无效传递给依赖性管理器。 缓存管理器可以被通知,缓存中的页面可能会通过页面无效通知修改而无效。 在一个实施例中,一种方法可以包括接收页面无效通知并将页面再生请求发送到页面生成器。 该方法可以包括重新生成缓存的页面。 该方法可以包括将再生页面转发到高速缓存管理器,用再生页替换缓存的页面。 在一个实施例中,一种方法可以包括基于内容修改使得缓存的页面无效,并且重新生成可能取决于修改的内容的页面。

    SYSTEM AND METHOD FOR MANAGING PAGE VARIATIONS IN A PAGE DELIVERY CACHE
    4.
    发明申请
    SYSTEM AND METHOD FOR MANAGING PAGE VARIATIONS IN A PAGE DELIVERY CACHE 有权
    用于在页面传送缓存中管理页面变化的系统和方法

    公开(公告)号:US20130013725A1

    公开(公告)日:2013-01-10

    申请号:US13619861

    申请日:2012-09-14

    Inventor: Mark R. Scheevel

    Abstract: Embodiments disclosed herein provide a high performance content delivery system in which versions of content are cached for servicing web site requests containing the same uniform resource locator (URL). When a page is cached, certain metadata is also stored along with the page. That metadata includes a description of what extra attributes, if any, must be consulted to determine what version of content to serve in response to a request. When a request is fielded, a cache reader consults this metadata at a primary cache address, then extracts the values of attributes, if any are specified, and uses them in conjunction with the URL to search for an appropriate response at a secondary cache address. These attributes may include HTTP request headers, cookies, query string, and session variables. If no entry exists at the secondary address, the request is forwarded to a page generator at the back-end.

    Abstract translation: 本文公开的实施例提供了一种高性能内容传送系统,其中内容的版本被缓存以用于服务包含相同的统一资源定位符(URL)的网站请求。 当页面被缓存时,某些元数据也与页面一起存储。 该元数据包括必须查阅哪些额外的属性(如果有的话)以确定哪些版本的内容要响应请求而提供的描述。 当请求被发送时,高速缓存读取器在主缓存地址处查询该元数据,然后提取属性的值(如果有的话),并将其与URL结合使用以在辅助缓存地址处搜索适当的响应。 这些属性可能包括HTTP请求标头,Cookie,查询字符串和会话变量。 如果辅助地址中没有条目,则请求将转发到后端的页面生成器。

    System and method for managing page variations in a page delivery cache
    6.
    发明授权
    System and method for managing page variations in a page delivery cache 有权
    用于管理页面传送缓存中的页面变体的系统和方法

    公开(公告)号:US08850138B2

    公开(公告)日:2014-09-30

    申请号:US13619861

    申请日:2012-09-14

    Inventor: Mark R. Scheevel

    Abstract: Embodiments disclosed herein provide a high performance content delivery system in which versions of content are cached for servicing web site requests containing the same uniform resource locator (URL). When a page is cached, certain metadata is also stored along with the page. That metadata includes a description of what extra attributes, if any, must be consulted to determine what version of content to serve in response to a request. When a request is fielded, a cache reader consults this metadata at a primary cache address, then extracts the values of attributes, if any are specified, and uses them in conjunction with the URL to search for an appropriate response at a secondary cache address. These attributes may include HTTP request headers, cookies, query string, and session variables. If no entry exists at the secondary address, the request is forwarded to a page generator at the back-end.

    Abstract translation: 本文公开的实施例提供了一种高性能内容传送系统,其中内容的版本被缓存以用于服务包含相同的统一资源定位符(URL)的网站请求。 当页面被缓存时,某些元数据也与页面一起存储。 该元数据包括必须查阅哪些额外的属性(如果有的话)以确定哪些版本的内容要响应请求而提供的描述。 当请求被发送时,高速缓存读取器将在主缓存地址处查询该元数据,然后提取属性的值(如果有的话),并将其与URL结合使用以在二级缓存地址上搜索适当的响应。 这些属性可能包括HTTP请求标头,Cookie,查询字符串和会话变量。 如果辅助地址中没有条目,则请求将转发到后端的页面生成器。

    Event-driven regeneration of pages for web-based applications
    7.
    发明授权
    Event-driven regeneration of pages for web-based applications 有权
    基于Web的应用程序的事件驱动的页面再生

    公开(公告)号:US08312222B1

    公开(公告)日:2012-11-13

    申请号:US12208934

    申请日:2008-09-11

    CPC classification number: G06F17/30306 G06F17/30902 H04L67/2842

    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.

    Abstract translation: 使页面无效和重新生成的系统和方法。 在一个实施例中,一种方法可以包括检测包括各种对象的内容数据库中的内容变化。 该方法可以包括使无效生成器基于修改生成无效,并将该无效传递给依赖性管理器。 缓存管理器可以被通知,缓存中的页面可能会通过页面无效通知修改而无效。 在一个实施例中,一种方法可以包括接收页面无效通知并将页面再生请求发送到页面生成器。 该方法可以包括重新生成缓存的页面。 该方法可以包括将再生页面转发到高速缓存管理器,用再生页替换缓存的页面。 在一个实施例中,一种方法可以包括基于内容修改使得缓存的页面无效,并且重新生成可能取决于修改的内容的页面。

    Allocator for a reduction processor evaluating programs stored as binary
directed graphs employing variable-free applicative language codes
    10.
    发明授权
    Allocator for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes 失效
    用于还原处理器的分配器评估使用无变量应用语言代码存储为二进制定向图的程序

    公开(公告)号:US4598361A

    公开(公告)日:1986-07-01

    申请号:US690846

    申请日:1985-01-11

    CPC classification number: G06F9/4436

    Abstract: An allocator for a reduction processor which evaluates programs stored as binary graphs employing variable-free applicative language codes. These graphs are made up of nodes, each of which exists in memory and contains as its most significant bit a mark bit which when set indicates that the node is being used in a graph and when reset indicates that the node or storage location is available for future use by the processor. The allocator scans selected groups of storage locations in parallel to see if there are any unused storage locations and then places the addresses of those unused storage locations in a queue for use by the processor.

    Abstract translation: 用于还原处理器的分配器,其使用无变量的应用语言代码评估存储为二进制图的程序。 这些图形由节点组成,每个节点都存在于存储器中,并且包含最高有效位的标记位,当设置指示节点正在图形中使用时,并且当复位指示节点或存储位置可用于 未来由处理器使用。 分配器并行扫描所选择的存储位置组,以查看是否存在任何未使用的存储位置,然后将这些未使用的存储位置的地址放置在队列中以供处理器使用。

Patent Agency Ranking