×

Computer program product and method for sharing information between multiple computer applications using a grafted model network

  • US 8,086,588 B2
  • Filed: 07/29/2009
  • Issued: 12/27/2011
  • Est. Priority Date: 07/29/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on a non-transitory computer readable storage medium for sharing information between multiple computer applications using a grafted model network, the computer program product comprising:

  • a first computer code for creating first and second application projects having a plurality of user-defined application details, wherein the first application project is associated with a first computer application, and the second application project is associated with a second computer application;

    a second computer code for creating a first model having one or more pre-defined fields;

    a third computer code for defining one or more application-defined fields;

    a fourth computer code for associating the first model with the first application project;

    a fifth computer code for associating the one or more application-defined fields with the second application project;

    a sixth computer code for grafting the one or more application-defined fields to the first model;

    a seventh computer code for building the first application project, wherein building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database;

    an eighth computer code for building the second application project, wherein building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database; and

    a ninth computer code for dynamically installing the first and second application projects on a software platform, wherein dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution.

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