Appeal No. 2004-1827 Page 7 Application No. 09/467,396 applications, while the interpretative server interprets the information from the proprietary databases and generates applications” (col. 4 lines 58-62). The “[i]nterpretive server . . . interacts with ADBs to generate application logic on the fly according to the application definition data it gets from the ADBs” (col. 5, lines 49-53). In Kohl, “[u]ser interaction with the interpretative server occurs via HTML pages displayed by a Web browser” (col. 6, lines 4-6). These pages may contain “HTML, JavaScript, Java and/or any scripting or embedded language” (col. 6, lines 13-14). Kohl teaches that “Java programs that work on Web pages are called ‘applets.’ A Java applet is a program designed to be included in an HTML document and run inside a Web browser” (col. 6, lines 7-10). Kohl also teaches that “the same environment may be used to design, generate and store non-Web applications such as client-server applications” (col. 5, lines 3-5). From the teachings of Kohl, we agree with the examiner that Kohl discloses a method for electronically providing customized software. This method of Kohl receives a customer specification through the web, and automatically creates customer compatible software that meets the customer specification, and electronically provides the customer compatible software to thePage: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 NextLast modified: November 3, 2007