The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 21, 2007

Filed:

Nov. 26, 2003
Applicants:

Brian C. Demsky, Cambridge, MA (US);

Martin C. Rinard, Arlington, MA (US);

Inventors:

Brian C. Demsky, Cambridge, MA (US);

Martin C. Rinard, Arlington, MA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Described are techniques used for detection of inconsistent data structures. The state of a data structure is determined as 'inconsistent' in accordance with a defined specification. In the event that a data structure is determined to be inconsistent, the data structure may be repaired. In the event that the repair fails in connection with a read or a write operation, the executing program may optionally take steps to allow the program to continue execution. In connection with a read operation, any value may be returned as a result of the read. In connection with a write operation, the data to be written is discarded such that no write of data is performed and program execution continues. The detection and repairs are determined in accordance with user specifications.


Find Patent Forward Citations

Loading…