Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The method of claim 1 , wherein the received information includes information related to a current condition of the user.
3. The method of claim 2 , further comprising monitoring the user to collect the received information.
4. The method of claim 1 , wherein the received information includes information related to a surrounding environment.
5. The method of claim 4 , further comprising monitoring the surrounding environment to collect the received information.
6. The method of claim 1 , further comprising receiving the output information before presenting the output information.
7. The method of claim 6 , wherein an information provider transmits information to various computers within a transmission range of the information provider, wherein the method is performed by a transportable computer transported by the user, wherein the user transports the transportable computer within the transmission range, and wherein the received output information is the transmitted information.
8. The method of claim 1 , wherein the level of the user's ability to devote attention to the output information is represented by the generated model of the user's current condition.
9. The method of claim 8 , wherein the ability of the user to devote attention is influenced by information being received by the user via one user sense, and wherein the presenting of the output information is selected to be via a distinct user sense.
10. The method of claim 8 , further comprising deferring the presenting of the output information when the ability of the user to devote attention is low.
11. The method of claim 8 , wherein the indication of the ability of the user to devote attention is based on an estimate of an amount of attention devoted by the user to other current activities.
12. The method of claim 1 , wherein the modeled user condition includes a preference of the user regarding a number of people allowed to perceive presented information.
13. The method of claim 12 , wherein the selected output device includes a range of information presentation capabilities, wherein information presented via some of the information presentation capabilities is perceivable by other people near the user, and including selecting those information presentation capabilities to be used to present the output information when the modeled user condition indicates that the number of other people in the vicinity of the user is within the number of people allowed to perceive the output information.
14. The method of claim 12 , wherein the selected output device includes a range of information presentation capabilities, wherein information presented via some of the information presentation capabilities is not perceivable by other people near the user, and including selecting those information presentation capabilities to be used to present the output information when the modeled user property indicates that the number of other people in the vicinity of the user exceeds the number of people allowed to perceive the output information.
15. The method of claim 1 , wherein the modeled user condition includes a preference of the user regarding how to receive sensitive information.
16. The method of claim 15 , wherein the selected output device includes a range of information presentation capabilities, wherein information presented via some of the information presentation capabilities is perceivable by other people near the user, and including selecting those information presentation capabilities to be used to present the output information when the modeled user condition indicates that sensitivity of the output information allows the other people to perceive the output information.
17. The method of claim 15 , wherein the selected output device includes a range of information presentation capabilities, wherein information presented via some of the information presentation capabilities is not perceivable by other people near the user, and including selecting those information presentation capabilities to be used to present the output information when the output information is sufficiently sensitive that the modeled user condition indicates that the other people are not allowed to perceive the output information.
18. The method of claim 1 , wherein a plurality of output devices are available to present information via distinct senses of the user, and wherein the selecting of the output device includes determining a user sense that is capable of presenting the output information in accordance with the modeled user condition.
19. A computer-readable medium containing instructions for presenting output information to a user by: monitoring the user to obtain information related to a current condition of the user, monitoring the user comprises utilizing one or more sensors to gather at least one of physiological, geographical or spatial information related to the user; monitoring a surrounding environment to collect information related to a state of the environment; generating a model of a user condition based at least in part on the obtained information, the model characterizes a current condition of the user and a user observable environmental state, the model includes condition variables that represent at least one of a cognitive load of the user, a desired level of privacy, a desired scope of audience, physical characteristics of the user, or physically observable environmental characteristics; 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 via the respective output device is allowable: receiving output information to present to the user; employing the model of the user condition to determine the cognitive load of the user indicating a level of the user's ability to devote attention to the output information; selecting an output device capable of presenting the output information in accordance with the model of the user condition and the device model; and presenting the output information on the selected output device in accordance with the model of the user condition and the device model.
20. A computer system for presenting output to a user, comprising: an output device selector module that maps each of a set of output devices to a set of ratings for user condition variables and output information description factors, that receives information about a modeled property of the user that determines a level of the user's ability to devote attention to the output information, that selects an output device capable of presenting the output information based at least on a comparison of the modeled property with the set of ratings, and that presents the output on the selected output device in accordance with the modeled property wherein the user condition variables include 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 allowed.
Unknown
March 31, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.