System and method for mailing list identification and representation
First Claim
1. A method comprising:
- determining, via a computing device, a first sender from a plurality of senders, said plurality of senders communicating a plurality of messages over a network addressed to a plurality of recipients, said first sender associated with a subset of said messages sent within a predetermined time period, said subset of messages being addressed to a number of recipients satisfying a threshold, and corresponding to a type of message associated with an identifier of the sender;
identifying, via the computing device, each recipient of each message of said subset;
filtering, via the computing device, said plurality of messages based on said identifier of the sender, and based on said filtering, identifying said subset of messages such that each message in said subset corresponds to said type;
determining, via the computing device, a recipient listing associated with the first sender, said recipient listing comprising a list of identifiers for each identified recipient;
clustering, via the computing device, each of said subset of messages into a message group based on said recipient listing, said clustering comprising grouping each message sent from said first sender addressed to the recipients on the recipient listing; and
facilitating display, via the computing device, of each message within said message group as a message thread within an inbox associated with each identified recipient.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for managing mailing list newsletter messages for a recipient user, and organizing such messages in accordance with a receiving user'"'"'s interests. The present disclosure enables novel organizational tools for emails by intuitively organizing received newsletters and providing highly visible features within a user'"'"'s inbox respective the newsletters. Organization of received newsletters is ensured through ranking users'"'"' mailing lists according to his/her interest in them, based on actions made by the respective user, in addition to actions of other users receiving the same newsletters. Additionally, upon reception of such newsletters, the present disclosure provides a specialized view, in addition to added functionality within a user'"'"'s inbox, thereby enhancing a user'"'"'s experience and engagement with received messages of a newsletter.
-
Citations
19 Claims
-
1. A method comprising:
-
determining, via a computing device, a first sender from a plurality of senders, said plurality of senders communicating a plurality of messages over a network addressed to a plurality of recipients, said first sender associated with a subset of said messages sent within a predetermined time period, said subset of messages being addressed to a number of recipients satisfying a threshold, and corresponding to a type of message associated with an identifier of the sender; identifying, via the computing device, each recipient of each message of said subset; filtering, via the computing device, said plurality of messages based on said identifier of the sender, and based on said filtering, identifying said subset of messages such that each message in said subset corresponds to said type; determining, via the computing device, a recipient listing associated with the first sender, said recipient listing comprising a list of identifiers for each identified recipient; clustering, via the computing device, each of said subset of messages into a message group based on said recipient listing, said clustering comprising grouping each message sent from said first sender addressed to the recipients on the recipient listing; and facilitating display, via the computing device, of each message within said message group as a message thread within an inbox associated with each identified recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:
-
determining a first sender from a plurality of senders, said plurality of senders communicating a plurality of messages over a network addressed to a plurality of recipients, said first sender associated with a subset of said messages sent within a predetermined time period, said subset of messages being addressed to a number of recipients satisfying a threshold, and corresponding to a type of message associated with an identifier of the sender; identifying each recipient of each message of said subset; filtering said plurality of messages based on said identifier of the sender, and based on said filtering, identifying said subset of messages such that each message in said subset corresponds to said type; determining a recipient listing associated with the first sender, said recipient listing comprising a list of identifiers for each identified recipient; clustering each of said subset of messages into a message group based on said recipient listing, said clustering comprising grouping each message sent from said first sender addressed to the recipients on the recipient listing; and facilitating display of each message within said message group as a message thread within an inbox associated with each identified recipient. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; determination logic executed by the processor for determining a first sender from a plurality of senders, said plurality of senders communicating a plurality of messages over a network addressed to a plurality of recipients, said first sender associated with a subset of said messages sent within a predetermined time period, said subset of messages being addressed to a number of recipients satisfying a threshold, and corresponding to a type of message associated with an identifier of the sender; identification logic executed by the processor for identifying each recipient of each message of said subset; filtering logic executed by the processor for filtering said plurality of messages based on said identifier of the sender, and based on said filtering, identifying said subset of messages such that each message in said subset corresponds to said type; determination logic executed by the processor for determining a recipient listing associated with the first sender, said recipient listing comprising a list of identifiers for each identified recipient; clustering logic executed by the processor for clustering each of said subset of messages into a message group based on said recipient listing, said clustering comprising grouping each message sent from said first sender addressed to the recipients on the recipient listing; and display logic executed by the processor for facilitating display of each message within said message group as a message thread within an inbox associated with each identified recipient. - View Dependent Claims (19)
-
Specification