System and method for providing supplemental functionalities to a computer program
First Claim
1. A method of creating an ontology from business or technology assets and providing supplemental functionalities to an executable program via the ontology, the method being implemented by a computer system that includes one or more physical processors executing computer program instructions that, when executed, perform the method, the method comprising:
- collecting documentation associated with a business or technical asset;
extracting business objects from the documentation associated with the business or technical asset;
converting the business objects to one or more data sets having a pre-defined format;
defining one or more relationships between the one or more data sets;
generating an ontology based on the one or more data sets and the one or more relationships;
generating, based on the generated ontology, supplemental information for an executable program, wherein the supplemental information is related to one or more functionalities of an application to be added to the executable program; and
providing the supplemental information as input to the executable program, wherein the supplemental information, at least in part, causes the one or more functionalities of the application be made available via the executable program,wherein the one or more functionalities are made available via the executable program without recompiling the entire executable program.
1 Assignment
0 Petitions
Accused Products
Abstract
Supplemental functionalities may be provided for an executable program. In some embodiments, documentation associated with a business or technical asset may be collected. Business objects may be extracted from the associated documentation. The business objects may be converted to one or more data sets having a pre-defined format. One or more relationships between the data sets may be defined. An ontology may be generated based on the data sets and the relationships. Supplemental information may be generated for an executable program based on the ontology. The supplemental information may be related to one or more functionalities of an application. The supplemental information may be provided as input to the executable program, where the supplemental information causes the functionalities of the application be made available via the executable program.
-
Citations
20 Claims
-
1. A method of creating an ontology from business or technology assets and providing supplemental functionalities to an executable program via the ontology, the method being implemented by a computer system that includes one or more physical processors executing computer program instructions that, when executed, perform the method, the method comprising:
-
collecting documentation associated with a business or technical asset; extracting business objects from the documentation associated with the business or technical asset; converting the business objects to one or more data sets having a pre-defined format; defining one or more relationships between the one or more data sets; generating an ontology based on the one or more data sets and the one or more relationships; generating, based on the generated ontology, supplemental information for an executable program, wherein the supplemental information is related to one or more functionalities of an application to be added to the executable program; and providing the supplemental information as input to the executable program, wherein the supplemental information, at least in part, causes the one or more functionalities of the application be made available via the executable program, wherein the one or more functionalities are made available via the executable program without recompiling the entire executable program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for creating an ontology from business or technology assets and providing supplemental functionalities to an executable program via the ontology, the system comprising:
a computer system that includes one or more physical processors programmed with computer program instructions that, when executed, cause the computer system to; collect documentation associated with a business or technical asset; extract business objects from the documentation associated with the business or technical asset; convert the business objects to one or more data sets having a pre-defined format; define one or more relationships between the one or more data sets; generate an ontology based on the one or more data sets and the one or more relationships; generate, based on the generated ontology, supplemental information for an executable program, wherein the supplemental information is related to one or more functionalities of an application to be added to the executable program; and provide the supplemental information as input to the executable program, wherein the supplemental information, at least in part, causes the one or more functionalities of the application be made available via the executable program, wherein the one or more functionalities are made available via the executable program without recompiling the entire executable program. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification