Patent ID: 8266228

Claim:
A computer implemented method for associating an email with a tag, the method comprising: receiving a tag corresponding to an email attribute, wherein the email attribute is a historical email tag; storing the tag to a record keyed by the email attribute; receiving an email tag request, the email tag request having a word attribute, wherein the word attribute is a subject line word or a body word; looking up at least one record based on the word attribute to find the tag; presenting the tag of the at least one record to a user; receiving a user selection of the tag to form a selected tag; sending an email having the selected tag as part of a header of the email, wherein the email comprises the email tag request; selecting a weighted word that weighs above a threshold to form a frequent word attribute; and selecting frequent co-occurrence records based on the frequent word attribute having a hit count above a hit threshold among records to form the tag, wherein presenting the tag comprises presenting the tag of a record having a highest co-occurrence.