Gateway Intermediary for Secure Web Content Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a seamless and secure method for inserting web content and services into webpages without requiring additional software or browser plug-ins, while maintaining the integrity and security of the original content.

Innovation Solution

A system that includes a gateway intercepting and modifying HTTP requests and responses to insert additional content, such as scripts and iframes, into webpages, using a data insertion module and policy rules to ensure compliance with industry standards and security, without altering the original webpage's security or integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web content and services are inserted into webpages using traditional methods (software or browser plug-ins), then customization and functionality are improved, but device complexity and ease of operation deteriorate due to requiring additional software installation

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsoftware installation requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary between the web server and the client device. This gateway transparently intercepts HTTP requests, inserts additional web content and services into the webpage, and forwards the modified content to the client. This eliminates the need for client-side software or plug-ins while achieving customization, as the gateway performs the content insertion function server-side.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If web content is inserted into webpages, then functionality and customization are improved, but security and content integrity deteriorate

Engineering Contradiction:
Improvecontent insertion capabilityVSAvoidwebpage security and integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The gateway server acts as a trusted intermediary that inserts content into webpages. Since the gateway controls the insertion process and has access to policy rules and subscriber information, it can ensure that only authorized and secure content is inserted, maintaining webpage security and integrity while enabling functionality enhancement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by establishing policy rules and subscriber profiles before content insertion occurs. The gateway checks these pre-defined rules and information to determine what content to insert, ensuring that security and integrity requirements are satisfied before any modification to the webpage occurs.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If gateway intercepts and modifies HTTP requests and responses, then seamless content insertion is achieved, but processing time and system complexity increase

Engineering Contradiction:
Improvetransparency to userVSAvoidrequest processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring policy rules and subscriber profiles before runtime content insertion. The gateway has these rules ready and can quickly match incoming requests against them, reducing processing time compared to making security and customization decisions in real-time for each request.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway operates autonomously using pre-configured policy rules and subscriber information stored locally. It self-determines what content to insert based on the request characteristics and pre-established rules, without needing to query external systems for each decision, thereby minimizing additional processing time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9471701B2Methods and systems for secure in-network insertion of web content and web services
Publication Date: 2016.10.18 OPTIMORPHIX INC
  • US9471701B2 patent drawing
  • US9471701B2 patent drawing
  • US9471701B2 patent drawing

AI summary

A method of web content and web services insertion is provided. The method includes receiving response data sent in response to request data, wherein the response data comprises a response header and a first webpage. The method also includes after a determination that insertion data is to be included with the first webpage, updating the response data by adding insertion data to the first webpage. The insertion data includes a script element that identifies a script that includes an instruction to display a second webpage within the first webpage. The method also includes providing the updated response data.