Patent ID: 7802197

Claim:
A system for dynamically updating user accessible features of a software application on a given client computer, the system comprising: a user interface at the given client computer receiving operator inputs to the software application; a local usage data file storing usage information on a computer storage media corresponding to the operator inputs; a data mining engine processing the stored usage information retrieved from the computer storage media and generating and storing information indicative of at least one local user interface adjustment of the software application based on processed usage information, wherein a user interface adjustment indicates an adjustment to the presentation of information by a user interface; and a local merging feature blending and resolving conflicts between local user interface adjustments and global user interface adjustments generated and stored at a remote server, the global user interface adjustments based at least in part on operator usage patterns on client computers other than the given client computer, to generate and store an interface update for the user interface of the application on the given client computer based on each of the local user interface adjustments and global user interface adjustments.