The IntentPredictionServer (IPS) is a Java based software platform, which in its most simplistic form:
- Discovers content meta data from 3rd party systems
- Observes visitor behaviour
- Calculates the best content to display to the visitors in real time whilst adhering to configurable business rules
- Improves relevance, usage and revenue
- Records all behavioural data for off-line analysis
- Enables organisations to build a behaviourally driven digital marketing strategy
There are four key technologies in the platform:
IntentPredictionServer
The IPS is a flexible carrier grade middleware platform, which processes visitor and user behaviour, and then selects the most relevant content or data to be returned.
For a successful personalisation strategy to be effective, it is important that a website, app store or other consumer offering can act differently in real time, depending on a range of visitor behavioural signals and context. Our patent pending Suggestion Choreography™ technology underpins the Intent Prediction Server. This differentiating feature orchestrates, in real time, which algorithms, filters and business rules should be used at specific points during a visitor’s journey; based on what is known about the visitor at any given point in time.
Real time content adaption is critical to create relevant discovery experiences for end users; however, equally important is the ability to test the effectiveness of the underlying personalisation logic. To provide accurate measurement, the IntentPredictionServer is licensed with a suite of performance measurement tools to provide valuable insight into how well personalisation is improving usage and revenue. In addition, PredictiveIntent can also provide a comprehensive reporting server for in-depth, offline behavioural analysis.
Reporting and Analytics Server
To extract the most insight from any personalisation strategy it is essential for users of the IPS to have access to real time online reports. The IPS Reporting and Analytics Server can be installed alongside your live IPS implementation and provides a range of standard reports and analytical information out of the box, however can be configured further using your own SQL to generate company specific reports.
Suggestion Proxy
The Suggestion Proxy is a configurable failsafe to guard against the end-user experience becoming disrupted. If the IntentPredictionServer is taken down for maintanence, upgrades or by an operational system issue, the Suggestion Proxy periodically caches suggestions to ensure no loss of end-user service.
Suggestion Traffic Manager
The Suggestion Traffic Manager allows the IPS to be deployed in a multi-server, high traffic volume environment with the ability to control the flow of query and response traffic in order to ensure smooth operation of the overall solution. In conjunction with the Suggestion Proxy, the Traffic Manager supports near continuous suggestion serving, even during periods of infrastructure maintenance etc.
Once configured by a systems administrator, the server dynamically routes incoming request/response traffic to and from the appropriate IPS instance. By employing rules based routing, request/response traffic is directed to the relevant server shard – thus supporting shard based scaling. Underlying monitoring auto-detects unhealthy primary server activity and dynamically routes traffic to secondary servers accordingly, automatically routing back to primary servers when healthy again.
For data operations expected to take a long time (e.g. catalogue imports) the component redirects to the appropriate server, thus safeguarding timely operations from possible Suggestion Traffic Manager timeout considerations.




