Apparatus for automatically applying and preparing software,...

Data processing: financial – business practice – management – or co – Automated electrical financial or business practice or... – Operations research or analysis

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C705S001100, C703S002000, C703S006000

Reexamination Certificate

active

06212503

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to an apparatus and software recording medium which can detect the meaning of input data when a businessman simply enters data without being aware of the conventionally practiced description of a program language (e.g., COBOL and FORTRAN) in accordance with a flow chart in preparing software and, more particularly, to an apparatus for automatically applying and preparing software and a recording medium for preparing software, capable of automatically selecting and applying software for processing the input data in accordance with the meaning of the input data upon detecting the meaning of the input data.
To conventionally create software, a routine for applying this software is designed in a flow chart, the program language is described in accordance with the flow chart, and the program language is then encoded into the machine language.
According to this method, however, the program language must be checked as a whole and corrected when the programmer wants to change setting conditions and dates in software data processing. Therefore, it takes time to change the design of the program, or jobs by specialists are required.
Even a simple change in processing contents and conditions of the conventional program becomes expensive, takes time, and requires the jobs of specialists.
BRIEF SUMMARY OF THE INVENTION
It is, therefore, an object of the present invention to provide an apparatus for automatically applying and preparing software and a recording medium for preparing software, capable of automatically applying and preparing data processing software by detecting the meaning and contents of a data input when the user simply inputs the data without being aware of the description of a program language (e.g., COBOL or FORTRAN).
In order to achieve the above object according to the present invention, there is provided an apparatus for applying and preparing software, comprising a file storing various kinds of business worksheets each including at least one business logic term representing a minimum unit in a business operation, rule setting means for displaying a given one of the business worksheets which corresponds to user selection information on a display to indicate a data input position of the given business worksheet together with a corresponding business logic term, a business data file for, when data is input to the data input position, storing the input data as business rule setting data, using means for inputting application data corresponding to the business logic term stored in the business data file, and business logic applying means for, when the application data is input, determining software to be used in correspondence with the business logic term corresponding to the application data, performing arithmetic processing by the determined software using the application data and the business rule setting data corresponding to the application data, and obtaining an arithmetic processing result.
According to the above means, in designing a program, rule setting data is input to a data input position accompanying to a business logic term on a business worksheet. The rule setting data is made to correspond to software for processing this rule setting data as reference data, on the basis of the meaning of the business logic term. This operation is a rule setting data input job for pursuing business operation rather than program design operation.
When application data corresponding to the above rule setting data is input in use of the apparatus, the application program is automatically selected and executed, thereby obtaining the processing result represented by the business term.
According to the present invention, there is provided a recording medium for applying and preparing software, comprising a worksheet file section storing various kinds of business worksheets each including at least one business logic term representing the minimum unit in a business operation, rule setting software for displaying a given one of the business worksheets which corresponds to user selection information on a display to indicate a data input position of the given business worksheet together with a corresponding business logic term, a business data file section for, when data is input to the data input position, storing the input data as business rule setting data, first use software for inputting application data corresponding to the rule setting data stored in the business data file section, and second use software for, when the application data is input, determining software to be used in correspondence with the business logic term corresponding to the application data, performing arithmetic processing by the determined software using the application data and the business rule setting data corresponding to the application data, and obtaining an arithmetic processing result.
In designing a program, the above recording medium is operated on the computer to allow the user to input rule setting data in a data input position accompanying to the business logic term on the business worksheet. The rule setting data is made to correspond to software for processing this rule setting data as reference data.
When application data corresponding to the above rule setting data is input in use of the computer, the application program is automatically selected and executed, thereby obtaining the processing result represented by the business term.
Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.


REFERENCES:
patent: 5159687 (1992-10-01), Richburg
patent: 5233513 (1993-08-01), Doyle
patent: 5390330 (1995-02-01), Talati
patent: 5485615 (1996-01-01), Wennmyr
patent: 5539862 (1996-07-01), Short et al.
patent: 5706405 (1998-01-01), Short et al.
patent: 5761493 (1998-06-01), Blakeley et al.
patent: 5890132 (1999-03-01), Sanders
patent: 5903453 (1999-05-01), Stoddard, II
patent: 4417393 A1 (1994-11-01), None
patent: 0549112 A2 (1993-06-01), None
patent: 0722140 A1 (1996-07-01), None
patent: 63-305460 (1988-12-01), None
patent: 3-62262 (1991-03-01), None
patent: 4-62662 (1992-02-01), None
patent: 4-76768 (1992-03-01), None
patent: 4-369772 (1992-12-01), None
patent: 5-46623 (1993-02-01), None
patent: 06314289 (1994-11-01), None
patent: 8-137679 (1996-05-01), None
patent: 8-185455 (1996-07-01), None
Kiem-Phong Vo, AT&T Bell Laboratories, “IFS: A Tool to Build Application Systems”, IEEE Software, vol. 7, No. 4, Jul. 1990, pp. 29-36, Los Alamitos, CA, US.
Holowatyj et al.; “Business Modernization Opportunities with Optical Network Units”, 5th Conference on Optical/Hybrid Access Networks, Sep. 7-9, 1993.*
Bridgeland et al.; “Simulation Satyagraha, a Successful Strategy for Business Process Reengineering”, Proc of the 1994 Winter Simulation Conference.

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 automatically applying and preparing 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 automatically applying and preparing software,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for automatically applying and preparing software,... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2483463

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