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

Claim 9:
10. A computer program product comprising at least one recordable medium having stored thereon executable instructions and data which, when executed by at least one processing device, cause the at least one processing device to:
receive a software program to be submitted as a library model;
generate 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;
submit 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

add the library model to the library knowledge base if the library configuration file is correctly formatted and satisfies predetermined library model constraints.