WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2003056466) SYSTEM AND METH0D FOR ADAPTIVE RESULT SET CACHING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2003/056466    International Application No.:    PCT/US2002/039865
Publication Date: 10.07.2003 International Filing Date: 13.12.2002
IPC:
G06F 17/30 (2006.01)
Applicants: APPFLUENT TECHNOLOGY, INC. [US/US]; 4350 N. Fairfax Drive Suite 850 Arlington, VA 22203 (US)
Inventors: CORAM, Michael, T.; (US).
PERINCHERRY, Vijayakumar; (US)
Agent: COOLEY GODWARD LLP; Patent Group One Freedom Square - Reston Town Center 11951 Freedom Drive Reston, VA 20190-5656 (US)
Priority Data:
10/024,522 21.12.2001 US
Title (EN) SYSTEM AND METH0D FOR ADAPTIVE RESULT SET CACHING
(FR) SYSTEME ET PROCEDE D'UTILISATION ADAPTATIVE DE L'ANTEMEMOIRE POUR DEFINITION DES RESULTATS
Abstract: front page image
(EN)Methods and systems (200) are described according to the present invention for result set caching that include receiving an information database request (202) and determining whether a result set corresponding to the informational database request (204) is stored in a cache (206). If the result set is stored in the cache, the result set is returned in response to the informational database request (208). If the result set is not stored in the cache, then the informational database request (204) is sent to a database for processing (210). A determination is then made whether to add the result set to the cache, where the determination is based at least in part on the cache−worthiness of the result set. According to another aspect of the present invention, a desired level of data freshness is achieved by determining whether a database request is transactional, and if so, invalidating those result sets stored in the cache that include data targeted by the transactional database request. The cache might also invalidated result sets on a timed basis to account for transactional database requests that do not pass through the cache.
(FR)L'invention concerne des procédés et des systèmes (200) permettant d'utiliser l'antémémoire pour définir les résultats, notamment par la réception d'une demande (202) de base de données d'information. Il faut également déterminer si un résultat correspondant à la demande de base de données d'information (204) est mémorisé dans une antémémoire (206). Si ce résultat est effectivement mémorisé dans l'antémémoire, il est renvoyé en réponse à la demande (208) de base de données d'information. Si le résultat n'est pas mémorisé dans l'antémémoire, la demande (204) de base de données d'information est alors renvoyée vers une base de données qui sera par la suite traitée (210). On détermine alors s'il faut ajouter le résultat à l'antémémoire, la détermination est alors fondée au moins partiellement sur la validité de l'antémémoire du résultat. Selon une autre variante, on obtient un niveau souhaité de données rafraîchies en déterminant si une demande de base de données est transactionnelle et le cas échéant, on invalide ces résultats mémorisés dans l'antémémoire comprenant des données ciblées par la demande de base de données transactionnelle. L'antémémoire peut également invalider les résultats selon une base temporelle afin de tenir compte de demandes de base de données transactionnelles qui ne sont pas passées par l'antémémoire.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, OM, PH, PL, PT, RO, RU, SD, SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)