Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-11-28
2006-11-28
Cottingham, John (Department: 2167)
Data processing: database and file management or data structures
Database design
Data structure types
C714S015000, C714S021000
Reexamination Certificate
active
07143120
ABSTRACT:
The present invention relates generally to database and file system management and, more particularly, to automatic database and file system maintenance and repair to ensure data reliability. Various aspects of the present invention relate to responding and correcting data corruptions at a data page level for all data page types, as well as to recovery (including rebuild or restore operations) for various scenarios including, without limitation, index page corruptions (clustered and non-clustered), data page corruptions, and page corruptions in the log file.
REFERENCES:
patent: 4945474 (1990-07-01), Elliott et al.
patent: 5806074 (1998-09-01), Souder et al.
patent: 5900870 (1999-05-01), Malone et al.
patent: 6047291 (2000-04-01), Anderson et al.
patent: 6108004 (2000-08-01), Medl
patent: 6112024 (2000-08-01), Almond et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6240414 (2001-05-01), Beizer et al.
patent: 6314433 (2001-11-01), Mills et al.
patent: 6338056 (2002-01-01), Dessloch et al.
patent: 6370541 (2002-04-01), Chou et al.
patent: 6519597 (2003-02-01), Cheng et al.
patent: 6556983 (2003-04-01), Altschuler et al.
patent: 6578046 (2003-06-01), Chang et al.
patent: 6671699 (2003-12-01), Black et al.
patent: 6671757 (2003-12-01), Multer et al.
patent: 6694336 (2004-02-01), Multer et al.
patent: 6738789 (2004-05-01), Multer et al.
patent: 6757696 (2004-06-01), Multer et al.
patent: 6772178 (2004-08-01), Mandal et al.
patent: 6871271 (2005-03-01), Ohran et al.
patent: 2002/0091702 (2002-07-01), Mullins
patent: 2002/0152422 (2002-10-01), Sharma et al.
patent: 2002/0198891 (2002-12-01), Li et al.
patent: 2004/0024795 (2004-02-01), Hind et al.
Microsoft Press Computer Dictionary, 1997, Microsoft Press, third edition, pp. 39 and 40.
Bullock et al., Recovering of Data Pages After Partial Page Writes, Aug. 1991, IBM Technical Disclosure Bulletin, vol. 34, No. 3, pp. 69-83.
Ponnekani et al. Online Index Rebuild, 2000, Proceedings of the 2000 AMC SIGMOD International Conference on Management of Data, pp. 529-538.
Levy et al., Incremental Recovery in Main Memory Database System, 1992, IEEE Transactions on Knowledge and Data Engineering, vol. 4, No. 6, pp. 529-340.
Andrews, T. et al., “Combining Language and Database Advances in an Object-Oriented Development Environment”,OOPSLA Proceedings, Oct. 4-8, 1987, 430-440.
Beard, et al., “Multilevel and Graphical Views of Metadata”,Research and Technology Advances in Digital Libraries, 1998, 256-265.
Beitner, N.D. et al., “Multimedia Support and Authoring in Microcosm: An Extended Model”,Department of Electronics and Computer Science, University of Southampton, 12 pages.
Berg, C., How Do I Create Persistent Java Objects?Dr. Dobb's Journal, 1997, 22(4), 98-101.
Bhattacharya, S. et al., “Coordinating Backup/Recovery and Data Consistency Between Database and File Systems”,International Conference on Management of Data and Symposium on Principles of Database Systems, Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, 2002, 500-511.
Biliris, A., “The Performance of Three Database Storage Structures for Managing Large Objects”,ACM SIGMOD, 1992, 276-285.
Booch, G. Benjamin/Cummings Publishing Co, “Object-Oriented Analysis and Design with Applications”, 1994, 155, 156, 179-183.
Bracchi et al., “Binary Logical Associations in Data Modelling”,Modelling in Data Base Management Systems G.M. Nijssen, (ed); North Holland Publishing Company: 1976, 125-147.
Buneman, P. et al., Inheritance and Persistence in Database Programming Languages,ACM, 1986, 4-15.
Chien, A.A., “Concurrent Aggregates (CA)—Design and Experience with a Concurrent Object—Oriented Language Based on Aggregates”,J. Parallel and Distributed Computing, 1995, 25(2), 174-196.
Chryssostomidis, Chryssosiomos, et al. “Geometric Modeling Issues in Computer Aided Design of Marine Structures”,MTS Journal, 22(2) pp. 15-33.
“Computervision Launches Design Automation Development Platform for Windows”,PR Newswire, Financial News, Jan. 10, 1995.
D'Andrea, A. et al., “Unisql's Next Generation Object-Relational Database Management System”,ACM SIGMOD Record, Sep. 1996, 25(2), 70-76.
Darby, C., Object Serialization in Java 1.1. Making Objects Persistent,WEB Techniques, 1997, 2(9), 55, 58-59.
“Developer's Guide to Apple Data Detectors-For Version 1.0.2”,©Apple Computer, Inc., 1997, 1-34.
Dietrich, Walter C., Jr., et al., “TGMS: An Object-Oriented System for Programming Geometry”,Software-Practice and Experience, Oct. 1989, 19(10), 979-1013.
Dobashi, Y. et al, “Skylight for Interior Lightning Design”,Computer Graphics Forum, 1994, 13(3), C85-C96.
Dorsch, Jeff, “Accel Signs with IBM to Buy Altium PCB Unit-Accel Technologies Acquires the Assets to Altium's P-CAD Business Unit”,EDA Licensing, Electronic New, Jan. 16, 1995, 4 pages.
Fegaras, Leonidas, “Optimizing Object Queries Using an Effective Calculus”,ACM Transactions on Database Systems, Dec. 2000, 25(4), 457-516.
Findler, R.B. et al., Contract Soundness for Object-Oriented Languages ACM Conference on Object-Oriented Programming Systems, Languages, and Applications,OOPSLA, 2001, 15 pages.
Foley et al., Computer Graphics: Principles and Practices, Second Edition, Addison-Wesley Publishing Company, 1990, Ch. 5 and 9, pp. 201-283.
Friis, A.-Christensen, et al. “Geographic Data Modeling: Requirements and Research Issues in Geographic Data Modeling,” Nov. 2001,Proceedings of the 9th ACM International Symposium on Advances in Geographic Information Systems, 2-8.
Fuh, Y-C. et al, “Implementation of SQL3 Structured Types with Inheritance and Value Substitutability”,Digital Symposium Collection, 2000, Abstract only, 2 pages, www.acm.org/sigmod/disc/p13implementationoyostw.htm.
Garret, J.H., Jr. et al, “An Object Oriented Environment for Representing Building Design and Construction Data”,Advanced Construction Technology Center, Jun. 1989, Document No. 89-37-04, 1-34.
Godoy Simōes, M. et al, “A RISC-Microcontroller Based Photovoltaic System for Illumination Applications”,APEC 2000. Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition, Feb. 6-10, 2000, 2, 1151-1156.
Goscinski, A. “Distributed Operating Systems The Logical Design”,Addison-Wesley, 1991, 306-313.
Harrison, C.J. et al., “Structure Editors: User-Defined Type Values and Type Inference”,IEEE, 2000, 241-247.
Haverlock, K., “Object Serialization, Java, and C++”,Dr. Dobb's Journal, 1998, 23(8), 32, 34, 36-37.
Hay, David C, “Data Model Patterns: Conention of Thought”, Dorset House Publishing, New York, NY 1996, 47-67, 235-259.
Hernandez, M.A. et al, “The Merge/Purge Problem for Large Databases, International Conference on Management of Data and Symposium on Principles of Database Systems”,Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, 1995, 127-138.
Hsiao, H.I. et al., “DLFM: A Transactional Resource Manager”,SIGMOD, Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, 2000, 518-528.
Kaneko, K, et al, “Design of 3D CG Data Model of Move Animation Database System”,Advanced Database Research and Development Series, vol. 3, Proceedings of the Second Far-East Workshop On Future Database Systems, 1992, 364-372.
Kaneko, K. et al., Towards Dynamics Animation on Object-Oriented Animation Database System Move,Advanced Database Research and Development Series, vol. 4,Database Systems for Advanced Applications1993, 3-10.
Katz, R.H., “Toward a Unified Framework for Version Modeling in Engineering Databases”,ACM Computing Surveys, 1990, 22(4), 375-408.
Kawabe, S. et al, “A Framework for 3D Modeling Constraint-Based Description and Non-Manifold Geometric Modeling”,A Collection of
Kodavalla Hanumantha Rao
Oks Artem A.
Sleeman Martin J.
LandOfFree
Systems and methods for automated maintenance and repair of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for automated maintenance and repair of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for automated maintenance and repair of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3699803