Apparatus for constructing and operating interactive software

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000, C345S215000, C345S215000, C345S215000, C709S241000

Reexamination Certificate

active

06211872

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to technology for efficiently developing and processing a plurality of screens and state transitions for business application software that perform, illustratively, fundamental office administration processes.
2. Description of the Related Art
Given their multi-functionality, business software applications that perform basic office administration and like process comprise a plurality of screens and are executed while states thereof undergo complex transitions. Accordingly, a device that efficiently develops and processes a plurality of screens and transition states for business application software is desired.
Application generating frameworks, such as fourth generation language (4GL) and card-type databases that automatically time database and display screen interaction have been available hitherto. Such systems are, however, ill-suited to handling screen transitions inherent in complex condition judgments and attendant data not stored in a database. This is attributable in part to the one-to-one correspondence between screens and database items, as well as the need to create code to control states for each screen.
The related art is plagued further by its inability to respond to so-called three-tier client server systems that have taken into consideration load dispersion.
Furthermore, because screens in the related art are prepared based on database items, independent determination of screen definitions is problematic. In actual development processes there have been many instances in which database items and screen items are simultaneously developed with the aim of enhancing efficiency. However, application of the related art to these types of situations has been difficult.
In card-type databases, on the other hand, database items are determined contemporaneously with screen development. This type of arrangement, too, is questionable, because of its inability to express complex relationships among data that are used, illustratively, in relational databases.
SUMMARY OF THE INVENTION
The present invention is effected against the background recited above and makes possible the efficient development of interactive business applications comprising a plurality of screens. The present invention also makes possible the automated generation of portions of software based on specification documents generated at the time specifications are prepared. Furthermore, the present invention aims to increase the effectiveness of software development and protection, by separating screen display, action execution, and database operating areas.
The present invention presupposes an apparatus for constructing and operating interactive software based on specification definitions.
Additionally, a state transition definition table describes state transition definitions. State transition table generating classes are automatically generated from a state transition definition table. A state transition management module controls screen state transition utilizing the state transition table, which is generated from state transition table generation classes, based upon the input of events originating from a screen. The state transition management module controls screen display based upon state transition.


REFERENCES:
patent: 4727575 (1988-02-01), Hansen et al.
patent: 4866638 (1989-09-01), Cosentino et al.
patent: 4905181 (1990-02-01), Gregory
patent: 5321837 (1994-06-01), Daniel et al.
patent: 5341293 (1994-08-01), Vertelney et al.
patent: 5509116 (1996-04-01), Hiraga et al.
patent: 5559802 (1996-09-01), Robinson et al.
patent: 5604863 (1997-02-01), Allen et al.
patent: 5604907 (1997-02-01), Conner et al.
patent: 5680617 (1997-10-01), Gough et al.
patent: 5793362 (1998-08-01), Matthews et al.
patent: 8-190476 (1996-07-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus for constructing and operating interactive software does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for constructing and operating interactive software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for constructing and operating interactive software will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2545506

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.