Patent ID: 7171414

Claim:
In a page server coupled to a network, a method of providing a customized page to a user, wherein the customized page is customized according to the user's preferences, the method comprising: obtaining real-time information from information sources; storing the real-time information in a shared local storage device; storing a user-specific template program for the user in a data structure associated with a user identifier unique to the user; receiving, from the user and at the page server, a user request for a customized page; determining a user identifier associated with the request; receiving a template program specific to the user using the determined user identifier associated with the user request, wherein the template program is received from one of at least two locations, the location determined from frequency of the user request for the customized page; executing the template program specific to the user using the real-time information stored in the shared local storage device to generate the customized page, wherein the template program indicates items of interest to the user; and providing the user with the customized page.