Patent ID: 7512889

Claim:
A computer-implemented method for presenting output information to a user, the method comprising: generating a model of the user's current condition based upon received information about the user, the model representing a contemporaneous condition of the user and an environmental state, wherein the contemporaneous condition of the user includes at least a determined cognitive load of the user indicating a level of the user's ability to devote attention to the output information; generating a device model for each of a set of output devices that maps a respective output device to a set of ratings for user condition variables and output information description factors, the user condition variables including at least a cognitive load variable that indicates a level of the user's cognitive load at which presentation of output information on the respective output device is allowable; selecting an output device capable of presenting the output information in accordance with the model of the user's current condition and the device model; and presenting the output information on the selected output device in accordance with the model of the user's current condition and the device model.