System for directing e-mail to selected recipients by applying transmission control directives on aliases identifying lists of recipients to exclude or include recipients
First Claim
1. In a computing system, a method for transmitting e-mail (electronic mail) from a sender to a plurality of recipients identified by one or more aliases, wherein the one or more recipients are listed in at least one list identified by the sender, characterized in that said method includes selectively enabling or denying the transmission of email to identified recipients or groups of recipients in any of said aliases, comprising the steps of:
- receiving transmission control directives from the sender for applying to the at least one list;
parsing said transmission control directives to identify transmission requirements;
expanding aliases mentioned in any of said transmission control directives wherever necessary using stored lists of alias definition; and
excluding recipients from among the recipients in said identified at least one list and including recipients in addition to the recipients in said identified at least one list responsive to applying respective ones of the parsed transmission control directives on said aliases in said identified at least one list.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a method, apparatus and program product for transmitting email to selected recipients defined by one or more aliases in identified lists of recipients, by providing transmission control directives given by the user, parsing the said directives, expanding aliases wherever necessary and applying each directive to the identified lists of recipients.
115 Citations
20 Claims
-
1. In a computing system, a method for transmitting e-mail (electronic mail) from a sender to a plurality of recipients identified by one or more aliases, wherein the one or more recipients are listed in at least one list identified by the sender, characterized in that said method includes selectively enabling or denying the transmission of email to identified recipients or groups of recipients in any of said aliases, comprising the steps of:
-
receiving transmission control directives from the sender for applying to the at least one list;
parsing said transmission control directives to identify transmission requirements;
expanding aliases mentioned in any of said transmission control directives wherever necessary using stored lists of alias definition; and
excluding recipients from among the recipients in said identified at least one list and including recipients in addition to the recipients in said identified at least one list responsive to applying respective ones of the parsed transmission control directives on said aliases in said identified at least one list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computing system, a method for transmitting e-mail (electronic mail) to a plurality of recipients identified by one or more aliases in identified list or lists of recipients, characterized in that said method includes selectively enabling or denying the transmission of email to identified recipients or groups of recipients in any of said aliases, comprising the steps of:
-
providing transmission control directives by the user;
parsing said transmission control directives to identity transmission requirements;
expanding aliases mentioned in any of said transmission control directives wherever necessary using stored lists of alias definition; and
applying each said parsed transmission control directive on said aliases in said identified list or lists of recipients so as to exclude or include a recipient or a group of recipients in said identified list or lists, wherein said transmission control directives are by means of exclusion strings, Deny-To, Deny-Cc, Deny-Bcc, Deny-Group and Deny-Attachment, wherein Deny-To, Deny-Cc, Deny-Bcc and Deny-Group define recipients that are to be excluded from identified, To;
, Cc;
, Bcc; and
Group;
lists, respectively, and Deny-attachment identifies recipients that are excluded from receiving attachments.- View Dependent Claims (8)
-
-
9. In a computing system, a method for transmitting e-mail (electronic mail) to a plurality of recipients identified by one or more aliases in identified list or lists of recipients, characterized in that said method includes selectively enabling or denying the transmission of email to identified recipients or groups of recipients in any of said aliases, comprising the steps of:
-
providing transmission control directives by the user;
parsing said transmission control directives to identify transmission requirements;
expanding aliases mentioned in any of said transmission control directives wherever necessary using stored lists of alias definition; and
applying each said parsed transmission control directive on said aliases in said identified list or lists of recipients so as to exclude or include a recipient or a group of recipients in said identified list or lists, wherein said transmission control directives are by means of exclusion string -E and inclusion string -I definitions in To;
, Cc;
, Bcc; and
Group;
identified lists of recipients, where Group;
recipients include newsgroups.
-
-
10. An email transmission apparatus configured to transmit email messages to selected recipients and groups of recipients from identified list or lists of recipients;
- said apparatus having a central processing unit (CPU), associated memory and storage devices and input output devices, comprising;
an inputting mechanism for obtaining aliases and transmission control directives from the user;
a parsing mechanism for identifying transmission control directives provided by the user;
an expansion mechanism for expanding aliases mentioned in any of said transmission control directives where necessary using stored alias definition lists; and
a mechanism for excluding recipients from among the recipients in said identified at least one list and including recipients in addition to the recipients in said identified at least one list responsive to applying respective ones of the parsed transmission control directives on said aliases in said identified at least one list. - View Dependent Claims (11, 12, 13, 14, 15, 16)
an exclusion definition string, one or more aliases or email address strings to be excluded, and optionally, an inclusion definition string, and one or more aliases or email address strings to be included.
- said apparatus having a central processing unit (CPU), associated memory and storage devices and input output devices, comprising;
-
12. An email transmission apparatus as claimed in claim 10 wherein said parsing mechanism is any standard parsing means.
-
13. An email transmission apparatus as claimed in claim 10 said expansion mechanism comprising:
-
a database or file storage mechanism for storing the email addresses for each alias, and an accessing mechanism for retrieving the email addresses from said storage mechanism.
-
-
14. An email transmission apparatus as claimed in claim 10 wherein said transmission control directives include a Deny-To exclusion string defining recipients that are to be excluded from a To:
- identified list of recipients.
-
15. An email transmission apparatus as claimed in claim 10 wherein said transmission control directives include exclusion string -E and inclusion string -I definitions in To:
- identified lists of recipients.
-
16. An email transmission apparatus as claimed in claim 10, wherein the recipients are included and excluded from said identified list or lists based on the order in which the inclusion or exclusion is defined.
-
17. A computer program product comprising a computer usable storage medium having computer readable code embodied therein for causing a computer to transmit email to a plurality of recipients, characterized in that it includes:
-
computer readable code devices configured to enable provision of aliases and transmission control directives by the user, computer readable code devices for parsing said transmission control directives to identify transmission requirements, computer readable code devices for expanding one or more aliases mentioned in any of said transmission control directives, where necessary using stored alias definition lists, and computer readable code devices for excluding recipients from among the recipients in said identified at least one list and including recipients in addition to the recipients in said identified at least one list responsive to applying respective ones of the parsed transmission control directives on said aliases in said identified at least one list. - View Dependent Claims (18, 19, 20)
computer readable exclusion definition string, one or more alias or email address strings to be excluded, and optionally, computer readable inclusion definition string, one or more alias or email address strings to be included.
-
-
19. A computer program product as claimed in claim 17 wherein said computer readable code device for expansion of one or more aliases comprising:
-
a first computer readable code device for storing the email addresses for each alias, and a second computer readable coded device for retrieving the email addresses from said storage.
-
-
20. A computer program product as claimed in claim 17, wherein the recipients are included and excluded from said identified list or lists based on the order in which the inclusion or exclusion is defined.
Specification