Patent ID: 6928469
Filing Date: 2005-08-09
Classification: G06F,H04L

Abstract:
1. In a network including a client system and a plurality of servers, the plurality of servers including a web server, a method for executing an application program that is available for use, the method comprising: (a) executing, by a web server, a neighborhood application to collect application-related information from the plurality of servers concerning application programs hosted by the plurality of servers; (b) retrieving from a database a page template; (c) creating, at the web server, a page describing a display of hosted application programs available to the client system responsive to the collected application-related information and the retrieved page template; (d) transmitting the created page to the client system for display; (e) receiving, from the client system, a request to execute one of the hosted application programs; (f) choosing, from the plurality of servers, a server hosting the requested application program; (g) executing the requested application program at the chosen server; and (h) providing output from the executing application program executing at the chosen server directly to the client system for display at the client system.