Patent Document ID: 8306809
Application ID: 12175328

Base 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.

---

Claim 5:
5. The computer program product of claim 1 , wherein the computer readable program, when executed on the computer, causes the computer to perform further operations comprising: recognize an identified recipient included in the recipient address field of the electronic communication, wherein the identified recipient is associated with the potential recipient; and identify an omission of the potential recipient from the recipient address field of the electronic communication.