Web Code Extraction for Cross-Device Screen Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices lack the ability to extend their functions by seamlessly sharing screen information related to an execution screen of a web application with other devices, limiting their interoperability and multimedia capabilities.

Innovation Solution

An electronic device equipped with a wireless communication unit, a display unit, and a controller that extracts and transmits web codes associated with the execution screen to another device, allowing the latter to display and execute the screen information even if the web application is not installed, using HTML, JavaScript, or CSS codes executable on a web browser.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web application code is transmitted to another electronic device for execution, then screen information sharing capability is improved, but device complexity increases

Engineering Contradiction:
Improvescreen information sharing capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the web application code from the source electronic device and transmits it to the target device for execution. This allows the target device to display and interact with the web application without needing the source device present, thereby improving screen information sharing capability while managing complexity through code extraction rather than continuous connection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables electronic devices to function as both web application sources and execution targets. Any device with a web browser can receive and execute transmitted web codes, making the system universally applicable across different device types and enhancing adaptability without requiring device-specific implementations

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

2Adaptability or versatility

If web codes are transmitted to allow execution on another device, then interoperability is improved, but information loss increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoidinformation loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent creates a copy of the web application code from the source device and transmits it to the target device. This copying mechanism enables the target device to execute the web application independently, improving interoperability while minimizing information loss by preserving the complete web code structure

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses web codes as an intermediary carrier to transfer screen information between devices. Instead of directly sharing screen data, the web codes serve as a mediating representation that can be executed on any device with a web browser, reducing information loss through standardized code transmission

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10338877B2Electronic device and communication system having the same
Publication Date: 2019.07.02 LG ELECTRONICS INC
  • US10338877B2 patent drawing
  • US10338877B2 patent drawing
  • US10338877B2 patent drawing

AI summary

An electronic device including a wireless communication processor configured to wirelessly communicate with at least one other electronic device; a display; and a controller configured to execute a web application of a web browser installed on the electronic device, display an execution screen of the web application on the display, extract a web code of the web application associated with the execution screen, and transmit the extracted web code to the at least one other electronic device through the wireless communication unit such that screen information related to the execution screen is displayed on a display of the at least one other electronic device using the web code without executing a corresponding web application on the at least one other electronic device.