System and methods for electronic message content identification
First Claim
1. A computer-implemented method for sending electronic files to a customer, comprising:
- storing, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer;
receiving, from a sender, a first electronic file containing a physical mailing address associated with the customer;
receiving a second electronic file containing message content from the sender, the message content comprising a message content identifier corresponding to the message content, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string;
extracting the physical address from the first electronic file;
prior to creating a third electronic file comprising the message content, querying the customer database based on the extracted physical mailing address, wherein the querying comprises comparing the message content identifier to the approval from the customer;
associating the message content identifier with message routing information;
storing the message routing information in the customer database for historical tracking;
if the message content identifier is consistent with the approval from the customer, then identifying an electronic mailing address associated with the customer, creating the third electronic file comprising the message content and the electronic mailing address, and delivering the third electronic file to an electronic mailbox of the customer; and
if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic message identification method and system is provided for identifying and managing electronic messages. The electronic message identification method and system may be used for sending an electronic file to a customer by receiving an approval from the customer indicating acceptable content for electronic files that are sent to the customer; receiving the electronic file from a sender, the electronic file including file content and a message content identifier corresponding to the file content; comparing the message content identifier to the approval from the customer; and delivering the file content to an electronic mailbox of the customer, if the message content identifier is consistent with the approval from the customer indicating acceptable content.
-
Citations
18 Claims
-
1. A computer-implemented method for sending electronic files to a customer, comprising:
-
storing, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer; receiving, from a sender, a first electronic file containing a physical mailing address associated with the customer; receiving a second electronic file containing message content from the sender, the message content comprising a message content identifier corresponding to the message content, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string; extracting the physical address from the first electronic file; prior to creating a third electronic file comprising the message content, querying the customer database based on the extracted physical mailing address, wherein the querying comprises comparing the message content identifier to the approval from the customer; associating the message content identifier with message routing information; storing the message routing information in the customer database for historical tracking; if the message content identifier is consistent with the approval from the customer, then identifying an electronic mailing address associated with the customer, creating the third electronic file comprising the message content and the electronic mailing address, and delivering the third electronic file to an electronic mailbox of the customer; and if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for sending electronic files to a customer, comprising:
-
means for storing, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer; means for receiving, from a sender, a first electronic file containing a physical mailing address associated with the customer; means for receiving a second electronic file containing message content from the sender, the message content comprising a message content identifier corresponding to the message content, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string; means for extracting the physical mailing address from the first electronic file; means for querying the customer database based on the physical mailing address, wherein the querying comprises comparing the message content identifier to the approval from the customer prior to creating a third electronic file comprising the message content; means for associating the message content identifier with message routing information; means for storing the message routing information in the customer database for historical tracking; and means for, if the message content identifier is consistent with the approval from the customer, then identifying an electronic mailing address associated with the customer, creating the third electronic file comprising the message content and the electronic mailing address, and delivering the third electronic file to an electronic mailbox of the customer, and, if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for sending electronic files to a customer, comprising:
-
a registration system that stores, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer; a filtering system that receives, from a sender, a first electronic file containing a physical mailing address associated with the customer, and a second electronic file containing message content comprising a message content identifier corresponding to the message content, that extracts the physical address from the first electronic file, and that, prior to creation of a third electronic file comprising the message content, queries the customer database based on the physical mailing address, wherein the query comprises comparing the message content identifier to the approval from the customer, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string; an associating system that associates the message content identifier with message routing information; a storing system that stores the message routing information in the customer database for historical tracking; and a message routing system that, if the message content identifier is consistent with the approval from the customer, then identifies an electronic mailing address associated with the customer, creates the third electronic file comprising the message content and the electronic mailing address, and delivers the third electronic file to an electronic mailbox of the customer and, if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer. - View Dependent Claims (17)
-
-
18. A non-transitory computer-readable storage medium containing computer-readable instructions for:
-
storing, in a customer database, an approval from the customer indicating acceptable content for electronic files to be sent to the customer; receiving, from a sender, a first electronic file containing a physical mailing address associated with the customer; receiving a second electronic file containing message content from the sender, the message content comprising a message content identifier corresponding to the message content, the message content identifier comprising a concatenated string including an industry segment identifier string, a company identifier string, a product-type identifier string, and a message integrity string; extracting the physical mailing address from the first electronic file; prior to creating a third electronic file comprising the message content, querying the customer database based on the physical mailing address, wherein the querying comprises comparing the message content identifier to the approval from the customer; associating the message content identifier with message routing information; storing the message routing information in the customer database for historical tracking; if the message content identifier is consistent with the approval from the customer, then identifying an electronic mailing address associated with the customer, creating the third electronic file comprising the message content and the electronic mailing address, and delivering the third electronic file to an electronic mailbox of the customer, and if the message content identifier is inconsistent with the approval from the customer, not routing the message content to the customer.
-
Specification