Caching the results of security policy functions

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

10431972

ABSTRACT:
A fine-grained access control mechanism uses policy functions that are associated with a database object (e.g. table and view). The policy functions are invoked, when, for example, a database server detects that a query is issued against the database object. The value of a policy function remains constant under certain conditions. For example, once a database server is brought up, the value of a policy function may remain the same. Users can specify the conditions under which the value of a policy function remain constant. Based on this information, when a policy function is computed while processing a query, the database server caches the value of the policy function. When processing another query that requires the value of the policy function, the database server retrieves the result from the cache rather than re-computing the policy function, as long as the condition under which the policy function remains constant persists.

REFERENCES:
patent: 5133075 (1992-07-01), Risch
patent: 5241305 (1993-08-01), Fascenda et al.
patent: 5265221 (1993-11-01), Miller
patent: 5276901 (1994-01-01), Howell et al.
patent: 5428778 (1995-06-01), Brookes
patent: 5499368 (1996-03-01), Tate et al.
patent: 5748899 (1998-05-01), Aldrich
patent: 5751949 (1998-05-01), Thomson et al.
patent: 5765154 (1998-06-01), Horikiri et al.
patent: 5787428 (1998-07-01), Hart
patent: 5815574 (1998-09-01), Fortinsky
patent: 5940818 (1999-08-01), Malloy et al.
patent: 5963932 (1999-10-01), Jakobsson et al.
patent: 5963935 (1999-10-01), Ozbutun et al.
patent: 5974408 (1999-10-01), Cohen et al.
patent: 5991754 (1999-11-01), Raitto et al.
patent: 6026388 (2000-02-01), Liddy et al.
patent: 6026391 (2000-02-01), Osborn et al.
patent: 6067540 (2000-05-01), Ozbutun et al.
patent: 6081800 (2000-06-01), Ozbutun et al.
patent: 6098081 (2000-08-01), Heidorn
patent: 6134549 (2000-10-01), Regnier et al.
patent: 6134559 (2000-10-01), Brumme et al.
patent: 6138120 (2000-10-01), Gongwer et al.
patent: 6141656 (2000-10-01), Ozbutun et al.
patent: 6144957 (2000-11-01), Cohen et al.
patent: 6163858 (2000-12-01), Bodamer
patent: 6167517 (2000-12-01), Gilchrist et al.
patent: 6182277 (2001-01-01), DeGroot et al.
patent: 6195656 (2001-02-01), Ozbutun et al.
patent: 6205442 (2001-03-01), Cohen et al.
patent: 6212578 (2001-04-01), Racicot et al.
patent: 6219666 (2001-04-01), Krishnaswamy et al.
patent: 6253203 (2001-06-01), O'Flaherty et al.
patent: 6266662 (2001-07-01), Ozbutun et al.
patent: 6275824 (2001-08-01), O'Flaherty et al.
patent: 6275830 (2001-08-01), Muthukkaruppan et al.
patent: 6304974 (2001-10-01), Samar
patent: 6308273 (2001-10-01), Goertzel et al.
patent: 6314419 (2001-11-01), Faisal
patent: 6321238 (2001-11-01), Putzolu
patent: 6341281 (2002-01-01), MacNicol et al.
patent: 6341340 (2002-01-01), Tsukerman et al.
patent: 6351742 (2002-02-01), Agarwal et al.
patent: 6363387 (2002-03-01), Ponnekanti et al.
patent: 6370522 (2002-04-01), Agarwal et al.
patent: 6401083 (2002-06-01), Agarwal et al.
patent: 6418430 (2002-07-01), DeFazio et al.
patent: 6421666 (2002-07-01), Murthy et al.
patent: 6430550 (2002-08-01), Leo et al.
patent: 6457020 (2002-09-01), Carey et al.
patent: 6466931 (2002-10-01), Attaluri et al.
patent: 6477525 (2002-11-01), Bello et al.
patent: 6484179 (2002-11-01), Roccaforte
patent: 6487552 (2002-11-01), Lei et al.
patent: 6487641 (2002-11-01), Cusson et al.
patent: 6493710 (2002-12-01), Gollapudi et al.
patent: 6493722 (2002-12-01), Daleen et al.
patent: 6496819 (2002-12-01), Bello et al.
patent: 6510504 (2003-01-01), Satyanarayanan
patent: 6529885 (2003-03-01), Johnson
patent: 6539398 (2003-03-01), Hannan et al.
patent: 6546382 (2003-04-01), Amor et al.
patent: 6546394 (2003-04-01), Chong et al.
patent: 6549916 (2003-04-01), Sedlar
patent: 6578037 (2003-06-01), Wing et al.
patent: 6581055 (2003-06-01), Ziauddin et al.
patent: 6587854 (2003-07-01), Guthrie et al.
patent: 6601071 (2003-07-01), Bowker et al.
patent: 6609121 (2003-08-01), Ambrosini et al.
patent: 6609131 (2003-08-01), Zait et al.
patent: 6615206 (2003-09-01), Jakobsson et al.
patent: 6618721 (2003-09-01), Lee
patent: 6622138 (2003-09-01), Bellamkonda et al.
patent: 6631371 (2003-10-01), Lei et al.
patent: 6636870 (2003-10-01), Roccaforte
patent: 6658405 (2003-12-01), Ozbutun
patent: 6665684 (2003-12-01), Zait et al.
patent: 6678822 (2004-01-01), Morar et al.
patent: 6684203 (2004-01-01), Waddington et al.
patent: 6684207 (2004-01-01), Greenfield et al.
patent: 6684227 (2004-01-01), Duxbury
patent: 6691099 (2004-02-01), Mozes
patent: 6691118 (2004-02-01), Gongwer et al.
patent: 6694306 (2004-02-01), Nishizawa et al.
patent: 6708185 (2004-03-01), Harris
patent: 6711571 (2004-03-01), Putzolu et al.
patent: 6732085 (2004-05-01), Mozes
patent: 6738782 (2004-05-01), Agarwal et al.
patent: 6741997 (2004-05-01), Liu et al.
patent: 6847998 (2005-01-01), Arcieri et al.
patent: 6901410 (2005-05-01), Marron et al.
patent: 6920457 (2005-07-01), Pressmar
patent: 6986060 (2006-01-01), Wong
patent: 7035846 (2006-04-01), Gupta et al.
patent: 2002/0002613 (2002-01-01), Freeman et al.
patent: 2002/0038300 (2002-03-01), Iwata et al.
patent: 2002/0059203 (2002-05-01), Witkowski et al.
patent: 2002/0095405 (2002-07-01), Fujiwara
patent: 2003/0014394 (2003-01-01), Fujiwara et al.
patent: 2003/0055832 (2003-03-01), Roccaforte
patent: 2003/0208503 (2003-11-01), Roccaforte
patent: 2003/0212694 (2003-11-01), Potapov et al.
patent: 2003/0236780 (2003-12-01), Saha et al.
patent: 2003/0236781 (2003-12-01), Lei et al.
patent: 2003/0236782 (2003-12-01), Wong et al.
patent: 2004/0111375 (2004-06-01), Johnson
patent: 2004/0139043 (2004-07-01), Lei et al.
patent: 2005/0203878 (2005-09-01), Brill et al.
patent: 1 089 194 (2001-04-01), None
patent: 2002312220 (2002-10-01), None
patent: 2002/312220 (2002-10-01), None
Michael Stonebraker et al., “Access Control in a Relational Data Base Management System by Query Modification,” ACM/CSC-ER, 1974, XP-002319462, pp. 180-186.
T.F. Keefe et al., “Secure Query-Processing Strategies,” IEEE, No. 3, Mar. 1989, XP 000122365, pp. 63-70.
International Search Authority, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration,” International Apllication No. PCT/US2004/043480, Apr. 22, 2005, 12 pages.
Current Claims Of International Application No. PCT/US2004/043480, pp. 1-6.
International Preliminary Examing Authority, “Written Opinion”, PCT/US2003/041541, mailing date Sep. 1, 2005, 6 pages.
Current Claims PCT/US2003/041541, 3 pages.
Motro, Amihai, “An Access Authorization Model for Relational Databases Based on Algebraic Manipulation of View Definitions,” Data Engineering, 1989, XP010015183.
Anton, Jesse, et al., “Web Caching for Database Applications with Oracle Web Cache,” ACM SIGMOD 2002, Jun. 4-6, 2002, Madison, Wisconsin, 6 pages.
El Zanfaly, Doan S. et al., “Multi Level Caching to Speedup Query Proceeding in Distributed Databases,” Signal Processing and Information Technology, 2003, Proceeding of the 3rd IEEE International Symposium, Darmstadt, Germany 2003, XP-010729221, pp. 580-583.
Gupta, Amit et al., “Query Scheduling in Multi Query Optimization,” Database Engineering & Applications, 2001, International Symposium on Jul. 16-18, 2001, XP-010554363, pp. 11-19.
Malladi, Rajeswari et al., “Applying Multiple Query Optimization in Mobile Databases,” System Sciences 2003, Proceedings of the 36th Annual Hawaii International Conference 2003, XP-010636732, pp. 294-303.
MySQL, “MySQL Manual, 5.10 the MySQL Query Cache,” http://dev.mysql.com/doc/mysql/en/Query—Cache.html, data retrieved Jun. 24, 2004, pp. 1-3 and 129-133.
Oracle Corporation, “Oracle 8i, Concepts,” Release 2 (8.1.6), Dec. 1999, Part No. A76965-01, pp. x-xxv, 22-1-22-11 and 24-1-24-39.
Oracle Corporation, “Key Considerations,” Oracle 9iAS Containers for J2EE Support for JavaServer Pages Reference, Release 2 (9.0.2

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Caching the results of security policy functions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Caching the results of security policy functions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Caching the results of security policy functions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3832026

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.