Automatic correction of program logic

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8788884
APP PUB NO 20120144227A1
SERIAL NO

12961922

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An approach to detection and repair of application level semantic errors in deployed software includes inferring aspects of correct operation of a program. For instance, a suite of examples of operations that are known or assumed to be correct are used to infer correct operation. Further operation of the program can be compared to results found during correct operation and the logic of the program can be augmented to ensure that aspects of further examples of operation of the program are sufficiently similar to the examples in the correct suite. In some examples, the similarity is based on identifying invariants that are satisfied at certain points in the program execution, and augmenting (e.g., “patching”) the logic includes adding tests to confirm that the invariants are satisfied in the new examples. In some examples, the logic invokes an automatic or semi-automatic error handling procedure if the test is not satisfied. Augmenting the logic in this way may prevent malicious parties from exploiting the semantic errors, and may prevent failures in execution of the programs that may have been avoided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INCPO BOX 868 NHQ1-719 NASHUA NH 03061-0868

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, Timothy Alan Sudbury, US 1 9
Krikeles, Basil C Wakefield, US 1 9
Lahtinen, Eric Patrick Canton, US 1 9
Perkins, Jeff Herbert Cambridge, US 1 9
Piselli, Paolo Mario Arlington, US 1 9
Rinard, Martin Conway Arlington, US 1 9
Sidiroglou, Stylianos Cambridge, US 21 1391
Sullivan, Greg Timothy Auburndale, US 1 9

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 22, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00