摘要:
The invention utilizes a personalization system that uses rules (110, 112, 113) 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 (102), 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 processor that uses the output of said rules engine (102) to determine the content or business functioning of said web-based application as it applies to said particular user.
摘要:
A personalization system uses rules to adjudicate and characterize a customer, or a customer's actions, to personalize a business function, such as a displayed page, based on the outcome of the rules. A system for web-based marketing and campaign management that allows for personalizing the content or distribution of a marketing campaign to reflect the characteristics of a set of targeted users comprises: a user profiler, a rules editor for inputting a set of rules governing the requirements and goals of a marketing campaign; a rules engine (102) that accepts input from the rules editor and user characteristics and uses the set or rules to match individual member with a marketing campaign; and a campaign marketing processor (106) that uses the output of the rules engine (102) to distribute marketing content to each member of the set of targeted users.
摘要:
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. Rules may be used to create scenarios-potential series of events that characterize a customer's session. Scenarios may form the basis of campaigns-a set of possible scenarios that may have a start time and a stop time, within which the customer operates, and within which the rules-based system makes determinations and determines personalizations. In one embodiment, the invention provides a rules-based system for customizing content of an e-commerce application, comprising: a server for passing information to and from the rules engine, and to and from a commerce application; a rules-engine, for parsing the contents of a ruleset to make informed decisions about the current proceedings and to determine actions; a ruleset having a plurality of rules, wherein each rule defines a situation and an action; and, a rule repository for storing said ruleset.
摘要:
Application data used by enterprise applications (320) running on one or more servers (230,240,250) can be synchronized with application data deployed from other locations. Application data can be transmitted as XML files over HTTP to facilitate synchronization with web-enabled servers. Multiple service data repositories (370,375) can be synchronized with application data residing in a master data repository (340) that runs within an enterprise application. Server-to-server data synchronization functionality is also provided through the use of proxy data repositories. Application data files can be deployed from an author system (220) to remote servers. Newly-authored application data files can be versioned in the author system (220) using a source control system and selectively deployed to various servers by the author in conjunction with a multi-stage testing process in preparation for deployment of the application data to a production server.