Method, system and software for dynamically extracting content for integration with electronic mail
First Claim
1. A method of wrapping an e-mail, comprising the steps of:
- receiving the e-mail, the e-mail having a message body and a header;
the header having a plurality of header elements;
separating at least one of the header elements from the message body;
selecting a template to wrap the e-mail, the template being selected from a data source, the data source also having a content;
dynamically populating the template with the content from the data source to create a populated template;
reassembling the message body, the populated template and the header to create a wrapped e-mail;
sending the wrapped e-mail to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a system and method, with implementing computer program code, that automatically and dynamically formats an electronic mail (e-mail) message by extracting selected text and graphical components of a web page and “wrapping” the extracted computer data about the e-mail message. Thus the extracted data forms a border about the e-mail message. The invention provides for the use of company designs and trademarks in e-mail messages without the addition of local software components resident on the user'"'"'s computer, and without compromising the functionality of standard e-mail software programs. The invention wraps the e-mail received through a gateway server and sends out the wrapped e-mail to the destination (recipient) designated by the sender in the original, unwrapped message.
-
Citations
26 Claims
-
1. A method of wrapping an e-mail, comprising the steps of:
-
receiving the e-mail, the e-mail having a message body and a header;
the header having a plurality of header elements;
separating at least one of the header elements from the message body;
selecting a template to wrap the e-mail, the template being selected from a data source, the data source also having a content;
dynamically populating the template with the content from the data source to create a populated template;
reassembling the message body, the populated template and the header to create a wrapped e-mail;
sending the wrapped e-mail to a recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of wrapping an e-mail, comprising the steps of:
-
receiving the e-mail, the e-mail having a message body and a header;
the header having a plurality of header elements;
separating at least one of the header elements from the message body;
selecting a template to wrap the e-mail, the template being selected from a data source;
extracting a set of content from a website;
populating the template with the set of content from the website to create a populated template;
assembling the message body, the populated template and the header to create a wrapped e-mail;
sending the wrapped e-mail to a recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A web based application system for wrapping an e-mail, comprising:
-
a user interface, the user interface having a customer control panel;
the customer control panel having an e-mail composer, a template manager, and a plurality of settings to configure a message processor;
the message processor applying the settings of the customer control panel to the e-mail;
the template manager having at least one template, the template having a set of content, the content being stored in a data source. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification