Appeal No. 96-2693 Application No. 08/018,972 allowed. Claim 2 has been canceled. Appellants' invention relates to a technique for optimizing performance of a portable software program for use on different computers. The invention enables a single version of the software to execute at its optimal speed on each of the different computers. It can survive hardware changes and computer system upgrades. On page 4 of the specification and Figure 1, Appellants disclose that the portable software queries a computer at 10 for its hardware attributes at run-time. Once the software knows the hardware attributes of the computer, the software optimizes at 12 at least a portion of the code of the software. Once optimized, the code may be executed at 14 by the computer. Independent claim 1 is reproduced as follows: 1. A method for improving efficiency of execution of a portable application program by different computers, said method comprising the steps of: (a) reading, by the portable application program at run-time for the portable application program in one of the different computers, at least one hardware attribute of the one of the different computers from a hardware attributes storage area internal to and associated with the one of the 2Page: Previous 1 2 3 4 5 6 7 8 9 10 NextLast modified: November 3, 2007