Patent ID: 11875148
Assignee: DEVFACTORY INNOVATIONS FZ-LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system comprising:
one or more processors;
a memory coupled to at least one of the processors; and
a set of instructions stored in the memory and executed by at least one of the processors to enhance operable functionality of a software program by adding a library model to a library knowledge base, wherein the set of instructions are executable to perform actions of:
receiving a software program to be submitted as a library model,
generating a library configuration file comprising a plurality of data fields containing information identifying the library model, a set of custom inputs for the library model, and a set of code snippets that are functionally similar to the library model;
submitting the library configuration file to a validator which validates the library configuration file to ensure that the library model is correctly formatted and satisfies predetermined library model constraints

the library configuration file to a validator which validates the library configuration file to ensure that the library model is correctly formatted and satisfies predetermined library model constraints, wherein:
submitting the library configuration file comprises evaluating the library configuration file with a validator to ensure that the library model is correctly formatted and satisfies predetermined library model constraints; and
wherein the validator comprises checking that the library configuration file is correctly formatted for performing a validity check on the set of code snippets, and for performing a validity check on the set of custom inputs to ensure that the library model satisfies predetermined library model constraints; and
adding the library model to the library knowledge base if the library configuration file is correctly formatted and satisfies predetermined library model constraints.