Browsing Context Navigation Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing browser navigation systems do not integrate navigation between multiple browsing contexts, limiting the ability to seamlessly navigate back and forth between different browsing windows or tabs.
Innovation Solution
A method and apparatus that allow switching focus between browsing contexts, assigning browsing history, and handling navigation inputs across multiple browsing contexts, enabling integrated navigation between them.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If navigation mechanism is specific to a particular browsing context, then navigation within that context is simple and clear, but navigation between multiple browsing contexts is not integrated or shared
Solution Approach 1:
The patent merges navigation mechanisms across multiple browsing contexts by making the browsing history and navigation logic shared resources. When a user navigates in one context, the history is updated in a way that other contexts can access, allowing integrated navigation between tabs or windows while maintaining individual context independence.
Solution Approach 2:
The navigation mechanism is designed to serve multiple browsing contexts simultaneously. The history stack and navigation commands become universal resources that any browsing context can utilize, enabling a single navigation system to handle multiple contexts without requiring separate navigation logic for each.
2Adaptability or versatility
If multiple browsing contexts are opened simultaneously, then users can view multiple content at the same time, but navigation between them becomes disconnected
Solution Approach 1:
The patent combines the browsing histories of multiple contexts into a unified navigation experience. By sharing the history resource across contexts, users can navigate between different tabs or windows using the same back/forward buttons, creating a seamless navigation flow that spans multiple browsing contexts.
Solution Approach 2:
The patent introduces a shared browsing history structure as an intermediary between multiple browsing contexts. This mediator allows navigation commands issued in one context to affect and be reflected in other contexts, enabling connected navigation without requiring direct communication between individual contexts.
3Reliability
If browsing history is specific to each browsing context, then each context maintains its own navigation state, but navigation input in one context does not affect other contexts
Solution Approach 1:
The browsing history is designed as a universal resource that serves multiple contexts simultaneously. Each context can independently access and modify the shared history, allowing navigation state to be maintained across contexts while preserving the ability of each context to independently contribute to and benefit from the collective navigation state.
Data Source
AI summary
A method, apparatus, and program product are disclosed for opening a second browsing context from a first browsing context, switching focus from the first browsing context to the second browsing context, and returning the focus to the first browsing context in response to receiving browser navigation input in the second browsing context.


