Extensible Provider Connection Framework for Dynamic Web Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional web content management systems face challenges in efficiently and cost-effectively integrating and managing dynamically changing external data, such as product pricing and stock levels, due to the need for replication and synchronization, which is complex and resource-intensive.

Innovation Solution

The implementation of a Web Experience Management (WEM) system that allows for seamless and dynamic integration of external provider data with managed content, using a pluggable provider framework that enables access and interaction with external content repositories, eliminating the need for local storage and synchronization of external data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If external data is replicated and stored locally in conventional content management systems, then data access speed is improved, but system complexity and synchronization requirements increase

Engineering Contradiction:
Improvedata access speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the data storage function from the content management system by implementing external connections to provider systems. Instead of replicating data locally, the system accesses data directly from external providers through standardized interfaces, eliminating the need for local storage infrastructure and synchronization mechanisms while maintaining fast access through direct connectivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer in the form of standardized provider interfaces and connection frameworks that mediate between the content management system and external data providers. This intermediary architecture simplifies the overall system by providing uniform access methods while handling the complexity of external data sources centrally, rather than requiring complex local storage and sync mechanisms at each access point.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If external data is replicated and synchronized locally, then data availability is improved, but resource consumption and costs increase

Engineering Contradiction:
Improvedata availabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent removes the data replication and synchronization functions from the local system, extracting these operations entirely and replacing them with direct external access. This eliminates the resource consumption associated with maintaining local copies, including storage space, processing power for synchronization, and network bandwidth for data replication, while preserving data availability through reliable external connections.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables the content management system to access external provider data on-demand through standardized interfaces, allowing the system to retrieve data directly from providers when needed rather than maintaining persistent local copies. This self-service approach to data access eliminates the continuous resource consumption required for replication and synchronization while maintaining data availability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If conventional content management systems integrate external data, then functionality is improved, but integration complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universal, standardized provider interfaces that can connect to multiple different external data providers through a common framework. This universal interface architecture allows the content management system to integrate diverse external data sources (product catalogs, pricing systems, inventory databases) without requiring provider-specific integration code, thereby improving functionality while reducing integration complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10263282B2Extensible provider connection systems, methods and architecture
Publication Date: 2019.04.16 OPEN TEXT SA ULC
  • US10263282B2 patent drawing
  • US10263282B2 patent drawing
  • US10263282B2 patent drawing

AI summary

A system is disclosed for delivering dynamically-rendered web experiences via implementing a provider interface in a provider framework where the interface defines supported behaviors for interfacing with external content in an external content repository, and where the interface defines at least one external object and specifies at least one method for implementing the supported behaviors for the object. The provider framework discovers supported behaviors upon instantiation of a provider implementation class embodied in implementation of the provider interface. A connection is engaged to the external repository with the supported behaviors using the interface to connect to and expose the external content. During web content delivery, the system accesses the provider connection and dynamically integrates external content with system-managed content in a delivered web page.