Patent ID: 7263663

Claim:
A system for generating a customizable application user interface, comprising: means for allowing a user to specify configuration data to customize a customizable view all command in the application user interface, the configuration data defining a property of a user interface element for the view all command, the customizable view all command further being associated with metadata characterizing the user interface element; a data repository including a data record and configured to store the configuration data in the data record, the configuration data defining a current state of the property; an application user interface generator configured to generate the application user interface in response to a request from a client device, the user interface generator being operable to access the data record to determine the current state of the customizable view all command at substantially the time of the request and generate markup language including the current state of the user customizable view all command; a web application server operable to deliver the generated markup language for the application user interface to the client device; and means for preserving the current state of the customizable view all command between one generation of the application user interface and another generation of the application user interface, the application user interface generator being further configured to automatically generate the one generation of the application user interface and the another generation of the application user interface as configured with the property of the view all command for the user interface element.