AUTOMATED SELECTION OF APPROPRIATE INFORMATION BASED ON A COMPUTER USER'S CONTEXT
4 Assignments
0 Petitions
Accused Products
Abstract
A system filters received messages (e.g., unsolicited advertisements) to determine if they are appropriate for a user based on the non-static, constantly evolving, context of the user. The system can track the user'"'"'s context by monitoring various environmental parameters, such as related to the user'"'"'s physical, mental, computing and data environments, and can model the current context of the user based at least in part on the monitoring. The system selects a set of one or more filters to apply to incoming messages based on the user'"'"'s context, and the selected filters can be updated as the user'"'"'s context changes. Messages that survive the filters are then evaluated against the user'"'"'s context to determine whether they should be presented immediately or stored for delayed presentation.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A computer-readable medium having computer program logic recorded thereon for enabling a hand-held computing device to filter message(s), the computer program logic comprising:
-
logic for enabling the hand-held computing device to receive a message from a source that is external to the hand-held computing device; and logic for enabling the hand-held computing device to select, based on a context of a user of the hand-held computing device, one or more filters to apply to the message, the selected one or more filters comprising a first filter when the context of the user indicates that the user is in a first state and a second filter when the context of the user indicates that the user is in a second state that is different from the first state, the first state being a sleeping state, and the first filter being configured to block messages having a priority that is less than a designated priority. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving one or more messages for presentation to a user of a hand-held computing device; detecting that the user of the hand-held computing device is in a sleep state; and generating a temporary filter, which is to be applied to the one or more messages while the user is in the sleep state based on the user being in the sleep state, the temporary filter configured to block each message of the one or more messages that has a priority that is less than a designated priority. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a condition-dependent output supplier (CDOS) system configured to determine whether a user of a hand-held computing device is in a sleep state; and a filtering system configured to receive one or more messages for presentation to the user of the hand-held computing device, the filtering system further configured to generate a temporary filter, which is to be applied to the one or more messages while the user is in the sleep state based on the user being in the sleep state, the temporary filter configured to block each message of the one or more messages that has a priority that is less than a designated priority. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification