Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Reexamination Certificate
2004-12-13
2009-12-15
Peyton, Tammara (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
C710S020000, C710S031000, C710S032000, C710S005000, C710S066000, C713S300000, C713S321000, C713S323000, C713S330000, C718S100000, C718S102000, C718S106000, C711S100000, C711S156000, C711S162000
Reexamination Certificate
active
07634592
ABSTRACT:
An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed, while freeing the system processor to perform other tasks, including compressing/decompressing the data transferred to and from the disk. An improved decoder is also provided that reduces the number of bounds checks needed on average for typical compressed data by first guaranteeing that there is sufficient room to decode literals and small substrings, whereby bounds checking is not needed. A combination hibernation mode and a suspend mode is also provided that essentially maintains power to the RAM while transparently backing the RAM with the hibernation file, such that if power to the RAM is interrupted, the RAM contents are automatically restored from the hibernation file when power is restored.
REFERENCES:
patent: 4398299 (1983-08-01), Darling et al.
patent: 5021983 (1991-06-01), Nguyen et al.
patent: 5497494 (1996-03-01), Combs et al.
patent: 5509124 (1996-04-01), Bourke et al.
patent: 5666540 (1997-09-01), Hagiwara
patent: 5708820 (1998-01-01), Park et al.
patent: 5841696 (1998-11-01), Chen et al.
patent: 5875310 (1999-02-01), Buckland et al.
patent: 5925129 (1999-07-01), Combs et al.
patent: 6092140 (2000-07-01), Tausheck
patent: 6434648 (2002-08-01), Assour et al.
patent: 6546472 (2003-04-01), Atkinson
patent: 6611919 (2003-08-01), Matsuya
patent: 6647472 (2003-11-01), Atkinson et al.
patent: 6678712 (2004-01-01), McLaren
patent: 6732280 (2004-05-01), Cheok et al.
patent: 6792550 (2004-09-01), Osecky et al.
patent: 02001022464 (2001-01-01), None
Buren et al., “A Micro Processing System Managing the IEC-Bus,” Conference on Microprocessors in Automation and Communications, pp. 395-402 (Sep. 1978).
Fisher, Eugene, “Speed Microprocessor Responses,” Electronic Design, vol. 23, No. 23, pp. 78-82, (Nov. 1975).
Oberhumer, Markus F.X.J., “LZO Data Compression Library,” ftp://ftp.freesoftware.com/pub/infozip/index.html printed Mar. 9, 2001.
Adler et al., About Info ZIP Home Page http://wilodsau.idv.uni-linz.ac.at/mfx/lzo.html Printed Mar. 9, 2001.
Shankar, S. “Data Transfer By Cycle Stealing in the 8080,” Electronic Engineering (London), vol. 51, No. 624, pp. 20-21 (Jun. 1979).
Ziv et al., “A Universal Algorythym for Sequential Data Compression,” IEEE Transaction on Information Theory, vol. 23, No. 3, pp. 337-343 (May 1977).
IBM-TDB—“Hibernating and Resuming Using a Compressed Memory Image”, Aug. 1, 1995, pp. 73-74, vol. 38, Issue 8.
IBM-TDB—“Automatic Data Compression Control for Hibernation”, Apr. 1, 19996, pp. 185-186, vol. 39, Issue 4.
Notice of Allowance dated Sep. 20, 2007 cited in U.S. Appl. No. 11/010,504 (Copy Attached).
Notice of Allowance mailed Jun. 13, 2007 in related U.S. Appl. No. 11/010,504.
Buren et al., “A Micro Processing System Managing the IEC-Bus,” Conference on Microprocessors in Automation and Communications, pp. 395-402 (Sep. 1978).
Fisher, Eugene, “Speed Microprocessor Responses,” Electronic Design, vol. 23, No. 23, pp. 78-82, (Nov. 1975).
Oberhumer, Markus F.X.J., “LZO Data Compression Library,” ftp://ftp.freesoftware.com/pub/infozip/index.html printed Mar. 9, 2001.
Adler et al., About Info ZIP Home Page http://wilodsau.idv.uni-linz.ac.at/mfx/lzo.html Printed Mar. 9, 2001.
Shankar, S. “Data Transfer By Cycle Stealing in the 8080,” Electronic Engineering (London), vol. 51, No. 624, pp. 20-21 (Jun. 1979).
Ziv et al., “A Universal Algorythym for Sequential Data Compression,” IEEE Transaction on Information Theory, vol. 23, No. 3, pp. 337-343 (May 1977).
Kadatch Andrew V.
Walsh James E.
Microsoft Corporation
Peyton Tammara
Workman Nydegger
LandOfFree
Method, system, and program for hibernation of computer... 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, system, and program for hibernation of computer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for hibernation of computer... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4107399