System and method for web-based personalization and ecommerce management
First Claim
1. A system for web-based personalization, that allows for personalization of the content or functionality of a web-based application or web site, comprising:
- a server, configured to allow a user to access a web site or web application;
an event listener, for receiving notification of events and associating those events with a user profile, to create a snapshot of the user; and
, a rules engine, configured to use rules, and the snapshot of the user, to determine the content or functioning of the web-based application or web site.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention utilizes a personalization system that uses rules to adjudicate and characterize a customer, or a customer'"'"'s actions, and then to personalize a business function, such as a displayed page, based on the outcome of those rules. In one embodiment the invention provides a system for web-based personalization, that allows for personalizing the content or business functioning of a web-based application to reflect the characteristics of a particular user of said web-based application, said system comprising: a user profiler, for determining a snapshot of a particular user of a web-based application; a rules editor for inputting a set of rules governing the business functioning of said web-based application; a rules engine, that accepts input from said rules editor and said snapshot of said particular user, and uses said set of rules to make decisions about said particular user and the business functioning of said web-based application; and, a personalization process or that uses the output of said rules engine to determine the content or business functioning of said web-based application as it applies to said particular user.
250 Citations
17 Claims
-
1. A system for web-based personalization, that allows for personalization of the content or functionality of a web-based application or web site, comprising:
-
a server, configured to allow a user to access a web site or web application;
an event listener, for receiving notification of events and associating those events with a user profile, to create a snapshot of the user; and
,a rules engine, configured to use rules, and the snapshot of the user, to determine the content or functioning of the web-based application or web site. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for web-based personalization, that allows for personalization of the content or business functioning of a web-based application to reflect the characteristics and interactions of a user of the web-based application, wherein the user has an associated user profile, said system comprising:
-
a rules editor for inputting a set of rules governing the business functioning of said web-based application;
an event listener, for receiving notification of web-based events and associating the events with the profile of a user, to create a snapshot of the user at a point in time or operation of the application;
a rules engine, that accepts input from the rules editor, and uses the snapshot of the user, and the rules, to make decisions about the user and the business functioning of said web-based application; and
,an application personalization processor that uses the output of the rules engine to determine the content or business functioning of the web-based application for that user at that point in time or operation of the application. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for customizing the content or functionality of a web site or web application, comprising:
-
allowing a user or an automated process to access or use a web site or web application;
receiving notification of web-based events and associating the events with the profile of a user, to create a snapshot of the user at a point in time or operation of the application;
using the snapshot of the user, and a set of rules, to make decisions about the user; and
,using a rules engine to determine an action to be taken by the web site or web application for that user. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification