×

System and method for providing supplemental functionalities to a computer program via an ontology instance

  • US 9,335,991 B1
  • Filed: 09/18/2015
  • Issued: 05/10/2016
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing supplemental functionalities to an executable program via an ontology instance, the method comprising:

  • causing, by a computer system, an executable program associated with an ontology to be run, wherein the ontology comprises information indicating attributes for a set of applications;

    obtaining, by a computer system, an instance of the ontology, wherein the ontology instance corresponds to an application of the set of applications;

    generating, by a computer system, based on the ontology instance, supplemental information for the executable program, wherein the supplemental information is related to one or more functionalities of the application to be added to the executable program;

    extracting, by a computer system, axiom information from the ontology;

    generating, by a computer system, a set of logic rules based on the axiom information, wherein at least part of the supplemental information is generated based on the set of logic rules;

    validating, by a computer system, the ontology instance based on the set of logic rules;

    assigning, by a computer system, a freeze to the ontology instance that disables further modification to the supplemental information when the ontology instance has been validated; and

    providing, by a computer system, 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 to be made available via the executable program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×