System and method for suggesting recipients in electronic messages
First Claim
1. A computer program product comprising a non-transitory computer useable medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations comprising:
- parse content input of a plurality of past electronic communications stored in an electronic communication database;
identify a pattern between the parsed content input of a first of the plurality of past electronic communications and a second of the plurality of past electronic communications;
generate a recipient rule based on the identified pattern between the first and the second of the plurality of past electronic communications;
receive a save command from a user, wherein the save command is a command to save a user configuration of the recipient rule;
store the recipient rule in a memory device;
receive content input for an electronic communication, wherein the electronic communication comprises at least one field of a plurality of fields, the plurality of fields comprising a subject line, a message body, and a recipient address field, and wherein the at least one field of the electronic communication is populated with the content input;
parse the content input of the at least one field of the electronic communication;
semantically analyze the parsed content input of the at least one field of the electronic communication to identify a content qualifier of the recipient rule; and
suggest a potential recipient of the electronic communication based on the content qualifier of the recipient rule associated with the content input of the at least one field of the electronic communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamically recognizing a potential recipient of an electronic message. The method includes receiving content input for an electronic communication. The electronic communication includes at least one field of a plurality of fields, including a subject line, a message body, and a recipient address field. The at least one field of the electronic communication is populated with the content input. The method also includes parsing the content input of the at least one field of the electronic communication. The method also includes semantically analyzing the parsed content input of the at least one field of the electronic communication to identify a content qualifier of a recipient rule. The method also includes suggesting a potential recipient of the electronic communication based on the content qualifier of the recipient rule associated with the content input of the at least one of field of the electronic communication.
-
Citations
14 Claims
-
1. A computer program product comprising a non-transitory computer useable medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations comprising:
-
parse content input of a plurality of past electronic communications stored in an electronic communication database; identify a pattern between the parsed content input of a first of the plurality of past electronic communications and a second of the plurality of past electronic communications; generate a recipient rule based on the identified pattern between the first and the second of the plurality of past electronic communications; receive a save command from a user, wherein the save command is a command to save a user configuration of the recipient rule; store the recipient rule in a memory device; receive content input for an electronic communication, wherein the electronic communication comprises at least one field of a plurality of fields, the plurality of fields comprising a subject line, a message body, and a recipient address field, and wherein the at least one field of the electronic communication is populated with the content input; parse the content input of the at least one field of the electronic communication; semantically analyze the parsed content input of the at least one field of the electronic communication to identify a content qualifier of the recipient rule; and suggest a potential recipient of the electronic communication based on the content qualifier of the recipient rule associated with the content input of the at least one field of the electronic communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a receiver to receive content input for an electronic communication, wherein the electronic communication comprises at least one field of a plurality of fields, the plurality of fields comprising a subject line, a message body, and a recipient address field, and wherein the at least one of the plurality of fields of the electronic communication is populated with the content input; a parser coupled to the receiver, the parser to parse the content input of the at least one field of the electronic communication, wherein the parser is further configured to parse content input of a plurality of past electronic communications stored in an electronic communication database and further configured to identify a pattern between the parsed content input of a first of the plurality of past electronic communications and a second of the plurality of past electronic communications; a comparator coupled to the parser, the comparator to semantically analyze the parsed content input of the at least one field of the electronic communication to identify a content qualifier of a recipient rule; a trigger coupled to the comparator, the trigger to suggest a potential recipient of the electronic communication based on the content qualifier of the recipient rule associated with the content input of the at least one of field of the electronic communication; a pattern detector coupled to the parser and the comparator, the pattern detector to parse the content input of at least one field of a past electronic communication to identify a recipient addressing instruction and to store the recipient addressing instruction in a recipient address database, wherein the pattern detector is further configured to generate the recipient rule based on the identified pattern between the first and the second of the plurality of past electronic communications and to store the recipient rule in a memory device; and a potential recipient configuration interface coupled to the memory device, the potential recipient configuration interface to receive a save command from a user, wherein the save command is a command to save a user configuration of the recipient rule. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
parse content input of a plurality of past electronic communications stored in an electronic communication database; identify a pattern between the parsed content input of a first of the plurality of past electronic communications and a second of the plurality of past electronic communications; generate a recipient rule based on the identified pattern between the first and the second of the plurality of past electronic communications; receive a save command from a user, wherein the save command is a command to save a user configuration of the recipient rule; store the recipient rule in a memory device; receiving content input for an electronic communication, wherein the electronic communication comprises at least one field of a plurality of fields, the plurality of fields comprising a subject line, a message body, and a recipient address field, and wherein the at least one of the plurality of fields of the electronic communication is populated with the content input; parsing the content input of the at least one field of the electronic communication; semantically analyzing the parsed content input of the at least one field of the electronic communication to identify a content qualifier of the recipient rule; and suggesting a potential recipient of the electronic communication based on the content qualifier of the recipient rule associated with the content input of the at least one field of the electronic communication. - View Dependent Claims (14)
-
Specification