Web API Server for Customized Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet-based content presentation systems face challenges in efficiently providing customized content to users based on their geographic location without duplicating programming efforts and managing complex server configurations.

Innovation Solution

A distributed computing architecture that utilizes web APIs to modify HTTP request messages by adding geographic location and rule information, allowing for customized content delivery through a platform server, publisher server, and content provider, reducing processing load and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If geographic location information is shared with third-party publishers and content providers, then customized content delivery is enabled, but data privacy and security risks increase

Engineering Contradiction:
Improvecustomized content deliveryVSAvoiddata privacy and security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The platform server functions as an intermediary that receives geographic location information from client devices and shares only marginally sufficient processed information with third-party publishers and content providers. This mediator role enables customized content delivery while protecting user privacy by preventing direct access to raw location data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms precise geographic location data into marginally sufficient information by modifying data parameters before sharing. This parameter transformation maintains the utility for content customization while reducing privacy risks by removing excessive precision.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple servers are used to provide customized content, then content personalization capability is improved, but system configuration and management complexity increases

Engineering Contradiction:
Improvecontent personalization capabilityVSAvoidsystem configuration and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the content delivery function into separate components: the platform server handles geographic location processing, third-party publishers provide content, and content providers deliver personalized results. This segmentation enables content personalization while distributing management responsibilities across independent entities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The platform server provides universal functionality by serving multiple third-party publishers and content providers through a common interface and processing mechanism. This multi-functionality reduces overall system complexity by consolidating location processing operations.

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

3Speed

If geographic location data is processed in real-time, then response speed is improved, but computational load and energy consumption increase

Engineering Contradiction:
Improveresponse speedVSAvoidcomputational load and energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The platform server processes and transforms geographic location information into marginally sufficient data in advance, before content delivery requests are fulfilled. This preliminary action reduces the computational load during real-time content personalization while maintaining response speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11010447B1Systems, devices, and methods for presenting customized content through web API
Publication Date: 2021.05.18 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11010447B1 patent drawing
  • US11010447B1 patent drawing
  • US11010447B1 patent drawing

AI summary

The solutions provide a distributed computing architecture and system for HTTP message exchange and modification. An HTTP request for information may be pre-processed by a first server to detect the geographic location information of the requester and add such geographic information into the request. The modified request is further processed by a second server to identify rules associated with each type of geographic location information included in the request and to add such rule information as associated with the geographic location information into the request. The further modified request is then processed by a third server to determine the geographic location information, retrieve the rule information, and map and obtain a content customized for the request based on the geographic location information and the rule information.