Browser Session Navigation Synchronization via Server Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing browser systems lack synchronization of navigation between multiple browsers, leading to inconsistencies in browsing sessions across different devices, particularly when bandwidth usage exceeds thresholds or when navigating through pages.
Innovation Solution
A system comprising a server device and a client device that executes a browser application, where the server device transmits a browser window to the client device, and synchronizes browser sessions by determining navigation commands such as forward, backward, or new URL commands, using indexes and tags to maintain a sequence of pages visited, ensuring consistent browsing history across all connected browsers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If browser navigation commands are executed independently in each browser instance, then each browser operates autonomously and responds quickly to user commands, but the browsing sessions become inconsistent across different devices and locations
Solution Approach 1:
The patent introduces a server as an intermediary that receives navigation commands from one browser instance and distributes them to other browser instances. This mediator architecture enables centralized coordination of browsing sessions across multiple devices while maintaining the autonomy and responsiveness of individual browsers, resolving the contradiction between session consistency and operational independence
Solution Approach 2:
The system implements feedback mechanisms where each browser instance reports its current state and received commands back to the server. The server uses this feedback information to coordinate navigation across instances, ensuring that all browsers maintain consistent browsing sessions while responding to user commands in real-time
2Speed
If bandwidth-intensive content is displayed locally on the client device, then the user experience is improved with faster access to content, but the synchronization of browsing state across devices becomes more difficult
Solution Approach 1:
The patent segments the browsing system into distinct components: the server maintains the authoritative browsing state and navigation history, while client devices cache and display content locally. This segmentation allows content to be displayed quickly from local cache while the server continues to synchronize browsing state information across all instances, resolving the contradiction between fast content display and state synchronization
Data Source
AI summary
Methods and systems for detecting and/or synchronizing browsing session navigation between one or more browsers are described herein. A browser window associated with a browser application executing at a server device may be displayed at a client device. An instance of a local browser window may execute at the client device, and a page comprising content may be displayed via the instance of the local browser window. Commands to navigate to a different page may be issued to either browser, and the commands may be synchronized between the browsers.


