Inter-Browser Controller for Web Presentation Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web browsers lack the ability for remote users to control who is presenting content in web applications, requiring users to switch to separate meeting tools, which is inconvenient, especially in educational settings where seamless interaction is necessary.
Innovation Solution
Implementing an inter-browser control system that allows a privileged user to enable or disable remote control presentation through a user-interface element, enabling them to control the content shared with other users, including URL, page components, and content types like audio and video, without requiring separate proprietary software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If separate meeting tools (Zoom, Teams, Meet) are used to control presentation among remote users, then users can control which user is presenting content, but the system complexity increases and requires additional proprietary software outside the web application
Solution Approach 1:
The patent merges the presentation control functionality directly into the web application by implementing an inter-browser controller that operates within the existing browser environment. This eliminates the need for separate meeting tools like Zoom or Teams, as the control mechanism is integrated into the web application itself through JavaScript-based inter-browser communication.
Solution Approach 2:
The inter-browser controller provides universal presentation control that works across different web applications and browsers without requiring proprietary software. The controller implements standard web protocols and technologies, making it applicable to various online applications including educational platforms, business tools, and government services.
2Ease of operation
If separate meeting tools are used for presentation control, then presentation control capability is achieved, but ease of access and operation deteriorates due to requiring users to switch between applications
Solution Approach 1:
The patent combines presentation control functionality directly within the web application interface, eliminating the need for users to switch between separate meeting tools. The inter-browser controller operates seamlessly within the existing browser window, allowing users to control presentations without leaving the web application environment.
3Adaptability or versatility
If remote users independently control their browsers in web applications, then ease of access is improved, but the ability to control presentation among remote users deteriorates
Solution Approach 1:
The patent introduces an inter-browser controller as an intermediary component that enables communication and coordination between independently operating browsers. The controller uses JavaScript and web protocols to establish controlled peer-to-peer connections, allowing users to share and control presentations while maintaining their independent browser operation.
4Adaptability or versatility
If web applications use standard web protocols and browsers, then ease of access improves, but presentation control functionality deteriorates due to browser limitations
Solution Approach 1:
The patent replaces traditional mechanical presentation control systems (separate meeting tools, proprietary software) with a software-based solution using JavaScript and web protocols. The inter-browser controller leverages modern web technologies including WebRTC, WebSocket, and JavaScript object models to enable presentation control entirely within the browser environment, eliminating the need for external software.
Data Source
AI summary
Computer-implemented systems and methods for controlling presentation in a web application among remote users over a data network. A web application has a remote control user-interface (UI) element that allows one to turn on or off remote control presentation. Presentation data is shared in the web application among remote users depending on whether the remote control UI element is turned on or off. A system includes an inter-browser controller coupled to the web application. The web application outputs a page having a remote control UI element. The inter-browser controller controls sharing of presentation data selected by a first user through the web application to other remote users depending on whether the remote control UI element is turned on or off.


