Patent ID: 7089499

Claim:
A computer User Interface Agent comprising: computer implemented means for learning computer user preferences and behaviors on a primary computer based upon automated observation of said user's use of a user interface on said primary computer without forcing the user to explicitly teach the Agent; and computer implemented means for reasoning from a) the learned preferences and behaviors and b) a host computer's user interface capabilities in order to predict a preferred interface of said user on the host computer, said learned preferences on the primary computer being preferences for selected values of user interface settings on the primary computer and said predicted preferences on the host computer being preferences for selected values of user interface settings on the host computer, said primary computer settings and selected values being different from said host computer settings and selected values, said reasoning means being able to translate from said primary computer settings and selected values to a closest available set of said host computer settings and selected values where ideal primary computer settings are not available because of said differences, wherein said translation by said reasoning means employs a technique for reasoning under uncertainty to obtain said closest available set of host computer settings.