Third Party Server Content Translation for Plug-in Free Browsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web browsers struggle to directly recognize and display complex content types like videos, sounds, and three-dimensional models, requiring users to install cumbersome plug-ins, which is burdensome for both users and content providers, and existing proxy solutions introduce delays and high bandwidth costs.

Innovation Solution

A method utilizing a third party server to evaluate the web browser's capabilities and translate remote content using asynchronous communication and scripts like Javascript or VBScript, allowing seamless display without plug-ins by rasterizing, simplifying, or compressing content as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a plug-in is installed to display complex content types, then the web browser can recognize and display the content, but the user experience deteriorates due to cumbersome installation steps and increased device complexity

Engineering Contradiction:
Improvecontent display capabilityVSAvoidplug-in installation process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a server as an intermediary between the content provider and the user's web browser. The server performs format conversion of complex content types (videos, sounds, 3D models) into web browser-compatible formats, eliminating the need for plug-ins on the user's device. This mediator approach resolves the contradiction by maintaining content adaptability while simplifying user operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the content conversion functionality from the user's device (where it would require plug-in installation) and relocates it to a remote server. The server handles the complex format translation, while the user's browser only needs to receive and display the converted content, thereby removing the installation burden while preserving content versatility.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If a plug-in is installed to display complex content types, then the content can be recognized and displayed, but the content provider faces increased device complexity and maintenance costs

Engineering Contradiction:
Improvecontent format supportVSAvoidplug-in development and maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that centralizes the content conversion logic. Instead of each user's browser needing complex plug-ins, the server handles all format conversions, reducing device complexity at the user end while maintaining comprehensive content format support through centralized processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses format conversion and transmission of converted content rather than distributing complex plug-in software to each user. This copying approach (transmitting converted content) replaces the distribution of complex software components, thereby maintaining content adaptability while reducing the complexity burden on content providers.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a proxy server is used to convert content formats, then plug-in installation is avoided, but the system suffers from increased delay and high bandwidth costs

Engineering Contradiction:
Improveplug-in free content displayVSAvoidcontent delivery delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the server convert content formats in advance before transmission to the user's browser. This pre-conversion approach eliminates the need for real-time proxy server conversion during content delivery, thereby reducing delays while maintaining the plug-in-free benefit.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server as an intermediary performs format conversion efficiently in a controlled environment, optimizing the conversion process to minimize delays. This centralized mediation approach is more efficient than distributed proxy server conversions, reducing time loss while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If a proxy server is used to convert content formats, then plug-in installation is avoided, but the bandwidth requirements and costs increase significantly

Engineering Contradiction:
Improveplug-in free content displayVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The server performs preliminary format conversion before content transmission, optimizing the content format for efficient transmission. This pre-processing reduces the bandwidth requirements compared to real-time proxy conversion, as the content is already in the optimal format for delivery to the user's browser.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses efficient format conversion and selective transmission of only the necessary converted content rather than routing all content through a bandwidth-intensive proxy server. This copying approach transmits only the essential converted data, reducing bandwidth consumption while maintaining ease of operation.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2870544B1Method for providing remote server content to a web browser of a user computer through a third party server, web browser, third party server, and computer-readable medium related thereto
Publication Date: 2019.06.19 SCULPTEO
  • EP2870544B1 patent drawingFigure 1
  • EP2870544B1 patent drawingFigure 2~3

AI summary

Method for providing remote server content to a web browser of a user computer through a third party server, web browser, third party server, and computer-readable medium related thereto. ABSTRACT A method for providing and displaying a remote server content to a user computer provided with a web browser, via a computer network connecting the remote server, the user computer and a third party server, the method comprising at least the following successive steps: (a) a testing step wherein the ability of said web browser to display content is evaluated; (b) a conforming step wherein, if the result of the testing step do not satisfy a criterion, a translation of the remote server content, depending on the result of the testing step, is requested to the third party server; and (c) a displaying step in which content is displayed on the web browser.