Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reexamination Certificate
2011-05-24
2011-05-24
Kim, Matt (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C711SE12002, C711SE12040, C714S002000, C714S006130, C714S797000
Reexamination Certificate
active
07949841
ABSTRACT:
Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Functions are presented enabling allocation of redundant computer memory; functions are presented enabling consistently writing critical data to redundant locations; and functions are presented enabling reading critical data while ensuring that the data read is consistent with the most recent write of critical data and enabled to repair inconsistent data. The memory model and functions presented are designed to be compatible with existing third-party libraries.
REFERENCES:
patent: 3742458 (1973-06-01), Inoue et al.
patent: 4177510 (1979-12-01), Appell et al.
patent: 4388695 (1983-06-01), Heinemann
patent: 4937736 (1990-06-01), Chang et al.
patent: 4975878 (1990-12-01), Boddu et al.
patent: 5559992 (1996-09-01), Stutz et al.
patent: 5564011 (1996-10-01), Yammine et al.
patent: 5742792 (1998-04-01), Yanai et al.
patent: 5867655 (1999-02-01), DeRoo et al.
patent: 5964835 (1999-10-01), Fowler et al.
patent: 5987566 (1999-11-01), Vishlitzky et al.
patent: 6141770 (2000-10-01), Fuchs et al.
patent: 6397293 (2002-05-01), Shrader et al.
patent: 6408373 (2002-06-01), Burger et al.
patent: 6505307 (2003-01-01), Stell et al.
patent: 6629110 (2003-09-01), Cane et al.
patent: 6636971 (2003-10-01), Loukianov
patent: 6718274 (2004-04-01), Huang et al.
patent: 2003/0115403 (2003-06-01), Bouchard et al.
Webopedia, “API” and “Checksum”, Sep. 1, 1997 and Oct. 30, 2001, pp. 1-6 http://www.webopedia.com/TERM/A/API.html http://www.webopedia.com/TERM/C/checksum.html.
Karthik Pattabiraman et al., Samurai—Protecting Critical Heap Data in Unsafe Languages, Jun. 28, 2006 (18 pages).
Mondrian Memory Protection http://www.cag.csail.mit.edu/scale/papers/mmp-asplos2002.pdf.
Implementing Basic Memory Protection in VxWorks: A Best Practices Guide http://www.windriver.com/whitepapers/wp—vxworks—vxvmi.pdf.
Grover Vinod K.
Pattabiraman Karthik
Zorn Benjamin G.
Birkhimer Christopher D
Kim Matt
Microsoft Corporation
Workman Nydegger
LandOfFree
Protection of critical memory using replication does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Protection of critical memory using replication, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Protection of critical memory using replication will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2703977