Probability based whitelist
First Claim
Patent Images
1. A method for maintaining a whitelist, the method comprising:
- storing information in memory regarding a plurality of users in memory, each user associated with a plurality of whitelists, the plurality of whitelists including an individual user whitelist and a whitelist associated with each group that the user has joined;
obtaining message data based on an email message sent by a first user to a second user;
executing instructions stored in memory, wherein execution of the instructions by a processor;
extracts information regarding the first user and the second user from the message data, andprocesses the email message based on a plurality of whitelists associated with the second user, andupdating the plurality of whitelists associated with the first user based on the information regarding the second user, the update indicating that subsequent email messages from the second user to the first user are to be delivered and that subsequent email messages from the second user to a group that the first user has joined are to be delivered.
19 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for maintaining a whitelist, including: obtaining message data based on an email message sent by a user; extracting recipient information from message data; updating the whitelist using the recipient information.
28 Citations
19 Claims
-
1. A method for maintaining a whitelist, the method comprising:
-
storing information in memory regarding a plurality of users in memory, each user associated with a plurality of whitelists, the plurality of whitelists including an individual user whitelist and a whitelist associated with each group that the user has joined; obtaining message data based on an email message sent by a first user to a second user; executing instructions stored in memory, wherein execution of the instructions by a processor; extracts information regarding the first user and the second user from the message data, and processes the email message based on a plurality of whitelists associated with the second user, and updating the plurality of whitelists associated with the first user based on the information regarding the second user, the update indicating that subsequent email messages from the second user to the first user are to be delivered and that subsequent email messages from the second user to a group that the first user has joined are to be delivered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for maintaining a whitelist, the method comprising:
-
an antispam gateway that stores information regarding a plurality of users in memory, each user associated with a plurality of whitelists, the plurality of whitelists including an individual user whitelist and a whitelist associated with each group that the user has joined; a message tap that obtains message data based on an email message sent by a first user to a second user; wherein the antispam gateway; extracts information regarding the first user and the second user from the message data, processes the email message based on a plurality of whitelists associated with the second user, and updates the plurality of whitelists associated with the first user based on the information regarding the second user, the update indicating that subsequent email messages from the second user to the first user are to be delivered and that subsequent email messages from the second user to a group that the first user has joined are to be delivered. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for maintaining a whitelist, the method comprising:
-
storing information in memory regarding a plurality of users in memory, each user associated with a plurality of whitelists, the plurality of whitelists including an individual user whitelist and a whitelist associated with each group that the user has joined; obtaining message data based on an email message sent by a first user to a second user; extracts information regarding the first user and the second user from the message data, and processes the email message based on a plurality of whitelists associated with the second user, and updating the plurality of whitelists associated with the first user based on the information regarding the second user, the update indicating that subsequent email messages from the second user to the first user are to be delivered and that subsequent email messages from the second user to a group that the first user has joined are to be delivered.
-
Specification