Appeal No. 2003-1986 Application 09/315,200 col. 16, line 21 & Table 4; col. 35, line 33 to col. 36, line 33 & Table 9). As shown in Table 9, the search parameters can be attributes with key/value pairs. The heading "Object Type #1" does not have a value like "Object Type #1=ACME::VIDEOMAIL" in Table 7, but we will assume that it does. We interpret "ACME::VIDEOMAIL" to identify the object VIDEOMAIL within the class ACME,2 i.e., it identifies an external object type stored somewhere else. Assuming "ACME::VIDEOMAIL" represents true data, the object type entries contain the implementation information needed to activate an object of that particular type and are not meta-data attributes "wherein the meta-data value field describes the associated true-data attribute," as claimed, because they do not describe the data "ACME::VIDEOMAIL." When the implementation repository receives a request from an object broker for implementation information for an object of a particular type, the search parameters are used to select an implementation appropriate for the type of hardware, operating system, and other implementation preferences required for the particular object operation, and the information passed back from the implementation repository includes that required to access the 2 In object-oriented programming languages like C++, the "::" operator is called the "binary scope resolution operator." The class name and a double colon (e.g., Student::) are prepended to each of the functions names. This prefix is a tag that tells the compiler that you are referring to something inside the Student class. - 8 -Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 NextLast modified: November 3, 2007