Sorting electronic messages using attributes of the sender address
First Claim
1. An electronic messaging server comprising at least one processor and at least one non-transitory storage medium, the non-transitory storage medium comprising instructions that, when executed by the at least one processor, perform operations comprising:
- receiving an electronic message sent from a sender and addressed to a recipient;
accessing a plurality of attributes associated with the sender;
accessing a contact list associated with the recipient;
adjusting an attribute from the plurality of attributes based on whether the sender is included in the contact list; and
sorting the electronic message based on the adjusted attribute.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for sorting electronic messages using attributes of senders or of sender addresses. An electronic messaging server sorts electronic messages using attributes associated with the senders or sender addresses of the electronic messages. The sender addresses and associated attributes are stored in an accept list. A sorting module uses the accept list to sort the electronic messages into various folders. The sorting module can also access other data sources, such as a contact list, to assist in sorting the electronic messages. The attributes can be determined independently of the user or can be set directly by the user. The attributes can also identify a status of a sender such as whether the sender is authorized, unauthorized, or unconfirmed.
154 Citations
20 Claims
-
1. An electronic messaging server comprising at least one processor and at least one non-transitory storage medium, the non-transitory storage medium comprising instructions that, when executed by the at least one processor, perform operations comprising:
-
receiving an electronic message sent from a sender and addressed to a recipient; accessing a plurality of attributes associated with the sender; accessing a contact list associated with the recipient; adjusting an attribute from the plurality of attributes based on whether the sender is included in the contact list; and sorting the electronic message based on the adjusted attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, the method comprising the following operations performed by at least one processor:
-
receiving an electronic message sent from a sender and addressed to a recipient; accessing a plurality of attributes associated with the sender; accessing a contact list associated with the recipient; adjusting an attribute from the plurality of attributes based on whether the sender is included in the contact list; and sorting the electronic message based on the adjusted attribute. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification