AutoInvent
Turn abandoned patents
into your own filing
Get Started
Patent drawing for System for discovering semantic relationships in computer programs
US 11,748,232 B2
Computing US 11,748,232 B2 Not in force

System for discovering semantic relationships in computer programs

This invention describes a computer system that automatically discovers how different parts of a computer program are connected and what they mean. It does this by analyzing data collected while someone is interacting with the program, then it forms educated guesses about these relationships and tests them by observing the program's behavior. The system continuously learns from these tests to improve its ability to find and validate semantic connections within software.

Why it matters: Filed before the widespread adoption and advanced capabilities of large language models (LLMs) for code analysis. LLMs can now significantly enhance the system's ability to identify semantic relationships, generate hypotheses, and learn from validation, making the core concept more achievable and powerful.

Status
Not in forceListed as no longer active. The specific reason is not in the record we hold.
How hard to build
SpecializedSoftware logic, AI/ML models, program analysis

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.