Syndication Server for Automated Third-Party Feature Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for integrating third-party features into Web-based applications are cumbersome, lacking automated solutions for reporting, billing, and user interface management, leading to poor workflow and user experience, and are difficult for providers to monetize effectively due to limited API capabilities and lack of control over integration.

Innovation Solution

A system and method for integrating and managing features in Web-based applications through a syndication system that provides a unified programming interface, workflow designer, and user interface designer, enabling automated integration, consistent billing, and reporting, allowing providers to control the quality and monetization of features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual integration of third-party features is performed individually for each application, then customization and control over integration are improved, but integration time and complexity increase dramatically

Engineering Contradiction:
Improvecontrol over integrationVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a syndication server as an intermediary between application providers and feature providers. This server automatically generates the necessary code (HTML, JavaScript, CSS) to integrate third-party features into applications, eliminating manual integration efforts while maintaining control through configurable parameters and workflows.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables automatic self-service integration where the syndication server autonomously generates integration code based on predefined workflows and parameters. The server can automatically register features, generate user interface elements, and configure integration without requiring manual intervention from application developers.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If comprehensive reporting and billing layers are manually developed for each third-party integration, then revenue tracking and billing accuracy are improved, but development complexity and resource requirements increase

Engineering Contradiction:
Improverevenue tracking accuracyVSAvoidintegration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The syndication server implements universal reporting and billing layers that can handle multiple third-party feature integrations through a single standardized interface. These layers automatically track usage metrics, generate reports, and manage billing for all integrated features, eliminating the need to develop separate reporting and billing systems for each integration.

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

3Adaptability or versatility

If third-party features are integrated without automated workflow management, then implementation flexibility is improved, but workflow consistency and user experience deteriorate

Engineering Contradiction:
Improveimplementation flexibilityVSAvoidworkflow consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses preliminary action by pre-defining workflows that specify the sequence and conditions for executing third-party features. These workflows are configured in advance through the syndication server, ensuring consistent execution patterns while maintaining flexibility through configurable parameters. The workflows automatically manage feature execution based on user actions and system events.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9489177B2Methods for integrating and managing one or more features in an application and systems thereof
Publication Date: 2016.11.08 ADVENTIVE TECH INC
  • US9489177B2 patent drawing
  • US9489177B2 patent drawing
  • US9489177B2 patent drawing

AI summary

A method, computer readable medium, and system for integrating and managing one or more features in an application includes obtaining data from at least one application provider system with at least one application and from one or more feature provider systems with one or more features. The obtained data is used to implement a programming interface between the syndication system and the application and the one or more features which can be integrated in the application. A selection of one or more of the features for integration in the application is received. The implementation of the programming interface between a syndication system and the application and the one or more selected features to be integrated in the application is generated. The generated implementation of the programming interface is provided to the application provider system with the application.