Browse Prior Art Database

Table Representations and an Algorithm for Calculations Among Forms

IP.com Disclosure Number: IPCOM000112716D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 8 page(s) / 248K

Publishing Venue

IBM

Related People

Kudo, M: AUTHOR [+3]

Abstract

This invention provides a facility to implement 'TENKI' operations among 'Office Forms'. 'TENKI' operations and 'Office Forms' are explained as follows:

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 31% of the total text.

Table Representations and an Algorithm for Calculations Among Forms

      This invention provides a facility to implement 'TENKI'
operations among 'Office Forms'.  'TENKI' operations and 'Office
Forms' are explained as follows:

** 'TENKI' operation

      'TENKI' is an operation which reads data from a set of
documents, executes specified calculations, and writes the result to
a set of documents.  The documents which are used for input and
output of the operation may have different formats.

** Office Forms (documents with a format)

      An office form is a document with a format; it consists of a
single table and several fields.  A field consists of a field name
and its values.  Numerical values and strings are allowed as field
values.  A Table is a set of values, each of which are accessed by
using column names and row names.  This means that a table is
two-dimensional matrix data.  Fig. 1 shows an example of a document.

      This invention provides a facility to specify 'TENKI'
algorithms without programming.  The user can only specify parameters
for 'TENKI' programs by specifying field names, column names, and row
names.  Parameters are specified in a table with a special format,
named 'TENKI Table'.  A 'TENKI' algorithm is specified by filling
parameters in a 'TENKI Table'.

 Conventional Methods  - There is no effective method to specify
'TENKI' operations because there exists a variety of 'TENKI'
operations.  To implement 'TENKI' operations in Fig. 5(a), for
example, the user specifies individual programs by using conventional
programming languages and macro languages.  This method, however, has
the following problems:

      ** The user must understand a programming language to specify
'TENKI' operations.  To understand a programming language is a
difficult task for the user who has not written any computer
programs.

      ** Each 'TENKI' operation is implemented for a specific office
job, and office jobs are frequently changed.  This means that the
user must maintain the programs whenever the office job changes.

 Purpose of the Invention  - The invention enables the end-user to
specify 'TENKI' operations for office jobs without using the
conventional programming languages.  The user only fills in a 'TENKI
Table' with parameters such as field names, column names, and row
names.

The advantages of this method are summarized as follows:

** It is not required to use the conventional programming languages.

      ** The 'TENKI Table' which is filled in by the user is similer
to spread sheets.  It is easy for the user to understand because the
spread sheet interface is very popular.

      ** It is allowed for the user to use an additional graphical
user-interface to fill in the 'TENKI' Table in order to facilitate
the data input operation.

 Structure of the Invention  - 'TENKI Table'

      The format of the 'TENKI Table' and the implementation
structure (the 'TENKI' algorithm)...