Customize an email using an expertise level rules engine
First Claim
1. A method, comprising the steps of:
- a) receiving, from a web site, usage pattern data related to content on the web site, wherein the content comprises one or more topics within one or more web pages within the web site;
b) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine,wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data to determine the expertise level;
c) customizing an email content, wherein the email content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to alter text, graphics, images, a layout, a template or offered products in an email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and
d) transmitting the email content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network.
4 Assignments
0 Petitions
Accused Products
Abstract
A Web site, through the use of a Rules Engine, determines an expertise level of a User for one or more topics on a Web page. The Rules Engine may analyze User related data, such as the search term used by the User to find the Web site, the past products purchased by the User, the path through the Web site taken by the User, the usage history by the User on the Web site, the demographics of the User and/or the self declared expertise level of the User, to determine an expertise level of the User for the topics on the Web page. A Display Engine may customize a Web page based on the expertise levels of a User so that topics on the Web page are presented in a manner most appropriate for the User. An Email Engine may be used to customize emails to the User so that topics in the email are presented in manner most appropriate for the User. A Support Entity Engine may also be used to route an incoming support inquiries from a User to an appropriate technical support person for the User.
56 Citations
10 Claims
-
1. A method, comprising the steps of:
-
a) receiving, from a web site, usage pattern data related to content on the web site, wherein the content comprises one or more topics within one or more web pages within the web site; b) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine, wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data to determine the expertise level; c) customizing an email content, wherein the email content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to alter text, graphics, images, a layout, a template or offered products in an email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the email content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising the steps of:
-
a) receiving, from a eb site, usage pattern data related to content on the web site, wherein the content comprises one or more topics within one or more web pages within the web site; b) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine, wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data to determine the expertise level; c) customizing a technical content of an email, wherein the technical content comprises text unrelated to products offered, wherein the technical content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to alter text, graphics, images, a layout or a template in the email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the technical content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network.
-
-
8. A method, comprising the steps of:
-
a) receiving usage pattern data from a first web site, and additional usage pattern data from a second web site, wherein the usage pattern data, and the additional usage pattern data, are related to content on the first web site and the second web site, respectively, and wherein the content comprises one or more topics within one or more web pages within the first web site and the second web site; b) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine, wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data and the additional usage pattern data to determine the expertise level; c) customizing an email content, wherein the email content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to alter text, graphics, images, a layout, a template or offered products in an email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the email content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network.
-
-
9. A method, comprising the steps of:
-
a) receiving, from a web site, usage pattern data related to content on the web site, wherein the content comprises one or more topics within one or more web pages within the web site; b) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine, wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data to determine the expertise level; c) customizing an email content, wherein the email content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to offer a product in an email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and d) transmitting the email content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network.
-
-
10. A method, comprising the steps of:
-
a) receiving, from a web site, usage pattern data related to content accessed on a first visit to the web site, wherein the content comprises one or more topics within one or more web pages within the web site; b) receiving, from the web site, additional usage pattern data on a second visit to the web site, wherein the additional usage pattern data is related to the content accessed on the second visit to the web site; c) calculating an expertise level for each of the one or more topics, wherein the expertise level is calculated by a rules engine, wherein the rules engine comprises one or more software packages on a server computer communicatively coupled to a network and wherein the rules engine is configured to analyze the usage pattern data to determine the expertise level; d) customizing an email content, wherein the email content is customized by an email engine and wherein the email engine comprises one or more software packages on the server computer configured to alter text, graphics, images, a layout, a template or offered products in an email responsive to receiving the expertise level calculated by the rules engine for each of the one or more topics; and e) transmitting the email content, as customized in the email by the email engine, to an email software application displayed on a client computer communicatively coupled to the network.
-
Specification