×

Application management system

  • US 5,901,313 A
  • Filed: 09/02/1997
  • Issued: 05/04/1999
  • Est. Priority Date: 03/01/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing an operating environment for multiple applications using a common user access interface in a computer system, said computer system comprising a display, a system memory, and mass storage, the method comprising the steps of:

  • including application control module ("ACM") data structures in an application;

    specifying graphic user interface data structures;

    specifying database data structures for reading data from and writing data to a database, wherein a relationship between said graphic user interface data structures and said database data structures is defined by said ACM data structures;

    loading a control module into said system memory, said control module being external to said application, said control module comprising procedural code and data conversion code for use by said application, said ACM data structures including data for use by said control module for defining an appearance of said application on said display and an operation of said application responsive to user input events, said control module comprising data transfer modules configured to automatically transfer data between said database data structures and said user interface data structures said control module further comprising data conversion functions to convert data formats between said database data structures and said user interface data structures;

    dynamically linking said control module to said application;

    initializing said data structures by means of said control module;

    presenting on said display said application as defined by said data structures by means of said control module; and

    processing by means of said control module user input events in accordance with the operation of said application as defined by said data structures.

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