AutoInvent
Turn abandoned patents
into your own filing
Get Started
Patent drawing for Method for analyzing a Programmable Logic Controller program
US 12,169,396 B2
Control systems US 12,169,396 B2 Not in force

Method for analyzing a Programmable Logic Controller program

This invention describes a way to automatically check if a Programmable Logic Controller (PLC) program, which controls industrial machines, works correctly and safely. It does this by first converting the PLC program and the user's desired behaviors into a special mathematical language. Then, an automated computer program checks if the PLC program can ever do something wrong according to those desired behaviors, and if so, it shows exactly what inputs and internal states would lead to that error, helping engineers fix the problem.

Why it matters: Filed before significant advancements in AI-driven formal verification tools and solver performance, which could now make the complex translation and verification steps more efficient and robust. The increasing complexity of industrial automation also heightens the need for such rigorous automated program analysis.

Status
Not in forceListed as no longer active. The specific reason is not in the record we hold.
How hard to build
SpecializedSoftware logic, formal verification, PLC programming

3 AI reinvention directions for this patent

See all three

AI gives you a few directions you could take this. Pick one, and we check whether your version is different enough to patent, then write the filing.

Reinvent this with AI

Where this one came from

Every morning we go through millions of abandoned patents and pick out 15 worth your time. This was one of today’s.