Web Share Module for Direct Peer-to-Peer Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for sharing web applications between users are costly in terms of time and resources, as they require users to manually download and install applications, or continuously poll services, making it inefficient and cumbersome.
Innovation Solution
A Web Share module that enables the transfer of web elements, including applications and associated data, directly between devices via a user-friendly interface, using protocols like WebRTC, Bluetooth, and NFC, allowing for seamless sharing without external infrastructure, across platforms and devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually download and install web applications from a library or through polling services, then the web application can be acquired, but the process is costly in terms of time and resources
Solution Approach 1:
The patent introduces a web share module as an intermediary component that enables direct peer-to-peer transfer of web applications between devices. This module acts as a mediator that facilitates the sharing process without requiring manual download from external libraries or continuous polling of services, thereby reducing time loss while maintaining productivity.
Solution Approach 2:
The patent extracts the web application sharing functionality from traditional download and installation processes. By separating the web application transfer mechanism from conventional app store or library-based distribution, the system enables direct sharing between devices, eliminating the time-consuming steps of manual download and installation while preserving the core functionality of web application deployment.
2Ease of operation
If users manually download and install web applications, then the application can be transferred, but the process is cumbersome and resource-intensive
Solution Approach 1:
The web share module serves as an intermediary that simplifies the sharing operation for users. It provides a user-friendly interface and automated transfer mechanism that reduces the operational complexity of sharing web applications, making the process easier while managing the underlying system complexity through modular design.
Solution Approach 2:
The web share module is designed with universal functionality that can operate across different devices and platforms. By creating a multi-functional sharing mechanism that works independently of specific device types or operating systems, the system enhances ease of operation without increasing device-specific complexity, as the module handles platform variations internally.
3Productivity
If continuous polling is used to acquire web applications, then the application can be obtained, but resource usage increases
Solution Approach 1:
The web share module acts as an intermediary that enables direct, on-demand transfer of web applications between devices. This eliminates the need for continuous polling operations, thereby reducing energy consumption while maintaining fast acquisition speed through direct peer-to-peer communication facilitated by the module.
Solution Approach 2:
The system prepares web applications for sharing in advance by making them available through the web share module without requiring active polling. This preliminary preparation allows applications to be transferred immediately when needed, improving acquisition speed while reducing the energy consumption associated with continuous polling operations.
Data Source
AI summary
A method and system are provided including a web share module; a display; a memory storing processor-executable process steps; and a web share processor coupled to the memory, and in communication with the web share module and operative to execute the processor-executable process steps to cause the system to: connect at least two devices, each device having a web browser; receive a selection of a web element from the web browser of a first device of the at least two devices; transfer, via a communication channel, the selected web element to the web browser of a second device of the at least two devices; and launch the web element on the second device. Numerous other aspects are provided.


