Browser Tab Call Consolidation for Lower CPU and Memory Use
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browser applications face challenges in handling multiple communications across tabs, leading to high resource consumption, system instability, and accidental tab closures due to limited GUI display and inefficient multitasking.
Innovation Solution
A method to consolidate communications from multiple tabs into a single tab by detecting and transferring active communications using protocols like WebRTC or SIP, reducing resource consumption and improving user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple tabs are opened to handle different communications simultaneously, then the ability to maintain multiple connections is improved, but memory consumption and CPU resource usage increase
Solution Approach 1:
The patent merges multiple communication connections from different tabs into a single tab. The system detects when a user switches between tabs during active communications and automatically transfers the communication state to the active tab, consolidating multiple connections into one interface and reducing the number of tabs required while maintaining all active communications.
Solution Approach 2:
The patent implements a universal communication management mechanism that handles multiple communication types (voice calls, video calls, conferencing) across different tabs through a unified approach. The system provides a single interface that can manage various communication protocols (WebRTC, SIP) and connection states, making the tab versatile for handling diverse communication scenarios.
2Adaptability or versatility
If multiple tabs are used for simultaneous communications, then communication capacity is improved, but system stability deteriorates due to resource consumption
Solution Approach 1:
The patent consolidates multiple communication connections into a single tab to reduce the cumulative resource consumption that causes system instability. By merging tabs, the system maintains communication capacity while reducing memory and CPU usage per tab, thereby improving overall system stability and reducing crashes or freezes.
3Adaptability or versatility
If multiple tabs are opened for different communications, then communication versatility is improved, but ease of operation deteriorates due to limited GUI display
Solution Approach 1:
The patent merges multiple communication interfaces into a single unified tab, providing a comprehensive view of all active communications in one location. This eliminates the need to switch between multiple tabs to access different communications, significantly improving ease of operation while maintaining the ability to handle multiple communication types simultaneously.
Data Source
AI summary
The present disclosure provides for a computer-implemented method for handling communications across tabs. The method comprises detecting a first communication via a first tab within an application; identifying an initiation of a second communication via a second tab within the application; and responsive to identifying the initiation, causing to pull the first communication from the first tab to the second tab such that the first communication and the second communication are carried out via the second tab.


