Remote Browser Session Segmentation Across Local Tabs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Remote browser sessions limit interactions to within a single local browser tab, preventing users from moving or opening remote web pages and applications across multiple local browser tabs or windows, which restricts the user experience and increases server resource usage.
Innovation Solution
Implementing techniques to support multiple browser tabs and windows during remote sessions, allowing remote content to be displayed across multiple local browser tabs and windows, enabling drag-and-drop functionality and seamless switching between remote applications and web pages, while maintaining a single shared remote session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If remote browser sessions are limited to a single local browser tab, then server resource consumption is reduced, but user interaction flexibility and experience are restricted
Solution Approach 1:
The patent segments the remote browser session into multiple independent local browser tabs, each capable of displaying and interacting with remote content. This allows users to have multiple tabs (e.g., Tab 1, Tab 2, Tab 3) that can be independently managed while still accessing the same remote session, thereby improving interaction flexibility without requiring a single confined tab.
Solution Approach 2:
The patent enables a single remote browser session to serve multiple local browser tabs simultaneously. The remote session becomes universal, allowing the same session to be accessed across different tabs and windows, providing multi-functional access points while maintaining a single shared session instance on the server.
2Ease of operation
If multiple remote sessions are created for each local browser tab, then user interaction flexibility is improved, but server resource consumption increases
Solution Approach 1:
The patent merges multiple local browser tabs into a single shared remote session. Instead of creating separate remote sessions for each tab, the system combines the tabs under one unified remote session, allowing multiple tabs to access and interact with the same remote browser instance, thereby reducing the total number of remote sessions required.
Solution Approach 2:
The remote session is designed to be universal, serving multiple local tabs simultaneously. This multi-functionality allows one remote session to fulfill the role of multiple sessions, providing access to the same remote content across different tabs without duplicating the session infrastructure on the server.
3Adaptability or versatility
If remote content is confined to a single local browser tab, then server resource usage is minimized, but drag-and-drop functionality and window management are restricted
Solution Approach 1:
The patent segments the remote browser session across multiple local tabs and windows, enabling drag-and-drop operations between them. Users can drag content from one tab to another or move tabs between windows, providing versatile window management capabilities while still using a single shared remote session to minimize server resource usage.
Solution Approach 2:
The patent extends the remote session beyond the confines of a single tab by introducing multiple dimensions of access through multiple tabs and windows. This allows content to be displayed and manipulated across different tab contexts and window arrangements, adding spatial versatility without proportionally increasing server resource consumption.
Data Source
AI summary
Systems and methods for supporting multiple local browser tabs and windows during a remote browser session are described. A remote browser session may be, in some examples, a remote session accessed in a local browser tab with inputs to the remote session launching web pages and applications on a server rather than locally on a device. In some remote browser session experiences, further interactions with the launched web pages and applications may be limited to being within the local browser tab. The user can instead utilize functionality and methods where applications and browser windows can be started in or moved to individual tabs or windows of the local browser. Then those different tabs and windows may be selected to switch between applications and/or web sites that are running in a shared remote session on a server saving server resources.


