Web-Based Screen Projection via HTML5 and WebRTC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen projecting technologies require specialized software and proprietary protocols, limiting universality and increasing the threshold for usage, as they often necessitate device-specific applications and connections.

Innovation Solution

A method and apparatus utilizing a web-based OS operating environment to establish a point-to-point communication link between projecting and displaying terminals, allowing for screen content transmission and display without the need for specialized software, through HTML5 and WebRTC technologies, enabling universal compatibility and simplified setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized software and proprietary protocols are used for screen projecting, then device-specific functionality is achieved, but universality and ease of operation deteriorate

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoiduniversality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by using standard web technologies (HTML5, WebRTC) that are natively supported by all modern devices and web browsers. This allows the screen projecting system to work across different device types (mobile phones, tablets, computers, TVs) without requiring device-specific applications or proprietary protocols, thereby achieving broad compatibility while maintaining reliable functionality through standardized interfaces

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

2Reliability

If specialized applications are downloaded and installed for screen projecting, then device-specific functionality is achieved, but ease of operation and accessibility deteriorate

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoidthreshold for usage
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies self-service by leveraging the built-in web browser and native web technology support that already exists in all modern devices. Users can directly access the screen projecting functionality through a web interface without needing to download, install, or configure any additional applications. The system utilizes existing device capabilities (camera, screen, web browser) to provide immediate screen projecting functionality, thereby eliminating installation barriers and simplifying user operation

Inventive Principle:
Principle #25Self-service

3Reliability

If proprietary protocols are used for screen projecting, then connection stability is achieved, but adaptability and ease of operation deteriorate

Engineering Contradiction:
Improveconnection stabilityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies homogeneity by using standardized web technologies (HTML5, WebRTC, JavaScript) as the common communication protocol across all devices. Instead of implementing device-specific proprietary protocols, the system uses a unified web-based protocol that all modern devices and browsers naturally support, ensuring consistent and stable connections while maintaining broad device compatibility through technological standardization

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS10498801B2Transmitting and displaying screen content
Publication Date: 2019.12.03 BANMA ZHIXING NETWORK HONGKONG CO LTD
  • US10498801B2 patent drawing
  • US10498801B2 patent drawing
  • US10498801B2 patent drawing

AI summary

A projecting terminal and a displaying terminal use a point-to-point connection interface provided by a web-based operating system (OS) to establish a point-to-point communication link. The projecting terminal uses a screen visiting interface provided by the web-based OS to access a screen content, converts the screen content into screen content data in real-time, and transmits the screen content data through the communication link. The displaying terminal receives the screen content data and uses a content displaying control provided by the web-based OS to display the screen content data onto a screen. The present techniques enable two devices that are equipped with the web-based OS to implement screen projecting, expand the usage of the screen projecting technology, and are easy for implementation.