← Back to Patent Explorer
US5317504A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer implemented process for executing accounting theory systems

Assignee: T A S and Trading Co Ltd
•
Filing: 1992-10-08
•
Granted: 1994-05-31
•
Expires: 2012-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method for creating programs and processing data by having data in the form of data cards readily moved in and out of, and exchanged between, a command module, automatic editing display generator, printer generator and database. Programs may be written by simply selecting necessary commands in a small number of characters. The commands may be selected illustratively through kana-kanji conversion input. There is no need to type long sentences in alphabetic characters or in symbols. On arrival at the database, the data card containing actual data is controlled solely by the data characteristics of the database for file storage and editing, free of the constraints of any other module. A group of files on a magnetic disk where data layouts are defined may be readily accessed by anyone with little knowledge of computer systems by use of an appropriate series of database commands. Furthermore, the data cards containing actual data may be processed individually and parallelly by each of the modules. The inventive method allows anyone with little knowledge of computer systems easily to create and execute one program after another as needed. Because the commands function in the order they are arranged, the complexity associated with conventional loop control arrangements is significantly alleviated.

Inventors

  • 👤 Mamoru Nakayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:37
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06F8/70; G06Q; G06Q40/00; G06Q40/12; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/919; Y10S706/922

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 336 words
A method for creating programs and processing data by establishing a programming language using a data processing apparatus so that said programming language will represent the steps for executing an accounting theory system, said method comprising the steps of: dividing and classifying by function a collection of accounting knowledge for executing accounting processing so that basic components of said accounting knowledge are extracted; correlating unit programs and individual programming terms constituting said programing language with said basic components of said accounting knowledge to prepare a correspondence table; creating an accounting execution procedure by putting together an appropriate number of said basic components of said accounting knowledge for obtaining desired results of accounting; creating an execution program by selecting, from said correspondence table, those of said unit programs and of said individual programming terms corresponding to the basic components constituting said accounting executing procedure; creating a processing program by combining the selected unit programs and individual programming terms with actual data representing accounting transactions; creating a set of data cards by combining said actual data with a description of the attributes exhibited by said actual data in said programming language; defining as execution information said basic components, said unit programs, said individual programming terms, said correspondence table, said accounting execution procedure, said execution program and said data cards; recording said execution information in a reusable manner; and defining and assigning said execution in formation to a command module, to a display module, to a print module and to a database module; wherein the assignment of any part of said execution information to said command module is made from the viewpoint of creating another execution program similar to said execution program; the assignment of any part of said execution information to said display module and to said print module is made from the viewpoint of displaying said execution information; and the assignment of any part of said execution information to said database module is made from the viewpoint of storing said execution information for later duplication and reference.
Claim 2
Independent Claim 336 words
A method for creating programs and processing data by establishing a programming language using a data processing apparatus so that said programming language will represent the steps for executing an accounting theory system, said method comprising the steps of: dividing and classifying by function a collection of accounting knowledge for executing accounting processing so that basic components of said accounting knowledge are extracted; correlating unit programs and individual programming terms constituting said programing language with said basic components of said accounting knowledge to prepare a correspondence table; creating an accounting execution procedure by putting together an appropriate number of said basic components of said accounting knowledge for obtaining desired results of accounting; creating an execution program by selecting, from said correspondence table, those of said unit programs and of said individual programming terms corresponding to the basic components constituting said accounting executing procedure; creating a processing program by combining the selected unit programs and individual programming terms with actual data representing accounting transactions; creating a set of data cards by combining said actual data with a description of the attributes exhibited by said actual data in said programming language; defining as execution information said basic components, said unit programs, said individual programming terms, said correspondence table, said accounting execution procedure, said execution program and said data cards; recording said execution information in a reusable manner; and defining and assigning said execution in formation to a command module, to a display module, to a print module and to a database module; wherein the assignment of any part of said execution information to said command module is made from the viewpoint of creating another execution program similar to said execution program; the assignment of any part of said execution information to said display module and to said print module is made from the viewpoint of displaying said execution information; and the assignment of any part of said execution information to said database module is made from the viewpoint of storing said execution information for later duplication and reference.
Claim 3
Dependent Claim 81 words
A method for creating programs and processing data according to claim 1, wherein each of said data cards comprises a system block; a header information block for storing data names and a destination module name; a record information block for storing item types, the number of items constituting each record and other record-related information; an item information block for storing item sizes, data attributes and the number of items constituting each record; and an actual data block for said actual data.
Claim 4
Dependent Claim 41 words
A method for creating programs and processing data according to claim 1, wherein said description of said attributes comprises item contents, data lengths, data locations, signal types for indicating a number representation system, and data types for indicating alphanumeric/kanji character distinction.
Claim 5
Dependent Claim 243 words
A computer implemented process for creating programs and processing data comprising the steps of: listing master files and slips which are expected to be handled from an accounting point of view; analyzing the contents of said master files and said slips to establish necessary items; creating an item dictionary representing the characteristics of said items; preparing various tables containing the numbers, scopes, functions and specifications of hardware and firmware resources, said hardware resources including a central processing unit, a display unit, a printer and a magnetic storage unit constituting a data processing apparatus, said firmware resources being made of accounting application programs; storing said master files, said slips, said item dictionary and said various tables in said magnetic storage unit to build a database therein comprising said master files, said slips and other resources; writing actual data into said master files and said slips; inputting said master files and said slips containing said actual data into said database; combining said master files and said slips containing said actual data with said accounting application programs for processing according to accounting principles in order to obtain significant data groups which are significant from an accounting point of view; recognizing the procedure of said combining and of said processing as a new program; and performing, singly and collectively, the operations of displaying and printing the significant data and storing the significant data groups and said new program on said display unit in said magnetic storage unit.
Claim 6
Dependent Claim 243 words
A computer implemented process for creating programs and processing data comprising the steps of: listing master files and slips which are expected to be handled from an accounting point of view; analyzing the contents of said master files and said slips to establish necessary items; creating an item dictionary representing the characteristics of said items; preparing various tables containing the numbers, scopes, functions and specifications of hardware and firmware resources, said hardware resources including a central processing unit, a display unit, a printer and a magnetic storage unit constituting a data processing apparatus, said firmware resources being made of accounting application programs; storing said master files, said slips, said item dictionary and said various tables in said magnetic storage unit to build a database therein comprising said master files, said slips and other resources; writing actual data into said master files and said slips; inputting said master files and said slips containing said actual data into said database; combining said master files and said slips containing said actual data with said accounting application programs for processing according to accounting principles in order to obtain significant data groups which are significant from an accounting point of view; recognizing the procedure of said combining and of said processing as a new program; and performing, singly and collectively, the operations of displaying and printing the significant data and storing the significant data groups and said new program on said display unit in said magnetic storage unit.

References Cited (Backward Citations)

US4841441A Cited
US5084813A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-30 1997-11-29 1998-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-30 2001-11-29 2002-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-30 2005-11-29 2006-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag