Independent Data Interaction Elements for Concurrent Document Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in navigating and interacting with complex documents, particularly in managing multiple concurrent content interactions without affecting their primary document interaction, as existing solutions either overload the system or restrict navigation capabilities.
Innovation Solution
The implementation of Independent Data Interaction/Navigation Elements (IDINEs) within documents and applications, allowing users to engage in additional concurrent navigation and interaction activities without affecting the primary interaction, through a display component for content and a control component for navigation, which can operate independently of the main document's navigation controls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple concurrent navigation and interaction activities are enabled within a document, then user productivity and interaction capability are improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent segments the document into multiple independent navigation contexts, allowing each context to be managed separately with its own navigation stack and state. This enables concurrent navigation activities without overwhelming the system, as each segment operates independently with controlled resource consumption.
Solution Approach 2:
The patent implements nested navigation contexts where microbrowser instances can be embedded within the main document view. Each nested context maintains its own navigation state while being contained within the parent document structure, enabling multi-layered concurrent interactions without proportional increases in overall system complexity.
2Ease of operation
If independent navigation controls are provided for multiple content sources, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent implements a universal navigation control system that can handle multiple navigation contexts simultaneously through a standardized interface. The same navigation controls (back, forward, home) serve multiple content sources and navigation stacks, improving ease of operation while avoiding the need for separate control sets for each content source.
3Adaptability or versatility
If multiple concurrent interaction activities are enabled, then adaptability and versatility are improved, but system resource consumption increases
Solution Approach 1:
The patent implements dynamic resource allocation for navigation contexts, where system resources are allocated based on the current active context and user interaction patterns._inactive contexts can be suspended or rendered with lower priority, allowing the system to maintain high adaptability for multiple concurrent activities while optimizing resource consumption by focusing on currently active interactions.
Data Source
AI summary
The inventive system and method are directed to novel embodiments of various tools and infrastructures that enable a user of a document viewed on a data processing system using a document handling application, to engage in at least one additional concurrent data navigation/interaction activity in the document, and/or in the application handling the document, without affecting the user's document interaction activities. In the preferred embodiment of the invention the inventive system and method are implemented by enabling the handling application to present the document along with at least one Independent Data Interaction/Navigation Element (IDINE), that includes a display component for displaying and optionally enabling interaction with any data (content) provided thereto, and a control component for navigating the provided content. Advantageously, the novel system and method ensure that utilizing any particular IDINE to navigate content provided thereto, does not affect the user's ability to navigate or interact with content in the document, or in other IDINEs (if any are present). The system and method of the present invention also provide a number of novel techniques for implementing and modifying IDINEs, and also provide multiple advantageous IDINE-related infrastructures, having additional benefits to parties involved in IDINE use, implementation, and content provision thereto.


