Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-04-13
2009-11-10
Ali, Mohammad (Department: 2158)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
07617218
ABSTRACT:
A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on the environment and platform in which the repository is used. Rather, the portion of the architecture that is platform-specific is limited to plug-ins at a storage abstraction layer of the repository. The plug-ins expose the same storage abstraction interface to the other layers of the repository, but are implemented to interact with different platforms and storage subsystems. Consequently, in response to being ported from one platform to another, the repository may simply change the plug-in to invoke for persistent storage operations.
REFERENCES:
patent: 4817091 (1989-03-01), Katzman et al.
patent: 5504892 (1996-04-01), Atsatt et al.
patent: 5758153 (1998-05-01), Atsatt et al.
patent: 5822526 (1998-10-01), Waskiewicz
patent: 5991776 (1999-11-01), Bennett et al.
patent: 6014646 (2000-01-01), Vallee et al.
patent: 6016499 (2000-01-01), Ferguson
patent: 6047285 (2000-04-01), Jacobs et al.
patent: 6067584 (2000-05-01), Hayles et al.
patent: 6073129 (2000-06-01), Levine et al.
patent: 6073140 (2000-06-01), Morgan et al.
patent: 6105025 (2000-08-01), Jacobs et al.
patent: 6122629 (2000-09-01), Walker et al.
patent: 6201948 (2001-03-01), Cook et al.
patent: 6292795 (2001-09-01), Peters et al.
patent: 6298419 (2001-10-01), Kontothanassis et al.
patent: 6327594 (2001-12-01), Van Huben et al.
patent: 6345382 (2002-02-01), Hughes
patent: 6421662 (2002-07-01), Karten
patent: 6442748 (2002-08-01), Bowman-Amuah
patent: 6519592 (2003-02-01), Getchius et al.
patent: 6523041 (2003-02-01), Morgan et al.
patent: 6748374 (2004-06-01), Madan et al.
patent: 6766327 (2004-07-01), Morgan et al.
patent: 6826626 (2004-11-01), McManus
patent: 6901401 (2005-05-01), Bangel et al.
patent: 6915307 (2005-07-01), Mattis et al.
patent: 6950833 (2005-09-01), Costello et al.
patent: 6954524 (2005-10-01), Gibson
patent: 6981257 (2005-12-01), Teubner
patent: 7103616 (2006-09-01), Harmer et al.
patent: 7197632 (2007-03-01), Rao et al.
patent: 7266722 (2007-09-01), Kingsbury
patent: 7383285 (2008-06-01), Pal et al.
patent: 2001/0029496 (2001-10-01), Otto et al.
patent: 2001/0034723 (2001-10-01), Subramaniam
patent: 2001/0037316 (2001-11-01), Shiloh
patent: 2001/0044785 (2001-11-01), Stolfo et al.
patent: 2001/0044787 (2001-11-01), Shwartz et al.
patent: 2002/0133537 (2002-09-01), Lau et al.
patent: 2002/0136381 (2002-09-01), Shaffer et al.
patent: 2002/0178299 (2002-11-01), Teubner
patent: 2003/0004819 (2003-01-01), Dutta et al.
patent: 2003/0013951 (2003-01-01), Stefanescu et al.
patent: 2003/0079155 (2003-04-01), Kingsbury
patent: 2003/0088656 (2003-05-01), Wahl et al.
patent: 2003/0115126 (2003-06-01), Pitroda
patent: 2003/0167322 (2003-09-01), Butterworth et al.
patent: 2003/0221149 (2003-11-01), Vollrath
patent: 2004/0172397 (2004-09-01), Asherman
patent: 2004/0210582 (2004-10-01), Chatterjee et al.
patent: 2005/0038773 (2005-02-01), Gray et al.
patent: 2005/0091543 (2005-04-01), Holtzman et al.
patent: 2005/0114453 (2005-05-01), Hardt
patent: 2005/0125461 (2005-06-01), Filz
patent: 2007/0022138 (2007-01-01), Erasani et al.
patent: 2007/0022314 (2007-01-01), Erasani et al.
patent: 2008/0005196 (2008-01-01), Beck
patent: 2008/0010284 (2008-01-01), Beck
patent: 747867 (1999-10-01), None
Compaq Computer Corporation, UNIX Software Division, “Cluster File System in CompaqTruClusterServer: Extending the advantages of single-system file systems to high availability clusters,” Sep. 2001, pp. 1-13.
Devarakonda, Murthy Devarakonda et al., “Recovery in the Calypso File System,” ACM Transactions on Computer Systems, vol. 14, No. 3, Aug. 1996, pp. 287-310.
Ganger, Gregory R. et al., “Embedded Inodes and Explicit Grouping: Exploiting Disk Bandwidth for Small Files,” First appeared in the Proceedings of the USENIX Technical Conference, Jan. 1997, pp. 1-17.
Gray, Jim et al., “Transaction Processing: Concepts and Techniques,” 1993, pp. 556-558.
Hewlett-Packard Company, “The Gold Standard: Cluster File System in hpTruClusterServer, Extending the advantages of single-system file systems to high availability clusters,” Oct. 2002, pp. 1-16.
McKusick, Marshall Kirk et al., “A Fast File System for UNIX*,” Revised Feb. 18, 1984, pp. 1-14.
Microsoft Corporation, “Microsoft® Windows2000 Advanced Server, Windows 2000 Clustering Technologies: Cluster Service Architecture,” 2000, 27 pages.
Oracle Corporation, “Oracle 8iAdministrator's Guide,” Release 2 (8.1.6), Dec. 1999, Part No. A76956-01, Chapter 16, 14 pages.
Read, Tim et al., “Robust Clustering: A Comparison of Sun™ Cluster 3.0 versus Sun Cluster 2.2 Software,” Sun BluePrints™ OnLine-Sep. 2001, pp. 1-23.
Rosenblum, Mendel et al., “The Design and Implementation of a Log-Structured File System,” Jul. 24, 1991, pp. 1-15.
Smith , Keith et al., “File Layout and File System Performance,” TR-35-94, undated, pp. 1-23.
Sun® Microsystems, Inc., “The Sun Enterprise Cluster Architecture, Technical White Paper,” 1997, pp. 1-74.
Vogels, Werner et al., “Scalability of the Microsoft Cluster Service,” undated, 9 pages.
Vogels, Werner et al., “The Design and Architecture of the Microsoft Cluster Service, A Practical Approach to High-Availability and Scalability,” May 1997, Cornell University Dept. of CS Technical Report, number assignment in preparation, 10 pages.
Ylönen, Tatu, “Shadow Paging Is Feasible,” undated, pp. 1-15.
Ylönen, Tatu, “Write Optimizations and Clustering in Concurrent Shadow Paging,” undated, pp. 1-16.
Ylönen, Tatu, “Concurrent Shadow Paging: A New Direction for Database Research,” undated, pp. 1-7.
European Patent Office, “International Search Report,” application No. 03716862.2-1527, dated Jun. 8, 2005, 7 pages.
Current Claims, application No. 03716862.2-1527, 10 pages.
International Preliminary Examining Authority, “Notification of Transmittal of the International Preliminary Examination Report,” Jul. 13, 2004, 18 pages.
Current claims in PCT application, International Application No. PCT/US03/09407, 10 pages (attached).
India, “First Examination Report”, Application No. 01528/KOL NP/04, Received Mar. 19, 2008, 7 pages.
Claims, Application No. 01528/KOL NP/04, 10 pages.
Froomkin, “The Collision of Trademarks, Domain Names, and Due Process in Cyberspace”, Feb. 2002, Communications of the ACM, ACM Press, vol. 44, No. 2, p. 91-97.
IBM Technical Disclosure Bulletin, “Method for Adding Personalities to Distributed Computing Environment Registry”, May 1996, p. 93-96 (repaginated 1-5).
Braumandi et al., “ObjectGlobe: Ubiquitous Query Processing on the Internet”, Jun. 7, 2001, The VLDB Journal, vol. 10, Springer-Verlag, p. 48-71.
Donahue, “Single Sign-On and Identity Management”, Dec. 2002, Microsoft Corp., p. 1-5.
HP, “The Gold Standard: Cluster File System in HP TruCluster Server”, Oct. 2002, p. 1-18.
Camensich, Jan L., et al., “An Efficient Electronic Payment System Protecting Privacy”, ESORICS 1994: Proceedings of the 3rdEuropean Symposium on Research in Computer Security, Springer-Verlag, Lecture notes in Computer Science, No. 875, Nov. 1994, 4 pages.
Davida, George, et al., “Anonymity Control in E-Cash Systems”, In Proceedings of the First international Conference on Financial Cryptography, Lecture Notes In Computer Science, vol. 1318, Springer-Verlag, London, Feb. 1997, 16 pages.
Chatterjee Surojit
Creighton Jonathan
Joshi Sameer
Kumar Raj
Srivastava Alok K.
Ali Mohammad
Corbo Griselle
Hickman Palermo & Truong & Becker LLP
Nicholes Christian A.
Oracle International Corporation
LandOfFree
Persistent key-value repository with a pluggable... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Persistent key-value repository with a pluggable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Persistent key-value repository with a pluggable... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4106533