Browser Data Transfer Unit for Web App Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for data communication between web applications require a web server to facilitate data transmission, necessitating Internet access and relying on server functionality, which limits direct communication between applications operating in a web browser.

Innovation Solution

A web browser-based apparatus with a web application controller and data transferring unit enables direct data communication between web applications by managing identification information and transmitting data through a data transferring unit within the browser, eliminating the need for a web server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a web server is used to facilitate data transmission between web applications, then data communication can be achieved, but Internet access and server functionality are required which limits direct communication between applications

Engineering Contradiction:
Improvedata communication capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the data transferring function from the web server and relocates it to the web browser through a data transferring unit. This allows web applications to communicate directly within the browser environment without requiring web server mediation, thereby simplifying the system structure while maintaining data communication capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a data transferring unit as an intermediary component within the web browser. This unit receives data from one web application and transmits it to another web application, enabling direct peer-to-peer communication between applications while eliminating the need for external web server infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a web server is used for data transmission, then data can be passed between web applications, but the need for web server mediation reduces communication efficiency

Engineering Contradiction:
Improvedata transmission functionVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent removes the web server from the data transmission path and extracts the necessary data transferring functionality into the web browser. This eliminates the mediation step and allows web applications to exchange data directly, significantly improving communication efficiency while maintaining reliable data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If web applications require Internet access and web server functionality to communicate, then data transmission is possible, but direct application-to-application communication is limited

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidcommunication flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a data transferring unit within the web browser that acts as a local intermediary between web applications. This unit enables direct data exchange between applications running in the same browser without requiring Internet access or web server functionality, thereby enhancing communication flexibility and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the data transferring function with the web browser environment, combining multiple functions (application execution, data transfer, and communication management) into a single integrated system. This allows web applications to communicate directly with each other within the browser, eliminating the need for external web server infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9690636B2Apparatus and method of data communication between web applications
Publication Date: 2017.06.27 SAMSUNG ELECTRONICS CO LTD
  • US9690636B2 patent drawing
  • US9690636B2 patent drawing
  • US9690636B2 patent drawing

AI summary

A method and apparatus for data communication between web applications by using a web browser. The web browser includes a web application controller for executing a first web application and a second web application, and a data transferring unit for receiving the data from the first web application and transmitting the data to the second web application.