Crowdsourcing e-mail filtering
First Claim
1. A method for crowdsourcing e-mail filtering, comprising:
- receiving, at a crowdsourcer, a data structure from an e-mail client of a community member, the data structure indicating that an e-mail received from an originator or a group associated with the originator by the community member is unwanted, wherein the data structure includes data from the community member and the e-mail;
aggregating indicia included in the data and the e-mail in the data structure with indicia within a plurality of data structures received from e-mail clients of other community members, the plurality of data structures indicating that one or more e-mails received from the originator or the group are unwanted, wherein the aggregated indicia is based on one or more criteria;
flagging the originator or the group as a source of unwanted e-mails responsive to a determination that the aggregated indicia reaches or exceeds a threshold;
reviewing future e-mails, received at the crowdsourcer, to identify whether the received future e-mails are sent by the flagged originator or the group; and
denying delivery of every future e-mail, from the reviewed future e-mails, identified as being sent by the flagged originator or the group to the e-mail client of the community member until a penalty period associated with the flagged originator or the group expires.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are system, method, and computer program product embodiments for crowdsourcing e-mail filtering. An embodiment operates by receiving an input from a community member indicating that an e-mail received by the community member is unwanted, counting a number of inputs received from community members indicating that e-mail is unwanted based on one or more criteria, flagging future e-mails based on the criteria when the number of inputs counted reaches a threshold for penalizing an originator or a group associated with the originator of the unwanted e-mail, and denying delivery of future e-mails from the originator or the group associated with the originator until a penalty period expires.
-
Citations
23 Claims
-
1. A method for crowdsourcing e-mail filtering, comprising:
-
receiving, at a crowdsourcer, a data structure from an e-mail client of a community member, the data structure indicating that an e-mail received from an originator or a group associated with the originator by the community member is unwanted, wherein the data structure includes data from the community member and the e-mail; aggregating indicia included in the data and the e-mail in the data structure with indicia within a plurality of data structures received from e-mail clients of other community members, the plurality of data structures indicating that one or more e-mails received from the originator or the group are unwanted, wherein the aggregated indicia is based on one or more criteria; flagging the originator or the group as a source of unwanted e-mails responsive to a determination that the aggregated indicia reaches or exceeds a threshold; reviewing future e-mails, received at the crowdsourcer, to identify whether the received future e-mails are sent by the flagged originator or the group; and denying delivery of every future e-mail, from the reviewed future e-mails, identified as being sent by the flagged originator or the group to the e-mail client of the community member until a penalty period associated with the flagged originator or the group expires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23)
-
-
8. A system, comprising:
a crowdsourcer stored in a memory and operable to execute on at least one processor and configured to; receive a data structure from an e-mail client of a community member, the data structure indicating that an e-mail received from an originator or a group associated with the originator by the community member is unwanted, wherein the data structure includes data from the community member and the e-mail; aggregate indicia included in the data and the e-mail in the data structure with indicia within a plurality of data structures received from e-mail clients of other community members, the plurality of data structures indicating that one or more e-mails received from the originator or the group are unwanted, wherein the aggregated indicia is based on one or more criteria; flag the originator or the group as a source of unwanted e-mails responsive to a determination that the aggregated indicia reaches or exceeds a threshold; review future e-mails, received at the crowdsourcer, to identify whether the received future e-mails are sent by the flagged originator or the group; and deny delivery of every future e-mail, from the reviewed future e-mails, identified as being sent by the flagged originator or the group to the e-mail client of the community member until a penalty period associated with the flagged originator or the group expires. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving, at a crowdsourcer, a data structure from an e-mail client of a community member, the data structure indicating that an e-mail received from an originator or a group associated with the originator by the community member is unwanted, wherein the data structure includes data from the community member and the e-mail; aggregating indicia included in the data and the email in the data structure with indicia within a plurality of data structures received from e-mail clients of other community members, the plurality of data structures indicating that one or more e-mails received from the originator or the group are unwanted, wherein the aggregated indicia is based on one or more criteria; flagging the originator or the group as a source of unwanted e-mails responsive to a determination that the aggregated indicia reaches or exceeds a threshold; reviewing future e-mails, received at the crowdsourcer, to identify whether the received future e-mails are sent by the flagged originator or the group; and denying delivery of every future e-mail, from the reviewed future e-mails, identified as being sent by the flagged originator or the group to the e-mail client of the community member until a penalty period associated with the flagged originator or the group expires. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification