Patents Assigned to ELEMENTAL REASONING, LLC
  • Patent number: 12602208
    Abstract: Methods, systems, and computer program products for generating computer source code products. According to one method, an engineer creating or modifying an implementation of computer source code selects design patterns from a catalog of pre-existing design patterns. The design patterns are known abstractions that solve specific problems of computer program design and implementation. The selected design patterns are then bound to elements within a representation of the implementation known as a model. The model is then converted into a representation using elemental design patterns, and this abstraction model is used to generate the computer source code in any programming language. The abstraction model is also suitable as input for an automated inference engine for validation or verification purposes prior to or after the generation of the computer source code.
    Type: Grant
    Filed: June 21, 2024
    Date of Patent: April 14, 2026
    Assignee: Elemental Reasoning, LLC
    Inventor: Jason M. Smith
  • Patent number: 12056470
    Abstract: Methods, systems, and computer program products for generating computer source code products. According to one method, an engineer creating or modifying an implementation of computer source code selects design patterns from a catalog of pre-existing design patterns. The design patterns are known abstractions that solve specific problems of computer program design and implementation. The selected design patterns are then bound to elements within a representation of the implementation known as a model. The model is then converted into a representation using elemental design patterns, and this abstraction model is used to generate the computer source code in any programming language. The abstraction model is also suitable as input for an automated inference engine for validation or verification purposes prior to or after the generation of the computer source code.
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: August 6, 2024
    Assignee: ELEMENTAL REASONING, LLC
    Inventor: Jason M. Smith
  • Patent number: 11275566
    Abstract: Methods, systems, and computer program products for generating computer source code products. According to one method, an engineer creating or modifying an implementation of computer source code selects abstractions of computer program design from a catalog of design patterns. Design patterns are known abstractions that solve specific problems of computer program design and implementation. The selected design patterns are then bound to elements within a representation of the implementation known as a model. The model is then converted into a representation using elemental design patterns, and this abstraction model is used to generate computer source code in any programming language. The abstraction model is also suitable as input for an automated inference engine for validation or verification purposes prior to, or after, the generation of the computer source code.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: March 15, 2022
    Assignee: ELEMENTAL REASONING, LLC
    Inventor: Jason M. Smith