Automated selection of appropriate information based on a computer user's context
First Claim
1. A method comprising:
- monitoring a computer user'"'"'s context;
receiving one or more messages; and
filtering the messages based on the computer user'"'"'s context.
3 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.
332 Citations
40 Claims
-
1. A method comprising:
-
monitoring a computer user'"'"'s context;
receiving one or more messages; and
filtering the messages based on the computer user'"'"'s context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13-27. -27. (canceled)
-
28. A computer comprising:
-
one or more sensors to detect environmental conditions of a user;
a receiver to receive messages;
a processing unit operatively coupled to the receiver and the one or more sensors; and
a software module that executes on the processing unit to select certain messages based on the user'"'"'s environmental conditions. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34-37. -37. (canceled)
-
38. One or more computer-readable media storing computer-executable instructions that, when executed, direct a computer to:
-
ascertain a user'"'"'s context from data representative of various conditions of the user'"'"'s environment; and
filter unsolicited messages based on the user'"'"'s context. - View Dependent Claims (39)
-
-
40-75. -75. (canceled)
Specification