Simplified handling of, blocking of, and credit for undesired messaging
First Claim
1. A method comprising:
- receiving a plurality of messages;
identifying a first subset of the received messages; and
for each message in the first subset, generating summary information, providing the summary information to a client, receiving feedback responsive to the summary information, and handling the message in accordance with the feedback.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for dynamic server-based filtering that selectively deletes or delivers received messages or summary information therefor, based upon the characteristics of the received messages and the filtering rules implemented by the server. In one embodiment, a server receives electronic messages addressed to a client and applies a set of filtering rules to the messages to categorize them into groups of wanted, unwanted, and preview messages. Wanted messages are delivered in their entirety without further input. Unwanted messages are deleted without further input. Summary information is delivered for preview messages. A user provides feedback indicating that the corresponding message should be delivered in its entirety, or deleted. The deliver or delete decision can be applied to one message, or to all similar messages. The server takes action according to the feedback, updates its filtering rules and credits the user'"'"'s account, as appropriate.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving a plurality of messages;
identifying a first subset of the received messages; and
for each message in the first subset, generating summary information, providing the summary information to a client, receiving feedback responsive to the summary information, and handling the message in accordance with the feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a server; and
a client coupled to the server;
wherein the server is configured to receive electronic messages addressed to the client, apply dynamic filtering rules to the electronic messages, transmit a summary information for a first subset of the filtered messages to the client, receive feedback from the client responsive to the summary information, and deliver or delete messages in the first subset according to the feedback. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A software product comprising a plurality of instructions embodied in a medium readable by a data processor, wherein the instructions are configured to cause the data processor to perform the method comprising:
-
receiving a plurality of messages;
identifying a first subset of the received messages; and
for each message in the first subset, generating summary information, providing the summary information to a client, receiving feedback responsive to the summary information, and handling the message in accordance with the feedback.
-
Specification