会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for serving one set of cached data for differing data requests
    • 用于为不同数据请求提供一组缓存数据的系统和方法
    • US07103714B1
    • 2006-09-05
    • US09923102
    • 2001-08-04
    • Lawrence JacobsXiang LiuShehzaad NakhodaRajiv MishraZheng ZengSachin Desai
    • Lawrence JacobsXiang LiuShehzaad NakhodaRajiv MishraZheng ZengSachin Desai
    • G06F12/00
    • G06F17/30902H04L67/02H04L67/142
    • A system and method for enabling a cache system, operating on behalf of a data server (e.g., web server, application server, database server), to serve one set of data in response to multiple requests that differ in content or form. In particular, the requests may include different session identifiers for identifying different users, clients or sessions, but they target the same basic set of data (e.g., a web page). When a set of data is cached in response to a request having one session identifier, it can also be served in response to another request having a second session identifier because the session identifiers are deleted, masked, replaced or otherwise ignored when searching the cache system for data responsive to the second request. Also, the cache system may include a requestor's session identifier as part of a data identifier (e.g., URI, hyperlink) within data served to the requester.
    • 一种用于启用代表数据服务器(例如,Web服务器,应用服务器,数据库服务器)操作的缓存系统响应于内容或形式不同的多个请求而服务于一组数据的系统和方法。 特别地,请求可以包括用于识别不同用户,客户端或会话的不同会话标识符,但是它们针对相同的基本数据集(例如,网页)。 当响应于具有一个会话标识符的请求来高速缓存一组数据时,也可以响应于具有第二会话标识符的另一请求来服务数据,因为在搜索缓存系统时会删除,屏蔽,替换或以其他方式忽略会话标识符 用于响应于第二请求的数据。 此外,缓存系统可以包括请求者的会话标识符,作为服务于请求者的数据内的数据标识符(例如,URI,超链接)的一部分。
    • 2. 发明授权
    • System and method for customizing cached data
    • 自定义缓存数据的系统和方法
    • US06789170B1
    • 2004-09-07
    • US09923103
    • 2001-08-04
    • Lawrence JacobsXiang LiuShehzaad NakhodaRajiv MishraZheng ZengSachin Desai
    • Lawrence JacobsXiang LiuShehzaad NakhodaRajiv MishraZheng ZengSachin Desai
    • G06F1200
    • G06F17/30902
    • A system and methods are provided for enabling a cache system, operating on behalf of a data server (e.g., web server, application server, database server), to cache and customize one set of data (e.g., a web page) in different ways for different requests (e.g., to include a client's name, account information, a special logo). An application that generates or produces the data on the data server embeds or includes special tags or markers in customizable data, to identify where custom data should be inserted or substituted. The custom data may be included in client requests or retrieved from the cache system, data server or elsewhere. When the cache system receives a new request for cached data that is customizable, the data is retrieved from cache, the custom data is retrieved and inserted at the corresponding tags and the customized data is served.
    • 提供了一种系统和方法,用于实现代表数据服务器(例如,web服务器,应用服务器,数据库服务器)操作的缓存系统以不同方式缓存和定制一组数据(例如,网页) 对于不同的请求(例如,包括客户名称,帐户信息,特殊标志)。 在数据服务器上生成或生成数据的应用程序在可定制的数据中嵌入或包含特殊的标签或标记,以标识应插入或替换自定义数据的位置。 自定义数据可以包括在客户端请求中,或者从缓存系统,数据服务器或其他地方检索。 当缓存系统接收到可自定义的缓存数据的新请求时,从高速缓存中检索数据,检索自定义数据并将其插入相应的标签,并提供自定义数据。
    • 5. 发明授权
    • Multi-version data caching
    • 多版本数据缓存
    • US06785769B1
    • 2004-08-31
    • US09923073
    • 2001-08-04
    • Lawrence JacobsXiang LiuShehzaad NakhodaZheng ZengRajiv Mishra
    • Lawrence JacobsXiang LiuShehzaad NakhodaZheng ZengRajiv Mishra
    • G06F1200
    • H04L67/2819G06F17/30902H04L67/02H04L67/142H04L67/2833H04L67/2852H04L67/2871H04L67/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或其他信息,并且第二次查找使用附加信息完成。
    • 6. 发明授权
    • Performance-based caching
    • 基于性能的缓存
    • US06799251B1
    • 2004-09-28
    • US09649850
    • 2000-08-29
    • Lawrence JacobsRoger BamfordXiang LiuShehzaad NakhodaZheng Zeng
    • Lawrence JacobsRoger BamfordXiang LiuShehzaad NakhodaZheng Zeng
    • G06F1212
    • G06F17/30902
    • A method and system are provided for caching data in a manner that substantially maintains a desired level of system performance. A cache server receives data requests on behalf of a data server. When new data on the data server is generated or stored that replaces or changes data cached on the cache server, the corresponding data on the cache server is invalidated. A subsequent request for the new data may be forwarded to the data server or may be served with the invalid data on the cache server. Determining how to serve the request may depend on a possible impact on system performance and/or one or more characteristics or parameters associated with the requested data. The impact on system performance may be determined by examining actual and/or desired operating conditions (e.g., rate or number of requests, load on the data server, response time to requests, number of open connections, throughput). The data parameters that may be considered may include the popularity of the data; frequency of access to the data; number of accesses; age, size, or type of the data; whether or when a version of the data on the cache server is invalid; how severely invalid the cache server version is; the cost of retrieving the data from the data server; etc. One request received for the new data may be forwarded to the data server in order to receive the new data, cache it and return in to the requester. In order to promote performance, however, any number of requests for new data that is to replace cached data (even a first request received after the cached data is invalidated) may be served with cache data that is responsive but invalid.
    • 提供了一种方法和系统,用于以基本上保持期望的系统性能水平的方式来缓存数据。 缓存服务器代表数据服务器接收数据请求。 当生成或存储数据服务器上的新数据来替代或更改高速缓存服务器上缓存的数据时,缓存服务器上的相应数据将无效。 对新数据的后续请求可以被转发到数据服务器,或者可以被服务于缓存服务器上的无效数据。 确定如何服务请求可能取决于对系统性能和/或与所请求数据相关联的一个或多个特性或参数的可能影响。 可以通过检查实际和/或期望的操作条件(例如,请求的速率或数量,数据服务器上的加载,对请求的响应时间,开放连接的数量,吞吐量)来确定对系统性能的影响。 可以考虑的数据参数可能包括数据的普及; 访问数据的频率; 访问次数 年龄,大小或数据类型; 无论是否在缓存服务器上的数据版本无效; 缓存服务器版本的严重无效; 从数据服务器检索数据的成本; 接收到的新数据的一个请求可以被转发到数据服务器以便接收新的数据,将其缓存并返回到请求者。 然而,为了促进性能,可以使用响应但无效的缓存数据来提供用于替换缓存数据的新数据的任何数量的请求(即使在高速缓存的数据被无效之后接收到的第一请求)。