Method and system for filtering messages based on a user profile and an informational processing system event
First Claim
1. A method to filter messages for rendering on a client information processing system comprising the steps of:
- creating a list of at least one message;
associating one or more criteria for the message;
downloading the message from at least one server information processing system to a client information processing system for subsequent rendering of the message;
selecting the message to be rendered based on the criteria;
rendering the message selected when disconnected from communicating with the server information processing system, whereby the rendering of the message is triggered by a user initiated event selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down, printing, starting a removable computer readable medium, and stopping a computer readable medium; and
generating a report of the message rendered whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that what one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is illustrated in the flow diagram 100 of FIG. 1. A processor 1001 renders a message 1025 for the processor operator'"'"'s education during times of processor latency 1015, such as dialing onto any network, such as the Internet. This wait time 1017 is normally non-productive, and therefore can be used in such a way as to be non-invasive. It is also understood that this time is short, so as to make other actions, such as getting up from the desk, not attractive. Finally, even if the wait time was, or became, very short, the present invention provides the first message 1025 to the process operator that has been filtered. This filtering is a balance of the message owner'"'"'s willingness to out bid other messages, the time of the day, the location of the operator, and finally the operator'"'"'s likes and dislikes.
-
Citations
36 Claims
-
1. A method to filter messages for rendering on a client information processing system comprising the steps of:
-
creating a list of at least one message;
associating one or more criteria for the message;
downloading the message from at least one server information processing system to a client information processing system for subsequent rendering of the message;
selecting the message to be rendered based on the criteria;
rendering the message selected when disconnected from communicating with the server information processing system, whereby the rendering of the message is triggered by a user initiated event selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down, printing, starting a removable computer readable medium, and stopping a computer readable medium; and
generating a report of the message rendered whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that what one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to filter messages for rendering on an information processing system comprising the steps of:
-
creating a list of at least one message;
associating one or more criteria for the message;
selecting one or more servers to send the list of messages based on the criteria of the message;
sending the message to one or more servers;
selecting one or more clients to send the list based on the criteria of the message;
sending the message to one or more clients;
selecting the message to be rendered based on the criteria;
rendering the message selected on one or more clients rendering the message selected when disconnected from communicating with the servers;
whereby the rendering of the message is triggered by a user initiated event during a time of latency when the user is waiting for the initiated event to complete;
whereby the user initiated event is selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down, printing, starting a removable computer readable medium, and stopping a computer readable medium; and
generating a report of the messages rendered on one or more clients to at least one provider of the message, whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that when one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message. - View Dependent Claims (13, 14)
a content provider;
an advertising agent; and
an ISP.
-
-
14. The method according to claim 12, wherein the step of associating one or more criteria includes associating one or more criteria which is not reported to the provider of the message.
-
15. A computer readable medium containing program instructions to filter messages for rendering on client information processing system comprising the instructions of:
-
creating a list of at least one message;
associating one or more criteria for the message;
selecting the message to be rendered based on the criteria;
whereby the rendering of the message is triggered by a user initiated event during a time of latency when the user is waiting for the initiated event to complete;
whereby the rendering of the message is triggered by a user initiated event selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down, printing, starting a removable computer readable medium, and stopping a computer readable medium; and
;
generating a report of the messages rendered on one or more clients to at least one provider of the message, whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that when one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium containing program instructions to filter messages for rendering on an information processing system comprising the instructions of:
-
creating a list of at least one message;
associating one or more criteria for the message;
selecting one or more servers to send the list based on the criteria of the message;
sending the message to one or more servers;
selecting one or more clients to send the list of message based on the criteria of the message;
sending the message to one or more clients;
selecting the message to be rendered based on the criteria;
rendering the message selected on one or more clients;
generating a report of the messages rendered on one or more clients to at least one provider of the message, whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that when one of the the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message.
-
-
25. A client information processing system to filter out messages for rendering on said system comprising:
-
a list of at least one message;
a tag for associating with one or more criteria to the message;
means for selecting the message to be rendered based on the criteria on the tag;
means for rendering the message selected when disconnected from communicating with the server information processing system, whereby the rendering of the message is triggered by a user intiated event selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down printing, starting a removable computer readable medium, and stopping a computer readable medium; and
a report generated of the messages rendered on one or more clients to at least one provider of the message, whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that when one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the messages. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A information processing system to filter messages for rendering on said system comprising:
-
a list of at least one message;
a tag for associating one or more criteria to the message;
at least one server selected for receiving the list based on the criteria of the message;
at least one client selected for receiving the list based on the criteria of the message from the server selected, wherein the client received the list, the client selects the message to be rendered based on the criteria;
means for rendering the message selected when disconnected from communicating with the server, whereby the rendering of the message is triggered by a user inflated event selected from the group of user initiated events of dialing up to a network, connecting to a broadband connection, starting-up, shutting-down, printing, starting a removable computer readable medium, and stopping a computer readable medium and a report generated of the messages rendered on one or more clients to at least one provider of the message, whereby the report contains the criteria used for selecting the message based upon one or more settable privacy flags, so that when one of the privacy flags is set for reporting, the report generated contains at least a portion of the one or more criteria for selecting the message, and when one of the privacy flags is set for not reporting, then the report generated does not include the portion of the one or more criteria for selecting the message.
-
Specification