Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-11-22
2005-11-22
Wong, Leslie (Department: 2167)
Data processing: database and file management or data structures
Database design
Data structure types
C703S027000, C711S006000
Reexamination Certificate
active
06968350
ABSTRACT:
A method for performing a write operation to a hard drive or other memory space is provided. The hard drive is represented as at least two files. The first file is a parent drive and includes some content of the hard drive. Writes made to the hard drive are recorded in a second file, known as a differencing drive. Because no changes are made to the content of the parent drive, the content of the hard drive may be rolled back to the content of the parent drive by discarding the differencing drive.
REFERENCES:
patent: 4779188 (1988-10-01), Gum et al.
patent: 5278973 (1994-01-01), O'Brien et al.
patent: 5301277 (1994-04-01), Kanai
patent: 5367628 (1994-11-01), Ote et al.
patent: 5448264 (1995-09-01), Pinedo et al.
patent: 5452456 (1995-09-01), Mourey et al.
patent: 5502809 (1996-03-01), Takano
patent: 5640562 (1997-06-01), Wold et al.
patent: 5666521 (1997-09-01), Marisetty
patent: 5671439 (1997-09-01), Klein et al.
patent: 5742797 (1998-04-01), Celi, Jr. et al.
patent: 5752275 (1998-05-01), Hammond
patent: 5757386 (1998-05-01), Celi, Jr. et al.
patent: 5764903 (1998-06-01), Yu
patent: 5790825 (1998-08-01), Traut
patent: 5815686 (1998-09-01), Earl et al.
patent: 5831607 (1998-11-01), Brooks
patent: 5860147 (1999-01-01), Gochman et al.
patent: 5940872 (1999-08-01), Hammond et al.
patent: 6014170 (2000-01-01), Pont et al.
patent: 6014651 (2000-01-01), Crawford
patent: 6026476 (2000-02-01), Rosen
patent: 6067618 (2000-05-01), Weber
patent: 6185580 (2001-02-01), Day et al.
patent: 6256658 (2001-07-01), Mourey et al.
patent: 6594677 (2003-07-01), Davis et al.
patent: 6651132 (2003-11-01), Traut
patent: 6658563 (2003-12-01), Ice et al.
patent: 0 645 701 (1994-09-01), None
patent: WO 99/57641 (1999-11-01), None
patent: WO 00/63801 (2000-10-01), None
U.S. Appl. No. 09/617,709, “System and Method for Emulating the Operation of a Translation Look-Aside Buffer”, Traut, filed Jul. 17, 2000.
U.S. Appl. No. 09/617,669, “System and Method for Displaying Current Images of Virtual Machine Environments”, Traut, et al., filed Jul. 17, 2000.
U.S. Appl. No. 09/617,624, “System and Method for Emulating the Operation of a Video Graphics Adapter”, Carroll, et al., filed Jul. 17, 2000.
U.S. Appl. No. 09/747,492, “System and Method for the Logical Substitution of Processor Control in an Emulated Computing Environment”, Traut, filed Dec. 21, 2000.
U.S. Appl. No. 09/809,731, “Method for Hybrid Processing of Software Instructions of an Emulated Computer System”, Giles et al., filed Mar. 15, 2001.
U.S. Appl. No. 09/906,392, “System and Method for the Logical Substitution of Processor Control in an Emulated Computing Environment”, Traut, filed Jul. 16, 2001.
“Bootable Hard Drive Emulation for Windows Clients”, 3Com Virtual Lan Drive Data Sheet, Feb. 2001, 1-4.
“Processor Instruction Sets,” The PC Guide, version date Dec. 18, 2000, http://www.pcguide.com/ref/cpu/arch/Int/Instc.html.
“M68060 User's Manual,” Motorola, 1994, pp. i-xviii; Section 4, Memory Management Unit, pp. 4-1 to 4-30, http://e-www.motorola.com/brdata/PDFDB/MICROPROCESSORs/32 BIT/68K-COLDFIRE/M680X0/MC68060UM.pdf.
“MPC750, RISC Microprocessor User's Manual,” Motorola, Aug. 1997, Contents, pp. iii-xvi; Chapter 5, Memory Management, pp. 5-1 to 5-34; Glossary, pp. Glossary-1 to Glossary-13, http://e-www.motorola.com/brdata/PDFDB/MICROPROCESSOR/32-BIT/POWERPC/MCPC7XX/MPC750UM.pdf.
PCT International Search Report in International Application No. PCT/US 01/22276, International filiind date Jul. 16, 2001, mail date Jul. 3, 2002.
Traut E, “Building the Virtual PC,”Byte, McGraw-Hill Inc., vol. 22, No. 11, pp. 51-52, Nov. 1, 1997.
“Intel386 DX Microprocessor,”Intel, pp. 32-58, Dec. 31, 1995.
“MacIntosh and Technology: Changing Chips in the Middle of the Stream, or Apple Takes a Risc,” URL:www.btech.co/changingchips.html, paragraphs 0006!-0007!, retrieved Dec. 10, 2001.
“M68040 User's Manual,” Motorola, Inc., Chapter 3, copyright 1990, revised 1992, 1993.
Osisek DL et al., “ESA/390 Interpretive-Execution Architecture, Foundation for VM/ESA,”IBM Systems Journal, vol. 30, No. 1, pp. 34-51, 1991.
Shang Rong Tsai et al., On the Architectural Support for Logical Machine Systems,Microprocessing and Microprogramming, vol. 22, No. 2, pp. 81-96, Feb. 1988.
Chakraborty Parag
Giles Aaron S.
Traut Eric P.
Microsoft Corporation
Wong Leslie
Woodcock & Washburn LLP
LandOfFree
Method for establishing a virtual hard drive for an emulated... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for establishing a virtual hard drive for an emulated..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for establishing a virtual hard drive for an emulated... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3463756