A method and system for executing an application at a client are described. An application is divided into portions. A first portion of code for the application is transmitted to the client over a network. The first portion of code is executed at the client to cause the client to generate a user interface...http://www.google.com/patents/US6073163?utm_source=gb-gplus-sharePatent US6073163 - Method and apparatus for enabling web-based execution of an application