Transaction-aware caching for document metadata

Data processing: database and file management or data structures – File management – File systems

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S774000, C709S217000, C711S130000, C711S122000, C711S121000

Reexamination Certificate

active

07987217

ABSTRACT:
Techniques are provided for performing transaction-aware caching of metadata in an electronic file system. A mechanism is described for providing transaction-aware caching that uses a cache hierarchy, where the cache hierarchy includes uncommitted caches associated with sessions in an application and a committed cache that is shared among the sessions in that application. Techniques are described for caching document metadata, access control metadata and folder path metadata. Also described is a technique for using negative cache entries to avoid unnecessary communications with a server when applications repeatedly request non-existent data.

REFERENCES:
patent: 4755930 (1988-07-01), Wilson et al.
patent: 5222242 (1993-06-01), Choi et al.
patent: 5313629 (1994-05-01), Abraham et al.
patent: 5327556 (1994-07-01), Mohan et al.
patent: 5388257 (1995-02-01), Bauer
patent: 5390318 (1995-02-01), Ramakrishnan et al.
patent: 5457793 (1995-10-01), Elko et al.
patent: 5544345 (1996-08-01), Carpenter et al.
patent: 5729689 (1998-03-01), Allard et al.
patent: 5778179 (1998-07-01), Kanai et al.
patent: 5799305 (1998-08-01), Bortvedt et al.
patent: 5864870 (1999-01-01), Guck
patent: 5870757 (1999-02-01), Fuller
patent: 5873093 (1999-02-01), Williamson et al.
patent: 5878411 (1999-03-01), Burroughs et al.
patent: 5893086 (1999-04-01), Schmuck et al.
patent: 5907678 (1999-05-01), Housel et al.
patent: 5909569 (1999-06-01), Housel et al.
patent: 5913063 (1999-06-01), McGurrin et al.
patent: 5937406 (1999-08-01), Balabine et al.
patent: 5956506 (1999-09-01), Cobb et al.
patent: 6014733 (2000-01-01), Bennett
patent: 6021414 (2000-02-01), Fuller et al.
patent: 6044224 (2000-03-01), Radia et al.
patent: 6073129 (2000-06-01), Levine et al.
patent: 6078926 (2000-06-01), Jensen et al.
patent: 6094649 (2000-07-01), Bowen et al.
patent: 6115703 (2000-09-01), Bireley et al.
patent: 6119151 (2000-09-01), Cantrell et al.
patent: 6128771 (2000-10-01), Tock et al.
patent: 6173292 (2001-01-01), Barber et al.
patent: 6185663 (2001-02-01), Burke
patent: 6209000 (2001-03-01), Klein et al.
patent: 6216212 (2001-04-01), Challenger et al.
patent: 6298478 (2001-10-01), Nally et al.
patent: 6324581 (2001-11-01), Xu et al.
patent: 6324623 (2001-11-01), Carey
patent: 6336216 (2002-01-01), Curtis et al.
patent: 6345382 (2002-02-01), Hughes
patent: 6385618 (2002-05-01), Ng et al.
patent: 6418451 (2002-07-01), Maimone
patent: 6457017 (2002-09-01), Watkins et al.
patent: 6457065 (2002-09-01), Rich et al.
patent: 6513056 (2003-01-01), Copeland et al.
patent: 6549916 (2003-04-01), Sedlar
patent: 6567819 (2003-05-01), Cheng et al.
patent: 6578037 (2003-06-01), Wong et al.
patent: 6594823 (2003-07-01), Corbin et al.
patent: 6601071 (2003-07-01), Bowker et al.
patent: 6625602 (2003-09-01), Meredith et al.
patent: 6631371 (2003-10-01), Lei et al.
patent: 6684222 (2004-01-01), Cornelius et al.
patent: 6697846 (2004-02-01), Soltis
patent: 6721727 (2004-04-01), Chau et al.
patent: 6766330 (2004-07-01), Chen et al.
patent: 6769124 (2004-07-01), Schoening et al.
patent: 6792436 (2004-09-01), Zhu et al.
patent: 6810429 (2004-10-01), Walsh et al.
patent: 6886080 (2005-04-01), Carey
patent: 6901588 (2005-05-01), Krapf et al.
patent: 6922708 (2005-07-01), Sedlar et al.
patent: 6947959 (2005-09-01), Gill
patent: 6947991 (2005-09-01), Burton et al.
patent: 6970975 (2005-11-01), Frank
patent: 6986060 (2006-01-01), Wong
patent: 7203709 (2007-04-01), Long et al.
patent: 2001/0047385 (2001-11-01), Tuatini
patent: 2002/0035645 (2002-03-01), Tuatini
patent: 2002/0073091 (2002-06-01), Jain et al.
patent: 2002/0091702 (2002-07-01), Mullins
patent: 2002/0095405 (2002-07-01), Fujiwara
patent: 2002/0107835 (2002-08-01), Coram et al.
patent: 2003/0195865 (2003-10-01), Long et al.
patent: 2003/0195866 (2003-10-01), Long et al.
patent: 2004/0139043 (2004-07-01), Lei et al.
IBM, Mapping a Relational Database to a Hierarchical File system, Oct. 1995, IBM.
Balter, Alison, Alison Balter's Mastering Access 97 Development, Jan. 1997, Sams Publishing, Second Ed., Chapter 22.
Dourish, Paul et al., “Extending Document Management Systems with User-Specific Active Properties,” ACM transactions on Information Systems, vol. 18, No. 2, Apr. 2000, pp. 140-170.
Oracle® Internet File System™ Developer's Guide Release 1.1, Part No. A75172-04 (2000) 90 pages.
Lowis, Martin von, “Virtual Method Tables in Python” [online] [retrieved at] http://foretec.com/python/workshops/1998-11/proceedings/papers/lowis/lowis.html>(1998), 11 pages.
“The Java™ Virtual Machine Specification”, retrieved Feb. 7, 2005 from the Internet. URL: http://java.sun.com/docs/booksvmspec/html/ClassFile.doc.html, 46 pages.
IBM, “A method for faster searches of external file properties using negative caching of directory relationships”, IBM Corporation, IBM technical Disclosure Bulletin, dated Jan. 1, 2001, 2 pages.

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

Transaction-aware caching for document metadata does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transaction-aware caching for document metadata, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transaction-aware caching for document metadata will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2662375

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