Patent US6466232B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6466232B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for controlling presentation of information to a user based on the user's condition

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1998-12-18
•
Granted: 2002-10-15
•
Expires: 2018-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Dan Newell
  • 👤 Kenneth H. Abbott, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:37
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/606; G06F1/00; G06F1/16; G06F1/1613; G06F1/163; G06F21/62; G06F21/6218; G06F21/6245; G06F3/00; G06F3/01; G06F3/011; G06F3/016; G06F2221/00; G06F2221/03; G06F2221/032; G06F2221/21; G06F2221/2149

Claims Analysis

Total Claims: 99
Claim 1
Independent Claim 250 words
A method for a computer to present information to a user on one of a plurality of available output devices, the method comprising: (a) monitoring the user to collect information about a current state of the user; (b) modeling a current user condition based on the collected information by, determining a current level of privacy desired by the user, the level of privacy indicating a group of people allowed to perceive information presented by the computer; determining a current scope of audience desired by the user, the scope of audience indicating how many people are intended to perceive information presented by the computer; or determining a current cognitive load of the user, the cognitive load indicating ability of the user to devote attention to the computer; (c) receiving output information to be presented to the user; and (d) presenting the output information in a manner consistent with the modeled current user condition by, selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the determined current desired level of privacy, the determined current desired scope of audience, and the determined current cognitive load; and presenting the output information to the user on the selected output device, and wherein step (d) is deferred when the output information cannot be presented on any of the available output devices in a manner consistent with the modeled current user condition, so that the presentation of information by the computer satisfies the modeled current user condition.
Claim 2
Independent Claim 250 words
A method for a computer to present information to a user on one of a plurality of available output devices, the method comprising: (a) monitoring the user to collect information about a current state of the user; (b) modeling a current user condition based on the collected information by, determining a current level of privacy desired by the user, the level of privacy indicating a group of people allowed to perceive information presented by the computer; determining a current scope of audience desired by the user, the scope of audience indicating how many people are intended to perceive information presented by the computer; or determining a current cognitive load of the user, the cognitive load indicating ability of the user to devote attention to the computer; (c) receiving output information to be presented to the user; and (d) presenting the output information in a manner consistent with the modeled current user condition by, selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the determined current desired level of privacy, the determined current desired scope of audience, and the determined current cognitive load; and presenting the output information to the user on the selected output device, and wherein step (d) is deferred when the output information cannot be presented on any of the available output devices in a manner consistent with the modeled current user condition, so that the presentation of information by the computer satisfies the modeled current user condition.
Claim 3
Dependent Claim 24 words
The method of claim 1 wherein the modeling of the current user condition is additionally based on collected information related to a surrounding environment.
Claim 4
Dependent Claim 19 words
The method of claim 1 wherein the monitoring of the user is performed by sensors worn by the user.
Claim 5
Dependent Claim 19 words
The method of claim 1 wherein the monitoring of the user is performed by sensors remote from the user.
Claim 6
Dependent Claim 19 words
The method of claim 1 wherein the collected information includes information about a current physiological state of the user.
Claim 7
Dependent Claim 17 words
The method of claim 1 wherein the collected information includes information about current activities of the user.
Claim 8
Dependent Claim 12 words
The method of claim 1 wherein the computer is a wearable computer.
Claim 9
Dependent Claim 15 words
The method of claim 1 wherein an operating system of the computer performs the method.
Claim 10
Dependent Claim 19 words
The method of claim 1 Wherein the output information is received from a distinct program executing on the computer.
Claim 11
Dependent Claim 14 words
The method of claim 1 wherein the output information is received from another computer.
Claim 12
Dependent Claim 20 words
The method of claim 1 wherein the output information is generated by the computer during the monitoring or the modeling.
Claim 13
Dependent Claim 50 words
The method of claim 1 wherein the available output devices include two display devices with different information presentation capabilities regarding level of privacy, scope of audience, and cognitive load, and wherein the selected output device is the display device whose information presentation capabilities best match the modeled current user condition.
Claim 14
Dependent Claim 41 words
The method of claim 1 wherein information can be presented with the available output devices to the user via at least two user senses, and wherein the selecting includes determining the user sense via which the output information will be presented.
Claim 15
Independent Claim 244 words
A method for a computer to present information to a user on one of a plurality of available output devices, the method comprising: (a) monitoring the user to collect information about a current state of the user; (b) modeling a current user condition based on the collected information by, determining a current level of privacy desired by the user, the level of privacy indicating a group of people allowed to perceive information presented by the computer; determining a current scope of audience desired by the user, the scope of audience indicating how many people are intended to perceive information presented by the computer; or determining a current cognitive load of the user, the cognitive load indicating ability of the user to devote attention to the computer; (c) receiving output information to be presented to the user; receiving description information for the output information describing importance and deferability of the output information; and (d) presenting the output information in a manner consistent with the modeled current user condition and in a manner consistent with the description information by, selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the determined current desired level of privacy, the determined current desired scope of audience, and the determined current cognitive load; and presenting the output information to the user on the selected output device, so that the presentation of information by the computer satisfies the modeled current user condition.
Claim 16
Independent Claim 244 words
A method for a computer to present information to a user on one of a plurality of available output devices, the method comprising: (a) monitoring the user to collect information about a current state of the user; (b) modeling a current user condition based on the collected information by, determining a current level of privacy desired by the user, the level of privacy indicating a group of people allowed to perceive information presented by the computer; determining a current scope of audience desired by the user, the scope of audience indicating how many people are intended to perceive information presented by the computer; or determining a current cognitive load of the user, the cognitive load indicating ability of the user to devote attention to the computer; (c) receiving output information to be presented to the user; receiving description information for the output information describing importance and deferability of the output information; and (d) presenting the output information in a manner consistent with the modeled current user condition and in a manner consistent with the description information by, selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the determined current desired level of privacy, the determined current desired scope of audience, and the determined current cognitive load; and presenting the output information to the user on the selected output device, so that the presentation of information by the computer satisfies the modeled current user condition.
Claim 17
Dependent Claim 87 words
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; receiving description information indicating importance or deferability of the output information, and presenting the output information on the selected output device in accordance with the modeled user property; and when no selectable output device is capable of presenting the output information in accordance with the modeled user property, deferring the presenting of the output information.
Claim 18
Dependent Claim 87 words
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; receiving description information indicating importance or deferability of the output information, and presenting the output information on the selected output device in accordance with the modeled user property; and when no selectable output device is capable of presenting the output information in accordance with the modeled user property, deferring the presenting of the output information.
Claim 19
Dependent Claim 30 words
The method of claim 15 wherein the received information includes information related to a current condition of the user, and including modeling the user property based on the received information.
Claim 20
Dependent Claim 14 words
The method of claim 16 including monitoring the user to collect the received information.
Claim 21
Dependent Claim 27 words
The method of claim 15 wherein the received information includes information related to a surrounding environment, and including modeling the user property based on the received information.
Claim 22
Dependent Claim 15 words
The method of claim 18 including monitoring the surrounding environment to collect the received information.
Claim 23
Dependent Claim 17 words
The method of claim 15 including before the presenting of the output information, receiving the output information.
Claim 24
Dependent Claim 56 words
The method of claim 20 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.
Claim 25
Dependent Claim 28 words
The method of claim 15 wherein the modeled user property is an indication of ability of the user to devote attention to the presenting of the output information.
Claim 26
Dependent Claim 44 words
The method of claim 22 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.
Claim 27
Dependent Claim 24 words
The method of claim 22 including deferring the presenting of the output information when the ability of the user to devote attention is low.
Claim 28
Dependent Claim 33 words
The method of claim 22 wherein the indication of the ability of the user to devote attention is an estimate of an amount of attention devoted by the user to other current activities.
Claim 29
Dependent Claim 25 words
The method of claim 15 wherein the modeled user property is a preference of the user for an amount of people to perceive presented information.
Claim 30
Dependent Claim 63 words
The method of claim 26 wherein the selected output device includes a range of information presentation capabilities, wherein others can perceive information presented using some of the information presentation capabilities, and including selecting those information presentation capabilities to be used for the presenting when the modeled user property indicates that the others are within the amount of people to perceive the output information.
Claim 31
Dependent Claim 63 words
The method of claim 26 wherein the selected output device includes a range of information presentation capabilities, wherein others nearby cannot perceive information presented using some of the information presentation capabilities, and including selecting those information presentation capabilities to be used for the presenting when the modeled user property indicates that the others exceed the amount of people to perceive the output information.
Claim 32
Dependent Claim 22 words
The method of claim 15 wherein the modeled user property is a preference of the user for how to receive sensitive information.
Claim 33
Dependent Claim 63 words
The method of claim 29 wherein the selected output device includes a range of information presentation capabilities, wherein others can perceive information presented using some of the information presentation capabilities, and including selecting those information presentation capabilities to be used for the presenting when the modeled user property indicates that sensitivity of the output information allows the others to perceive the output information.
Claim 34
Dependent Claim 68 words
The method of claim 29 wherein the selected output device includes a range of information presentation capabilities, wherein others nearby cannot perceive information presented using some of the information presentation capabilities, and including selecting those information presentation capabilities to be used for the presenting when the output information is sufficiently sensitive that the modeled user property indicates that the others are not allowed to perceive the output information.
Claim 35
Dependent Claim 84 words
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, the modeled user property being an indication of a degree of interruptibility of current activities of 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.
Claim 36
Dependent Claim 84 words
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, the modeled user property being an indication of a degree of interruptibility of current activities of 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.
Claim 37
Dependent Claim 50 words
The method of claim 32 wherein the degree of interruptibility of the current activities is influenced by information being received by the user via one user sense in conjunction with the current activities, and wherein the presenting of the output information is selected to be via a distinct user sense.
Claim 38
Dependent Claim 85 words
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, the modeled user property being a preference of the user for receiving information during current activities of 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.
Claim 39
Dependent Claim 85 words
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, the modeled user property being a preference of the user for receiving information during current activities of 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.
Claim 40
Dependent Claim 30 words
The method of claim 34 including deferring the presenting of the output information when the preference of the user is to not receive the output information during the current activities.
Claim 41
Dependent Claim 27 words
The method of claim 34 including presenting the output information non-intrusively when the preference of the user is to not receive output information during the current activities.
Claim 42
Dependent Claim 111 words
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, the selected output device including a range of information presentation capabilities; formatting the output information to select information presentation capabilities of the selected output device to be used such that the selected information presentation capabilities are consistent with the modeled user property; and after the formatting, presenting the output information on the selected output device in accordance with the modeled user property.
Claim 43
Dependent Claim 111 words
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, the selected output device including a range of information presentation capabilities; formatting the output information to select information presentation capabilities of the selected output device to be used such that the selected information presentation capabilities are consistent with the modeled user property; and after the formatting, presenting the output information on the selected output device in accordance with the modeled user property.
Claim 44
Dependent Claim 50 words
The method of claim 15 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 which is capable of presenting the output information in accordance with the modeled user property.
Claim 45
Dependent Claim 24 words
The method of claim 15 wherein the selected output device has only a single physical mechanism for presenting the output information to the user.
Claim 46
Dependent Claim 47 words
The method of claim 15 wherein the computer performing the method is transportable by the user, wherein fixed output devices become available to the computer when the user transports the computer near the fixed output devices, and wherein the selected output device is a fixed output device.
Claim 47
Dependent Claim 35 words
The method of claim 15 wherein a user computer performing the method is transportable by the user, and wherein the user computer can communicate with other devices within a transmission range of the user computer.
Claim 48
Dependent Claim 27 words
The method of claim 41 wherein the user computer communicates with another computer, and wherein the selected output device is an output device of the another computer.
Claim 49
Dependent Claim 16 words
The method of claim 41 wherein the received information is from one of the other devices.
Claim 50
Dependent Claim 20 words
The method of claim 41 wherein the output information to be presented is received from one of the other devices.
Claim 51
Dependent Claim 22 words
The method of claim 41 including after the presenting of the output information, revising the modeled user property based on the presenting.
Claim 52
Dependent Claim 20 words
The method of claim 15 wherein the modeled user property indicates capabilities of the user for receiving presented output information.
Claim 53
Dependent Claim 43 words
The method of claim 46 wherein the capabilities indicate that a physical disability of the user prevents the user from perceiving some types of presentations of information, and wherein the presenting of the output information is in a manner perceivable by the user.
Claim 54
Dependent Claim 95 words
The method of claim 15 including modeling properties of the user for use when presenting output information to the user by: receiving first information about a current state of the user; and for at least one of a plurality of properties of the user which affects appropriateness of presenting output information to the user, modeling the property by determining whether the received first information relates to the property; and when the received first information relates to the property, determining a current value for the property based at least in part on the received first information.
Claim 55
Dependent Claim 31 words
The method of claim 48 including: receiving the output information, and wherein the presenting of the output information is to the user and is in accordance with the modeled user properties.
Claim 56
Dependent Claim 51 words
The method of claim 48 including when a program has output information to present to the user, supplying the determined current values of the modeled user properties to the program so that the output information can be presented to the user by the program in accordance with the modeled user properties.
Claim 57
Dependent Claim 45 words
The method of claim 48 including when determined current values of the modeled user properties change, automatically supplying the changed current values to the program so that the output information can be presented in accordance with the changed current values of the modeled user properties.
Claim 58
Dependent Claim 23 words
The method of claim 48 wherein the determining of the current value for the property is based on a plurality of modeling rules.
Claim 59
Dependent Claim 24 words
The method of claim 52 wherein when the user is in a specified class of users, using modeling rules specialized for the specified class.
Claim 60
Dependent Claim 21 words
The method of claim 52 wherein when the user is not in a pre-determined class of users, using default modeling rules.
Claim 61
Dependent Claim 23 words
The method of claim 52 including updating the modeling rules based on the received first information so as to better model the user.
Claim 62
Dependent Claim 33 words
The method of claim 52 wherein the computer can communicate with another computer, and including receiving from the another computer new modeling rules to be used for the determining of the current value.
Claim 63
Dependent Claim 46 words
The method of claim 48 wherein the computer can communicate with another computer, the another computer able to obtain information about the user via input devices of the another computer, and wherein the received first information is obtained information about the user from the another computer.
Claim 64
Dependent Claim 43 words
The method of claim 48 wherein the computer can communicate with another computer, and including receiving from the another computer information about properties of the user to be added to the modeled user properties, the added properties distinct from the modeled user properties.
Claim 65
Dependent Claim 41 words
The method of claim 48 wherein the computer can communicate with another computer, and including receiving from the another computer a value for one of the modeled user properties to be stored as the determined current value for the one property.
Claim 66
Dependent Claim 27 words
The method of claim 48 wherein the plurality of properties of the user are modeled based on received information to create a model of a user condition.
Claim 67
Dependent Claim 15 words
The method of claim 48 including monitoring the user to obtain the received first information.
Claim 68
Dependent Claim 48 words
The method of claim 48 wherein multiple pieces of information are received which relate to a property of the user, wherein the multiple pieces of information are inconsistent as to the current value for the property, and wherein the determining of the current value involves mediating the inconsistencies.
Claim 69
Dependent Claim 39 words
The method of claim 48 wherein a rating indicating quality of the received first information is received, and wherein the quality rating is reflected in the determined current values for the properties which relate to the received first information.
Claim 70
Dependent Claim 39 words
The method of claim 48 including: determining that a current value for a user property is needed for presenting output information to the user; and obtaining information related to the user property to allow determination of the current value.
Claim 71
Dependent Claim 24 words
The method of claim 32 including deferring the presenting of the output information when the degree of interruptibility of the current activities is low.
Claim 72
Dependent Claim 28 words
The method of claim 32 wherein the degree of interruptibility of the current activities is low when the current activities involve a risk of harm to the user.
Claim 73
Dependent Claim 86 words
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, the modeled user property being an indication of appropriateness of presenting the output information in a manner perceivable by others; 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.
Claim 74
Dependent Claim 86 words
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, the modeled user property being an indication of appropriateness of presenting the output information in a manner perceivable by others; 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.
Claim 75
Dependent Claim 64 words
The method of claim 67 wherein the selected output device includes a range of information presentation capabilities, wherein others cannot perceive information presented using some of the information presentation capabilities, and including selecting those information presentation capabilities to be used for the presenting when the modeled user property indicates that presenting the output information in a manner perceivable by the others is not appropriate.
Claim 76
Dependent Claim 50 words
The method of claim 67 including deferring the presenting of the output information when the modeled user property indicates that presenting the output information in a manner perceivable by others is not appropriate and available output devices cannot present the output information in a manner not perceivable by the others.
Claim 77
Independent Claim 147 words
A method for a wearable computer to present output information to a user wearing the wearable computer, the wearable computer having a plurality of output devices from which the user can receive information, the method comprising: monitoring the user to collect information; characterizing the user based on the collected information so as to identify an ability of the user to currently receive the output information and a desire of the user of how to currently receive the output information; receiving description information indicating importance or deferability of the output information; selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the identified ability and desire and such that the selecting is performed in accordance with the description information; and presenting the output information to the user on the selected output device consistently with the identified ability and desire.
Claim 78
Independent Claim 147 words
A method for a wearable computer to present output information to a user wearing the wearable computer, the wearable computer having a plurality of output devices from which the user can receive information, the method comprising: monitoring the user to collect information; characterizing the user based on the collected information so as to identify an ability of the user to currently receive the output information and a desire of the user of how to currently receive the output information; receiving description information indicating importance or deferability of the output information; selecting one of the plurality of output devices such that information presentation capabilities of the selected output device support the identified ability and desire and such that the selecting is performed in accordance with the description information; and presenting the output information to the user on the selected output device consistently with the identified ability and desire.
Claim 79
Dependent Claim 19 words
The method of claim 70 including receiving the output information from an application program executing on the wearable computer.
Claim 80
Dependent Claim 45 words
The method of claim 70 wherein the wearable computer has multiple display devices worn by the user, the multiple display devices having distinct information presentation capabilities, and wherein the selecting of one of the plurality of output devices selects one of the multiple display devices.
Claim 81
Dependent Claim 124 words
A computer-readable medium containing instructions for presenting output information to a user, by performing a method comprising: receiving information about at least one modeled characteristic of the user which affects appropriateness of presenting output information to the user; receiving the output information; receiving description information indicating importance and/or deferability of the output information, when a selectable output device is capable of presenting the output information in accordance with the modeled user characteristic and the description information, selecting the output device and presenting the output information on the selected output device in accordance with the modeled user characteristic; and when no selectable output device is capable of presenting the output information in accordance with the modeled user characteristic deferring the presenting of the output information.
Claim 82
Dependent Claim 124 words
A computer-readable medium containing instructions for presenting output information to a user, by performing a method comprising: receiving information about at least one modeled characteristic of the user which affects appropriateness of presenting output information to the user; receiving the output information; receiving description information indicating importance and/or deferability of the output information, when a selectable output device is capable of presenting the output information in accordance with the modeled user characteristic and the description information, selecting the output device and presenting the output information on the selected output device in accordance with the modeled user characteristic; and when no selectable output device is capable of presenting the output information in accordance with the modeled user characteristic deferring the presenting of the output information.
Claim 83
Dependent Claim 22 words
The computer-readable medium of claim 73 wherein the at least one modeled characteristic is based on collected information related to the user.
Claim 84
Dependent Claim 22 words
The computer-readable medium of claim 74 wherein the computer system is further controlled by monitoring the user to obtain the collected information.
Claim 85
Dependent Claim 116 words
A computer-readable medium whose contents cause a computer to present 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, the selected output device including a range of information presentation capabilities; formatting the output information, the formatting to select information presentation capabilities of the selected output device to be used such that the selected information presentation capabilities are consistent with the modeled user property; and after the formatting, presenting the output information on the selected output device in accordance with the modeled user property.
Claim 86
Dependent Claim 116 words
A computer-readable medium whose contents cause a computer to present 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, the selected output device including a range of information presentation capabilities; formatting the output information, the formatting to select information presentation capabilities of the selected output device to be used such that the selected information presentation capabilities are consistent with the modeled user property; and after the formatting, presenting the output information on the selected output device in accordance with the modeled user property.
Claim 87
Dependent Claim 25 words
The computer-readable medium of claim 73 wherein the instructions cause the presenting of the output information to the user when executed by a computing device.
Claim 88
Dependent Claim 17 words
The computer-readable medium of claim 77 wherein the computer-readable medium is a memory of the computing device.
Claim 89
Dependent Claim 23 words
The computer-readable medium of claim 73 wherein the computer-readable medium is a data transmission medium transmitting a generated data signal containing the instructions.
Claim 90
Dependent Claim 84 words
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 receives description information indicating importance or deferability of the output, that selects an output device capable of presenting the output in accordance with the modeled property and in accordance with the description information, and that presents the output on the selected output device in accordance with the modeled property.
Claim 91
Dependent Claim 84 words
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 receives description information indicating importance or deferability of the output, that selects an output device capable of presenting the output in accordance with the modeled property and in accordance with the description information, and that presents the output on the selected output device in accordance with the modeled property.
Claim 92
Dependent Claim 12 words
The computer system of claim 80 further comprising the selected output device.
Claim 93
Dependent Claim 29 words
The computer system of claim 80 further comprising a model of a current condition of the user, the model including a plurality of user properties including the modeled property.
Claim 94
Dependent Claim 34 words
The computer system of claim 80 wherein the computer system further comprises a user characterization module that generates the modeled property based on collected information related to the user or to a surrounding environment.
Claim 95
Dependent Claim 24 words
The computer system of claim 30 wherein the user characterization module further monitors the user or the surrounding environment to obtain the collected information.
Claim 96
Dependent Claim 59 words
The computer system of claim 80 wherein the selected output device includes a range of information presentation capabilities, and further including a format module that formats the output before the presenting, the formatting to select information presentation capabilities of the selected output device to be used such that the selected information presentation capabilities are consistent with the modeled property.
Claim 97
Dependent Claim 46 words
The computer system of claim 80 wherein the received information is current physiological information about the user indicating a health condition, and wherein the presenting of output is to another person to alert the another person of a health problem detected from the current physiological information.
Claim 98
Dependent Claim 36 words
The computer system of claim 80 wherein the received information is current physiological information about the user indicating a health condition, and wherein the presenting of output is to administer medical care for the health condition.
Claim 99
Dependent Claim 20 words
The computer system of claim 80 wherein the output device selector module is executing in memory of the computer system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-14 2006-04-15 2006-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-14 2010-04-15 2010-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-14 2014-04-15 2014-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag