×

Application programs with dynamic components

  • US 7,363,612 B2
  • Filed: 03/06/2002
  • Issued: 04/22/2008
  • Est. Priority Date: 03/06/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor;

    a computer-accessible storage medium coupled to the processor, wherein the computer-accessible medium stores program instructions executable by the processor to implement an application program comprising;

    one or more application modules, wherein at least a first one of the application modules comprises a first dynamic component and a static component, wherein the first dynamic component and the static component are configured to function according to an initial set of requirements for the application; and

    a dynamic component generator configured to;

    receive a new set of requirements for the application;

    determine whether the new set of requirements includes changes from the initial set of requirements; and

    if the new set of requirements includes changes from the initial set of requirements, generate a second dynamic component to replace the first dynamic component in the application, wherein the second dynamic component is configured to function according to the new set of requirements;

    wherein the dynamic component generator is configured to generate the second dynamic component to replace the first dynamic component by modifying or overwriting the first dynamic component;

    wherein the first application module is a model module, wherein the static component is a static data model configured to function independent of an application data representation, and wherein the dynamic component is a dynamic data model configured to function dependent upon the application data representation and according to a current set of application requirements in response to the user input; and

    wherein the new set of requirements indicates a change to the application data representation, and wherein the dynamic component generator is configured to generate a new dynamic data model in response to the change to the application data representation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×