Dynamic set operations when specifying email recipients
First Claim
Patent Images
1. A method for specifying email recipients comprising:
- specifying, via computing equipment executing at least one program that is stored in a non-transitory storage medium, a first set of email recipients within one designation section of a plurality of different email designation sections of a graphical user interface, wherein said email designation sections comprise a TO section and a CC section;
designating, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a user specified set operation, wherein the user specified set operation is typed as text into the one designation section, and wherein the user has an option to specify a Boolean operation as the user specified set operation, wherein said Boolean operation comprises at least one of an exclusion operation and an intersection operation;
specifying, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a second set of email recipients, wherein at least one of the first set and the second set comprise a previously established email distribution list; and
automatically generating, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a third set of email recipients by performing the user specified set operation upon the first set of email recipients and the second set of email recipients, wherein the third set of email recipients includes fewer recipients than the first set, wherein the third set defines email recipients for the one designation section, wherein other ones of the different email designation sections are unaffected by the user specified set operation and by the second set, wherein when the set operation is the exclusion operation the third set consists of recipients in the first set that are not in the second set, and wherein when the set operation is the intersection operation the third set consists of recipients that exist in both the first set and the second set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for specifying email recipients that includes specifying a first set of email recipients, a second set of email recipients, and a set operation. A third set of email recipients can be automatically is generated by performing the set operation upon the first set and the second set. Email can then be sent to this automatically generated third set of email recipients.
46 Citations
17 Claims
-
1. A method for specifying email recipients comprising:
-
specifying, via computing equipment executing at least one program that is stored in a non-transitory storage medium, a first set of email recipients within one designation section of a plurality of different email designation sections of a graphical user interface, wherein said email designation sections comprise a TO section and a CC section; designating, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a user specified set operation, wherein the user specified set operation is typed as text into the one designation section, and wherein the user has an option to specify a Boolean operation as the user specified set operation, wherein said Boolean operation comprises at least one of an exclusion operation and an intersection operation; specifying, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a second set of email recipients, wherein at least one of the first set and the second set comprise a previously established email distribution list; and automatically generating, via the computing equipment executing at least one program that is stored in the non-transitory storage medium, a third set of email recipients by performing the user specified set operation upon the first set of email recipients and the second set of email recipients, wherein the third set of email recipients includes fewer recipients than the first set, wherein the third set defines email recipients for the one designation section, wherein other ones of the different email designation sections are unaffected by the user specified set operation and by the second set, wherein when the set operation is the exclusion operation the third set consists of recipients in the first set that are not in the second set, and wherein when the set operation is the intersection operation the third set consists of recipients that exist in both the first set and the second set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for specifying email recipients comprising:
-
providing a graphical user interface on a display associated with an email application executed by a computing system, wherein the graphical user interface comprises a plurality of different email designation sections of the graphical user interface, wherein said email designation sections comprise a TO section and a CC section; identifying within one section of the different email designation sections a user specified distribution list input as text, a user specified set operation input as texts, and a user specified at least one email recipient input as text, wherein a user has an option to specify a Boolean operation as the user specified set operation, wherein said Boolean operation comprises at least one of an exclusion operation and an intersection operation; and automatically generating a set of intended email recipients for the one section of the different email designation sections by performing the user specified set operation upon the user specified distribution list and the at least one email recipient, wherein the set of intended email recipients comprises fewer recipients that those contained in the user specified distribution list, wherein when the set operation is the exclusion operation the set of intended email recipients consists of recipients in the user specified distribution list that are not in the at least one email recipient input, and wherein when the set operation is the intersection operation the set of intended email recipients consists of recipients that exist in both the user specified distribution list and the at least one email recipient.
-
-
12. A computer program product stored in a non-transitory storage medium comprising a set of computer usable instructions that when executed by a processor produce a graphical user interface interactively presented upon a computing device, said graphical user interface comprising:
-
a plurality of different email designation sections of the graphical user interface, wherein said email designation sections comprise a TO section and a CC section, wherein each of the different email designation sections permit a user to textually enter a first set of email recipients, a set operation, and a second set of email recipients; and a send option to send identical copies of an email message to recipients designed in the different email designation sections, wherein a selection of the send option causes a computing program executing on computing equipment to determine a set of recipients that are to receive the email message for each of the different email designation sections, wherein the determination of the set of recipients for each of the different email designation sections is independent of determinations made for other ones of the different email designation sections, wherein said computing program, for each of the designation sections comprising the first set, the second set, and the set operation, wherein the set operation is a user specified set operation and wherein a user has an option to specify a Boolean operation as the user specified set operation, wherein said Boolean operation comprises at least one of an exclusion operation and an intersection operation; generates a third set which includes the recipients that are to receive the email message for that designated section, wherein the third set is determined by performing the set operation against the first set and the second set, which situationally results in the third set having fewer recipients than the first set, wherein the graphical user interface is generated by a program stored in a non-transitory medium that is executed upon computing equipment, wherein when the set operation is the exclusion operation the third set consists of recipients in the first set that are not in the second set, and wherein when the set operation is the intersection operation the third set consists of recipients that exist in both the first set and the second set. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification