A distributed user interface (UI) system includes a client device configured to render a UI for a server-based application. The client device communicates with a UI server over a network such as the Internet. The UI server performs formatting for the UI, which preferably utilizes a number of native UI...http://www.google.de/patents/US7155681?utm_source=gb-gplus-sharePatent US7155681 - Platform-independent distributed user interface server architecture