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.
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