Independent Data Interaction Elements for Concurrent Document Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of operation

If independent navigation controls are provided for multiple content sources, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple concurrent interaction activities are enabled, then adaptability and versatility are improved, but system resource consumption increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7284208B2System and method for enabling at least one independent data navigation and interaction activity within a document
Publication Date: 2007.10.16 XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
  • US7284208B2 patent drawing
  • US7284208B2 patent drawing
  • US7284208B2 patent drawing

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.