Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
156 words
A computer-readable storage medium in a data processing system for storing an extensible object containing extensible object data and for enabling the extensibility of a stored object, said medium comprising: a header, wherein said header comprises at least one header field for containing extensible-object identifier data, extensible-object version data, extensible-object revision data, extensible-object endian data, and a header remaining-size field for containing a size of remaining header data; an object field containing current extensible object data comprising a set of original object attributes stored in the object data memory when the object is created; an object extension field which is extensibly appended to said object field, said object extension field comprising object extension data which are added to the object; and a size data field coupled to said object, wherein said size data field comprises a size attribute which is modified to indicate a combined size of said current object data and said object extension data.
Claim 2
Dependent Claim
156 words
A computer-readable storage medium in a data processing system for storing an extensible object containing extensible object data and for enabling the extensibility of a stored object, said medium comprising: a header, wherein said header comprises at least one header field for containing extensible-object identifier data, extensible-object version data, extensible-object revision data, extensible-object endian data, and a header remaining-size field for containing a size of remaining header data; an object field containing current extensible object data comprising a set of original object attributes stored in the object data memory when the object is created; an object extension field which is extensibly appended to said object field, said object extension field comprising object extension data which are added to the object; and a size data field coupled to said object, wherein said size data field comprises a size attribute which is modified to indicate a combined size of said current object data and said object extension data.
Claim 3
Dependent Claim
23 words
The computer-readable storage medium according to claim 1, wherein the attributes of the object extension field are added after the object is created.
Claim 4
Dependent Claim
20 words
The computer-readable storage medium according to claim 1, further comprising an object name field identifying the name of said object.
Claim 5
Dependent Claim
20 words
The computer-readable storage medium according to claim 2, further comprising a version field identifying the version number of said object.
Claim 6
Dependent Claim
20 words
The computer-readable storage medium according to claim 2, further comprising a revision field identifying the revision number of said object.
Claim 7
Dependent Claim
37 words
The computer-readable storage medium according to claim 2, further comprising at least one address pointer to a table of contents, wherein the table of contents identifies the location of the stored object within the data processing system.
Claim 8
Dependent Claim
17 words
The computer-readable storage medium according to claim 1, wherein said object extension field further comprises a subobject.
Claim 9
Dependent Claim
25 words
The computer-readable storage medium according to claim 7, wherein said subobject further comprises a data subtype field identifying a data subtype contained within said subobject.
Claim 10
Dependent Claim
24 words
The computer-readable storage medium according to claim 7, wherein said subobject further comprises a data subsize field identifying the file subsize of said subobject.
Claim 11
Dependent Claim
22 words
The computer-readable storage medium according to claim 7, wherein said subobject further comprises a sub-subobject for extending the description of said subobject.
Claim 12
Dependent Claim
28 words
The computer-readable medium of claim 1, wherein said current extensible object data includes at least one object element selected from the group consisting of objects, subobjects, and sub-subobjects.
Claim 13
Dependent Claim
16 words
The computer-readable medium of claim 11, wherein said object element consists of at least one object.
Claim 14
Dependent Claim
17 words
The computer-readable medium of claim 1, wherein said object extension data includes at least one object element.
Claim 15
Dependent Claim
23 words
The computer-readable medium of claim 1, wherein said extensible-object header field further comprises at least one reserved field for containing additional header data.
Claim 16
Dependent Claim
23 words
The computer-readable medium of claim 1, wherein said header further comprises a table of contents pointer for locating an associated table of contents.
Claim 17
Dependent Claim
89 words
A computer-readable storage medium in a data processing system for executing an application program and enabling the extensibility of a stored object, the computer-readable storage medium comprising: means for creating a header data field comprising stored object size and type information; means for appending a first data field to the header data field comprising a set of original object attributes; and means for appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.
Claim 18
Dependent Claim
89 words
A computer-readable storage medium in a data processing system for executing an application program and enabling the extensibility of a stored object, the computer-readable storage medium comprising: means for creating a header data field comprising stored object size and type information; means for appending a first data field to the header data field comprising a set of original object attributes; and means for appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.
Claim 19
Dependent Claim
30 words
The computer-readable storage medium according to claim 16, wherein said header data field stored object size reflects the size of both said first data field and said object extension field.
Claim 20
Independent Claim
77 words
A method in a data processing system computer-readable storage medium for enabling the extensibility of a stored object, the method comprising: creating a header data field comprising stored object size and type information; appending a first data field to the header data field comprising a set of original object attributes; and appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.
Claim 21
Independent Claim
77 words
A method in a data processing system computer-readable storage medium for enabling the extensibility of a stored object, the method comprising: creating a header data field comprising stored object size and type information; appending a first data field to the header data field comprising a set of original object attributes; and appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.
Claim 22
Dependent Claim
30 words
The method according to claim 18, wherein the stored object size in the header data field reflects the size of both the first data field and the object extension field.
Claim 23
Dependent Claim
89 words
The method according to claim 18 further comprising the step of accessing the stored object comprising the sub-steps: reading the object size and type information contained within the header data field to determine the type of data and the amount of data contained within the object; dispatching a routine which is programmed to read the type of data contained within the object; reading the object attribute data stored in the first data field; and testing the size information to determine whether all the object attribute data has been read.
Claim 24
Dependent Claim
50 words
The method for accessing objects according to claim 20, in which after the step of reading the object size and type data, the method further comprises storing the size information to an object size register in order that the stored size information may be used in the step of testing.
Claim 25
Dependent Claim
28 words
The method for accessing stored objects according to claim 20, in which after the step of testing, the method further comprises reading subobject data contained within the object.
Claim 26
Dependent Claim
29 words
The method for accessing stored objects according to claim 22 in which prior to the step of reading subobject data, the method further comprises reading subtype and subsize information.
Claim 27
Dependent Claim
76 words
A computer-readable medium comprising program instructions for enabling the extensibility of a stored object data by performing the steps of: creating a header data field comprising stored object size and type information; appending a first data field to the header data field comprising a set of original object attributes; and appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.
Claim 28
Dependent Claim
76 words
A computer-readable medium comprising program instructions for enabling the extensibility of a stored object data by performing the steps of: creating a header data field comprising stored object size and type information; appending a first data field to the header data field comprising a set of original object attributes; and appending an object extension field to the first data field, the object extension field comprising attributes which have been added to extend functionality of the object.