System and method for building a data structure of converted...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S960000

Reexamination Certificate

active

06173288

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field of the Invention
This invention relates to a computer implemented method and apparatus for creating a data structure. More specifically, to a method and apparatus for creating a data structure comprising a non-linear data object with typed data fields and field names from a common gateway interface type input string.
2. Background Art
When writing a common gateway interface (CGI) program to run under a hypertext markup language (HTML) document server, input data to the CGI program comes in one long text string in the format:
“KeyWordName1=value1&KeyWordName2=value2& . . .
KeyWordNameN=valueN”.
This data can be cumbersome to parse into individual values. It is much preferred, for ease of use for many users of computing systems, to present data organized into useful records and fields.
For example, users of IBM AS/400 series machines tend to be most familiar using and viewing data as records and fields in a database. Also, such users are typically familiar with the use of data description specification (DDS) files to organize data into useful records and fields.
It is, therefore, an object of the invention to provide a method for organizing CGI input data, using a DDS file description as the template, into useful records and fields; that is, a data structure comprising a non-linear data object with typed data fields and field names derived from a common gateway interface type input string.
It is a further object of the invention to provide in that non-linear data object data which is converted to the proper data type for each field, such as alphanumeric, integer, or decimal.
SUMMARY OF THE INVENTION
This invention provides an apparatus and method for operating a digital computer to receive an input string including a plurality of text keyword/value pairs; to build from the keyword/value pairs a data structure of converted values without keywords.
In accordance with a further aspect of the invention, a template file listing is provided including for each keyword, the data type and size for the corresponding value; and the data structure is organized to place a converted value within said data structure at an offset determined with reference to the size associated with the keywords in the template file.
In accordance with a further aspect of the invention, a memory element (such as a computer disk or tape, or other non-volatile memory device), or a transmission medium (such as wire or air) or a volatile memory device (such as main memory) is provided to store or transmit signals which are adaptable to operate a computer in accordance with the processes set forth in the previous paragraphs.
Other features and advantages of this invention will become apparent from the following detailed description of the presently preferred embodiment of the invention, taken in conjunction with the accompanying drawings.


REFERENCES:
patent: 4787035 (1988-11-01), Bourne
patent: 4905138 (1990-02-01), Bourne
patent: 5337233 (1994-08-01), Hofert et al.
patent: 5365433 (1994-11-01), Steinberg et al.
patent: 5369577 (1994-11-01), Kadashevich et al.
patent: 5414841 (1995-05-01), Bingham et al.
patent: 5475588 (1995-12-01), Schabes et al.
patent: 5897633 (1999-04-01), Nolan
patent: 5983235 (1999-11-01), Blackman et al.
patent: 5999937 (1999-12-01), Ellard
dBase IV The Complete Reference by The LeBlond Group, 1989.
IBM Technical Disclosure Bulletin, vol. 37, No. 12, Dec. 1994, “Providing Hypertext Links to Code”, J. A. Kelly.
IBM Technical Disclosure Bulletin, vol. 38, No. 12, Dec. 1995, “Sequence Reception Method for a Fibre Channel Protocol Chip”, G. M. Nordstrom.
IBM Technical Disclosure Bulletin, vol.27, No. 7A, Dec. 1984, Instruction for Text Manipulation (Find Long), J. T. Brady.

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

System and method for building a data structure of converted... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for building a data structure of converted..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for building a data structure of converted... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2519081

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