Appeal No. 2002-0275 Application No. 09/215,752 of a data object; i.e., a meta definition of a type definition object. As depicted in Figures 2A through 2C of Maruyama, meta definition information includes type, attribute, and procedure data objects. Col. 3, l. 61 - col. 4, l. 41. The requested meta definition is received as shown in step 1001 in Figure 13 of the reference. Further, “mapping data values to a data structure according to attributes in the meta definition of the data object” fairly describes the restructuring of the database in Maruyama. Data values within the data base are changed in accordance with attributes in the meta definition of the type definition data object. The data values are changed (or updated) when the parts object manager 102 contains attribute change information. Maruyama provides an example of a computer type definition object (Fig. 6B) having an appended parts attribute object (Fig. 7A) which deletes “OS name” and appends “hard-disc size” to the attribute of the computer type. Col. 5, l. 47 - col. 6, l. 20. In light of the description related to the operation shown in Figure 13 of the reference, when restructuring the data base, data values are mapped to locations in an essentially new data structure (i.e., when combining information from the original object and the associated parts object, resulting in the change of attribute information owned by the type definition). Because we find that the reference meets all requirements of representative claim 7, we sustain the section 102 rejection of claims 7, 16, and 22 over Maruyama. Independent claims 35, 42, and 46 -7-Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 NextLast modified: November 3, 2007