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

Claim 0:
1. A method for adding a library model to a library knowledge base, comprising:
receiving, by a device comprising a processor and a memory, a software program to be submitted as a library model,
generating, by the device, 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, by the device, 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.