Recommendation Appliance for Web Server Content Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web page server systems face challenges in efficiently deploying and testing web page enhancements, particularly in integrating data mining techniques for generating purchase recommendations, due to the complexity of coding and architecture modifications required.

Innovation Solution

A recommendation appliance is introduced that acts as an intermediate node in the web server system, using data from end users to generate and insert additional content or functionality into web pages in real time, allowing for seamless deployment of recommendations without altering the existing web server code or architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web page content or functionality is enhanced, modified, extended or altered at the web server site, then the web page functionality is improved, but the code or architecture at the server must be modified which is time-consuming and expensive

Engineering Contradiction:
Improveweb page functionalityVSAvoidserver code modification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the content modification functionality from the web server by introducing a separate content management system that can add, modify, or remove web page content without requiring changes to the server's core code or architecture. This separation allows functionality enhancement while maintaining server stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the web page delivery process into distinct components: the web server handles core functionality while a separate content management module handles dynamic content modifications. This segmentation allows independent modification of content without affecting the server's underlying code structure.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If new web page features are added to demonstrate or test functionality, then the web page capabilities are enhanced, but the cost, time, risk and effort required to modify the code at the server are significant

Engineering Contradiction:
Improveweb page featuresVSAvoidfeature demonstration and testing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The content management system allows new features to be prepared and configured in advance without requiring server code modifications. Content can be pre-assembled and staged, then deployed to the web server through simplified interfaces, reducing the time and risk associated with feature testing and demonstration.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If data mining techniques are integrated into the web server to generate purchase recommendations, then the user experience is improved, but the programming and data processing requirements increase complexity

Engineering Contradiction:
Improveuser experienceVSAvoidprogramming and data processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary content management system that handles data mining and recommendation generation separately from the web server. This intermediary layer processes user data and generates purchase recommendations, then integrates them into web page content without requiring the web server itself to contain complex data mining programming.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9767506B2System and method for integrated recommendations
Publication Date: 2017.09.19 VERSATA DEVELOPMENT GROUP INC
  • US9767506B2 patent drawing
  • US9767506B2 patent drawing
  • US9767506B2 patent drawing

AI summary

A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.