AUTOMATED SELECTION OF APPROPRIATE INFORMATION BASED ON A COMPUTER USER'S CONTEXT
First Claim
1. A method comprising:
- receiving a message at a computing device; and
selecting, based on a context of a user of the computing device, a set of one of more filters to apply the message.
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.
372 Citations
21 Claims
-
1. A method comprising:
-
receiving a message at a computing device; and selecting, based on a context of a user of the computing device, a set of one of more filters to apply the message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
monitoring a context of a user of a computing device; receiving multiple unsolicited messages at the computing device; selecting, based on the user'"'"'s context, a set of one or more filters to apply to the messages; filtering the messages using the set of filters to selectively block certain messages while allowing other accepted messages; and evaluating, based on the user'"'"'s context, whether to present the accepted messages to the user or delay presentation of the accepted messages to the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
collecting interest data from client computing devices that indicate types of messages in which users of the client computing devices might be interested; receiving messages intended to be delivered to one or more of the users; and determining which messages to send to which users based on the interest data collected from the client computing devices. - View Dependent Claims (13, 14, 15)
-
-
16. A system, comprising:
-
monitoring means for monitoring a computer user'"'"'s context; and filtering means for filtering unsolicited messages based on the user'"'"'s context. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification