Smart Content Selection PoC
Drools5 Community Training
version: 1.0-SNAPSHOT
Release Date: 03/16/2011
Under The Creative Common License
Smart Content Selection PoC
Drools5 Community Training Course
by Mauricio "Salaboy" Salatino and
Esteban Aliverti is licensed under a
Creative Commons Attribution 3.0
Unported License.
Based on a work at salaboy.wordpress.
com.
Permissions beyond the scope of this
license may be available at http:
//salaboy.wordpress.com/.
Dynamic Content Selection
Dynamic Content Selection Application
Proof of Concept to show Drools features
Demonstrate the information that we can capture from
the user interaction with different visual components
Demonstrate how we can create a simple to enable non
technical roles to define/validate what the application
needs to do in different situations
Demonstrate how we can react on different identified
situations
Download and Test:
https://github.com/Salaboy/smart-content-selection
Dynamic Content Selection
Dynamic Content Selection Application
Drools will keep track of the status of our visual
components for each use
Drools will be listening events that will be generated
during the user interaction
Temporal rules will be defined to correlate the streams of
events generated by one or multiple users
Dynamic Content Selection
Events Correlation for a Single User
Behavioral Event Stream
Navigation Events
Browsing Events
Component Interaction Events
Shopping Cart Event Stream
Dynamic Content Selection
Events Correlation for a Multiple Users
Trends Analysis
More than X users selecting interacting with a
Product in the last 2 minutes
More than X users with similar products in their
shopping carts
More than X searches for a specific topic
Dynamic Content Selection
Behavioral Event Stream
Page Navigation Events
Links Clicks, Search Events
Browsing Information Events
Analyzing a component information (Focus,
Scrolling, Resizing, etc)
Multi Focus Analysis (selection patterns)
Component Interaction Events
Changing the component state (submitting a form,
select a value that changes the state of the
component)
Dynamic Content Selection
Use Cases for Single User
Single Focus Interest Period
Offer Discount
Multi Focus / Pattern Selection
Related Product Suggestion
Abandoned Shopping Cart
Warning
Checkout Shopping Cart Quickly
Related Product Offer
Related Links
You can find more information, examples, tutorials and
more in:
Salaboy Blog
http://salaboy.wordpress.com
Esteban Blog
http://ilesteban.wordpress.com
Plug Tree Blog
http://www.plugtree.com