Method and system for controlling presentation of information to a user based on the user's condition
2 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling presentation of information to a user based on the user'"'"'s current condition. In particular, the system monitors the user and the user'"'"'s environment, and creates and maintains an updated model of the current condition of the user. The user condition can include a variety of condition variables, including abstract concepts such as the user'"'"'s current cognitive load, desired level of privacy for output information, and desired scope of audience for output information. Upon receiving output information to be presented to the user (e.g., from an application program), the system determines an appropriate output device and an appropriate format with which to present the information to the user, and then presents the output information. The system can also receive description information about the output information that describes relevant factors for determining when and how to present the output information (e.g., the importance and urgency of the output information, the consequences of the user not receiving or ignoring the output information, etc.). Some versions of the system execute on a wearable computer having a variety of available output display devices.
-
Citations
90 Claims
-
1-15. -15. (canceled)
-
16. A computer-implemented method for presenting output information to a user, the method comprising:
-
receiving information about a modeled property of the user which affects appropriateness of presenting output information to the user;
selecting an output device capable of presenting the output information in accordance with the modeled user property; and
presenting the output information on the selected output device in accordance with the modeled user property. - View Dependent Claims (17, 18, 19, 20, 22, 23, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 47)
-
-
21. (canceled)
-
24-29. -29. (canceled)
-
40-46. -46. (canceled)
-
48-83. -83. (canceled)
-
84. A computer-readable medium containing instructions for presenting output information to a user by:
-
receiving information about a modeled property of the user which affects appropriateness of presenting output information to the user;
selecting an output device capable of presenting the output information in accordance with the modeled user property; and
presenting the output information on the selected output device in accordance with the modeled user property.
-
-
85-88. -88. (canceled)
-
89. A computer system for presenting output to a user, comprising:
an output device selector module that receives information about a modeled property of the user which affects appropriateness of presenting output to the user, that selects an output device capable of presenting the output in accordance with the modeled property, and that presents the output on the selected output device in accordance with the modeled property.
-
90-101. -101. (canceled)
Specification