×

System and method for generating automatic user interface for arbitrarily complex or large databases

  • US 7,318,066 B2
  • Filed: 04/30/2003
  • Issued: 01/08/2008
  • Est. Priority Date: 10/31/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for automatically generating a client application for working with the data within a relational database, wherein said relational database comprises a plurality of tables, constraints and relationships, comprising:

  • (a) interrogating said database, and extracting therefrom information specifying its table structures, constraints and relationships;

    (b) constructing a client application in response to said information, wherein said client application provides a connection to said database, provides support for creating, retrieving, updating and deleting data in said database, and observes and enforces relational interdependencies among data across said tables; and

    (c) deducing said relational interdependencies, absent explicit back-end referential-integrity constraints, by comparing field names and associated attributes, and incorporating components in said client application for enforcing said relational interdependencies;

    wherein said method is effective regardless of the size or complexity of said database.

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