Patent
1996-07-19
1997-08-05
Kriess, Kevin A.
395612, 395613, 395615, G06F 1100
Patent
active
056551215
ABSTRACT:
A computer-implemented method and apparatus in a computer system of processing data generated by a first application program in a second application program during runtime. During runtime, the first application program generates a record including a plurality of fields, wherein at least one of the plurality of fields contains data generated by the first application program. Other of the plurality of fields containing descriptive information regarding the data. The record also includes a reference (e.g. a pointer, relative or absolute) to a tag record. The tag record describes the plurality of fields contained in the record. The tag record further recursively references a plurality of tag records each referencing an associated tag record identifying fields in a referred-to tag record. This continues, recursively, until ultimately, a root record is referenced including a self-referential tag identifying the fields in the root record. The second application program then receives the record, and references the tag record and each of the plurality of tag records, recursively, until reaching the root record in order to identify the data by referencing the plurality of fields in each of the tag records. In this manner, the data contained in the record is thus self-describing. The second application program then manipulates the data according to the identification of the data specified by the record, the tag record and each of the plurality of tag records.
REFERENCES:
patent: 4025901 (1977-05-01), Bachman et al.
patent: 4068300 (1978-01-01), Bachman
patent: 4462077 (1984-07-01), York
patent: 4507752 (1985-03-01), McKenna et al.
patent: 4636940 (1987-01-01), Goodwin, Jr.
patent: 4802165 (1989-01-01), Ream
patent: 4821178 (1989-04-01), Levin et al.
patent: 5101494 (1992-03-01), Bilski et al.
patent: 5121501 (1992-06-01), Baumgartner et al.
patent: 5129084 (1992-07-01), Kelly, Jr. et al.
patent: 5133068 (1992-07-01), Crus et al.
patent: 5313636 (1994-05-01), Noble et al.
"Lightweight Trace and Interpreter for Inter-Process Timing Problems," IBM Technical Disclosure Bulletin, vol. 35, No. 1B, pp. 321-322 (Jun., 1992).
Delagi Bruce Alfred
Ramanathan Jaikumar
Saraiya Nakul P.
Kriess Kevin A.
Sun Microsystems Inc.
Toplu Lucien
LandOfFree
Method and apparatus for encoding data to be self-describing by does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for encoding data to be self-describing by , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for encoding data to be self-describing by will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1081828