会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Event-driven regeneration of pages for web-based applications
    • 基于Web的应用程序的事件驱动的页面再生
    • US08832387B2
    • 2014-09-09
    • US13620396
    • 2012-09-14
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • G06F12/06G06F17/30
    • G06F17/30306G06F17/30902H04L67/2842
    • 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.
    • 使页面无效和重新生成的系统和方法。 在一个实施例中,一种方法可以包括检测包括各种对象的内容数据库中的内容变化。 该方法可以包括使无效生成器基于修改生成无效,并将该无效传递给依赖性管理器。 缓存管理器可以被通知,缓存中的页面可能会通过页面无效通知修改而无效。 在一个实施例中,一种方法可以包括接收页面无效通知并将页面再生请求发送到页面生成器。 该方法可以包括重新生成缓存的页面。 该方法可以包括将再生页面转发到高速缓存管理器,用再生页替换缓存的页面。 在一个实施例中,一种方法可以包括基于内容修改使得缓存的页面无效,并且重新生成可能取决于修改的内容的页面。
    • 2. 发明申请
    • EVENT-DRIVEN REGENERATION OF PAGES FOR WEB-BASED APPLICATIONS
    • 基于WEB的应用程序的事件驱动再生页
    • US20130024622A1
    • 2013-01-24
    • US13620396
    • 2012-09-14
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • G06F12/08
    • G06F17/30306G06F17/30902H04L67/2842
    • 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.
    • 使页面无效和重新生成的系统和方法。 在一个实施例中,一种方法可以包括检测包括各种对象的内容数据库中的内容变化。 该方法可以包括使无效生成器基于修改生成无效,并将该无效传递给依赖性管理器。 缓存管理器可以被通知,缓存中的页面可能会通过页面无效通知修改而无效。 在一个实施例中,一种方法可以包括接收页面无效通知并将页面再生请求发送到页面生成器。 该方法可以包括重新生成缓存的页面。 该方法可以包括将再生页面转发到高速缓存管理器,用再生页替换缓存的页面。 在一个实施例中,一种方法可以包括基于内容修改使得缓存的页面无效,并且重新生成可能取决于修改的内容的页面。
    • 3. 发明授权
    • Event-driven regeneration of pages for web-based applications
    • 基于Web的应用程序的事件驱动的页面再生
    • US08312222B1
    • 2012-11-13
    • US12208934
    • 2008-09-11
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • John H. MartinMatthew HelgrenKin-Chung FungMark R. Scheevel
    • G06F12/06
    • G06F17/30306G06F17/30902H04L67/2842
    • 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.
    • 使页面无效和重新生成的系统和方法。 在一个实施例中,一种方法可以包括检测包括各种对象的内容数据库中的内容变化。 该方法可以包括使无效生成器基于修改生成无效,并将该无效传递给依赖性管理器。 缓存管理器可以被通知,缓存中的页面可能会通过页面无效通知修改而无效。 在一个实施例中,一种方法可以包括接收页面无效通知并将页面再生请求发送到页面生成器。 该方法可以包括重新生成缓存的页面。 该方法可以包括将再生页面转发到高速缓存管理器,用再生页替换缓存的页面。 在一个实施例中,一种方法可以包括基于内容修改使得缓存的页面无效,并且重新生成可能取决于修改的内容的页面。
    • 4. 发明授权
    • System and method for managing large filesystem-based caches
    • 用于管理大型基于文件系统的高速缓存的系统和方法
    • US08041893B1
    • 2011-10-18
    • US12206909
    • 2008-09-09
    • Kin-Chung FungMark R. Scheevel
    • Kin-Chung FungMark R. Scheevel
    • G06F12/16
    • G06F12/124G06F11/3466G06F12/0866G06F2201/885G06F2212/463
    • Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    • 本文公开的实施例使用统计近似来基于不完美信息来管理大型基于文件系统的高速缓存。 从大型缓存中删除条目(可能有百万以上的条目)时,缓存管理器不需要找到最近访问的绝对最旧的条目。 相反,只需找到一个比大多数的条目。 在本文公开的实施例中,执行高速缓存的统计采样以产生高速缓存的不同属性的模型,包括条目的数量,访问时间的分布,入口大小的分布等。然后,使用模型来指导涉及 那些属性。 可以调整样品的尺寸以平衡采样的成本与样品产生的模型的置信水平。 为了实现随机性,使用通过消息摘要功能生成的地址前缀来存储条目。
    • 5. 发明授权
    • System and method for managing large filesystem-based caches
    • 用于管理大型基于文件系统的高速缓存的系统和方法
    • US08438336B2
    • 2013-05-07
    • US13237236
    • 2011-09-20
    • Kin-Chung FungMark R. Scheevel
    • Kin-Chung FungMark R. Scheevel
    • G06F12/16
    • G06F12/124G06F11/3466G06F12/0866G06F2201/885G06F2212/463
    • Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    • 本文公开的实施例使用统计近似来基于不完美信息来管理大型基于文件系统的高速缓存。 当从可能具有百万以上条目的大型缓存中删除条目时,缓存管理器不需要找到最近访问的绝对最旧的条目。 相反,只需找到一个比大多数的条目。 在本文公开的实施例中,执行高速缓存的统计采样以产生高速缓存的不同属性的模型,包括条目的数量,访问时间的分布,入口大小的分布等。然后,使用模型来指导涉及 那些属性。 可以调整样品的尺寸以平衡采样的成本与样品产生的模型的置信水平。 为了实现随机性,使用通过消息摘要功能生成的地址前缀来存储条目。
    • 6. 发明申请
    • SYSTEM AND METHOD FOR MANAGING LARGE FILESYSTEM-BASED CACHES
    • 用于管理大型基于文件系统的缓存的系统和方法
    • US20120011324A1
    • 2012-01-12
    • US13237236
    • 2011-09-20
    • Kin-Chung FungMark R. Scheevel
    • Kin-Chung FungMark R. Scheevel
    • G06F12/12
    • G06F12/124G06F11/3466G06F12/0866G06F2201/885G06F2212/463
    • Embodiments disclosed herein utilize statistical approximations to manage large filesystem-based caches based on imperfect information. When removing entries from a large cache, which may have a million or more entries, the cache manager does not need to find the absolutely oldest entry that has been accessed the least recently. Instead, it suffices to find an entry that is older than most. In embodiments disclosed herein, statistical sampling of the cache is performed to produce models of different properties of the cache, including the number of entries, distribution of access times, distribution of entry sizes, etc. The models are then used to guide decisions that involve those properties. The size of the samples can be adjusted to balance the cost of acquiring the samples against the confidence level of the models produced by the samples. To achieve randomness, entries are stored using prefixes of addresses generated via a message-digest function.
    • 本文公开的实施例使用统计近似来基于不完美信息来管理大型基于文件系统的高速缓存。 从大型缓存中删除条目(可能有百万以上的条目)时,缓存管理器不需要找到最近访问的绝对最旧的条目。 相反,只需找到一个比大多数的条目。 在本文公开的实施例中,执行高速缓存的统计采样以产生高速缓存的不同属性的模型,包括条目的数量,访问时间的分布,入口大小的分布等。然后,使用模型来指导涉及 那些属性。 可以调整样品的尺寸以平衡采样的成本与样品产生的模型的置信水平。 为了实现随机性,使用通过消息摘要功能生成的地址前缀来存储条目。