×

System and method for providing supplemental functionalities to a computer program

  • US 10,387,143 B2
  • Filed: 10/03/2017
  • Issued: 08/20/2019
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing supplemental functionalities to an executable program, the method being implemented by a computer system comprising one or more processors executing one or more computer program instructions that, when executed, perform the method, the method comprising:

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

    obtaining a domain-specific ontology on which the ontology has no dependency, wherein the domain-specific ontology is within a domain of interest;

    obtaining an ontology instance of the ontology based on the domain-specific ontology, the ontology instance corresponding to an application of the set of applications that is within the domain of interest;

    using the ontology instance to generate supplemental information for the executable program, wherein the supplemental information defines one or more functionalities of the application that is within the domain of interest to be added to the executable program;

    providing the supplemental information as input to the executable program'"'"'s working memory at runtime of the executable program; and

    manipulating the supplemental information in the working memory at runtime based on a set of runtime rules,wherein the providing of the supplemental information 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
    ×
    ×