Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-03-06
2001-06-05
Amsbury, Wayne (Department: 2779)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C704S001000, C704S002000
Reexamination Certificate
active
06243711
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to the field of computer networks, and more particularly to a form description language for a networked database program.
BACKGROUND OF THE INVENTION
Electronic database programs are used in a wide variety of business applications. Virtually all forms of business activity including personnel and product management involve the creation, storage, and management of data. With the advent of computer networks, distributed database processing has evolved so that multiple different users have access to the same database from their individual computers.
Most business databases are large, complex programs that are stored on a central server computer and maintained by dedicated database administrators. As business operations become more complex and the amount and type of data becomes greater and more varied, the creation and administration of databases becomes a greater responsibility for these business organizations.
In a typical client/server model, applications are designed as collections of client and server processes that communicate with one another. Server processes provide a defined service and interact with clients by accepting and responding to their requests. A relational database is a common type of application that is used in a client/server environment. Relational databases store data in the form of tables that allow the data to be viewed and retrieved in many different ways. Relational databases, however, often require complex queries to join together data that may be stored in different tables. Relational databases also often require extensive indexes to maintain the relationships among the various tables and data. Such indexes are prone to failure, thus requiring maintenance to reestablish these relationships.
Another disadvantage of present database systems is that complex databases with many potential users and large amounts of data require large amounts of computing resources and administrative personnel to maintain the data and network connections.
SUMMARY OF THE INVENTION
The present invention discloses a system for providing a form description language for a networked database program. In a method of the invention, a database form is described using a plurality of components. Each component describes a particular item within the database form. The size and placement of each of the various items in a database form is specified relative to the other items. The items include text labels and data entry areas for the input of data by a user. The programming objects defining the structure of the database items are created and stored separately from the data objects defining the data entered into the database form by the user. A form description language interpreter is transmitted to the client computer from a first network server. One or more forms created by the form description language are transmitted to the client from a second network server and are displayed on the client by the interpreter.
REFERENCES:
patent: 5455945 (1995-10-01), VanderDrift
patent: 5717913 (1998-02-01), Driscoll
patent: 5742816 (1998-04-01), Barr et al.
patent: 5787400 (1998-07-01), Weber
patent: 5842206 (1998-11-01), Sotomayor
patent: 5860073 (1999-01-01), Ferrel et al.
patent: 5869819 (1999-02-01), Knowles et al.
patent: 5873081 (1999-02-01), Harel
patent: 5878403 (1999-03-01), DeFrancesco et al.
patent: 5883940 (1999-03-01), Thornton
patent: 5884284 (1999-03-01), Peters et al.
patent: 5896440 (1999-04-01), Reed et al.
patent: 5898836 (1999-04-01), Freivald et al.
patent: 6023714 (2000-02-01), Hill et al.
Ichnowski Jeffrey G.
Wu David Tze-Si
Amsbury Wayne
Blakely , Sokoloff, Taylor & Zafman LLP
eALITY, Inc.
Havan Thu-Thao
LandOfFree
Scripting language for distributed database programming does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Scripting language for distributed database programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scripting language for distributed database programming will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2536111