Context Management Module for Cross-Application Document Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing and managing shared information between multiple application programs is inefficient due to the lack of seamless integration and easy reference mechanisms, requiring users to manually navigate file paths and replicate context settings.

Innovation Solution

A context management module, comprising a context reference module, context recording module, and context generation module, that generates and manages context references and information to associate and recreate the context of target documents within notes, allowing users to efficiently link and view related documents across different application programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If shared information is managed by multiple application programs, then information can be accessed across different applications, but accessing shared information becomes inefficient and cumbersome

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidaccess efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a context management module as an intermediary layer between multiple application programs. This module manages context information including document paths, window positions, and scroll states, allowing applications to share information efficiently without direct complex interactions. The context management module acts as a mediator that simplifies access to shared information while maintaining the versatility of multi-application information sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If context information is manually managed, then users have full control over document references, but users must manually navigate file paths and replicate context settings

Engineering Contradiction:
Improvecontext control flexibilityVSAvoidmanual navigation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The context management module implements self-service functionality by automatically capturing and managing context information such as document paths, window positions, and scroll states. When a document is opened or modified, the system automatically records the context without requiring user intervention. This eliminates manual file path navigation and context replication while maintaining full context control flexibility through the management module.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-capturing and storing context information when documents are first opened or modified. The context management module proactively records document paths, window positions, and scroll states before users need to access them again. This preliminary capture of context data eliminates the need for manual navigation and setting replication when users later reference the same documents.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If context information is automatically captured, then users can quickly access documents, but the system complexity increases

Engineering Contradiction:
Improvedocument access speedVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The context management module is segmented into distinct functional components: context information capture, context storage, and context retrieval. Each component handles a specific aspect of context management independently. This segmentation allows the system to automatically capture and manage context information efficiently while keeping the overall system structure organized and manageable, thus maintaining high document access speed without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8024652B2Techniques to associate information between application programs
Publication Date: 2011.09.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8024652B2 patent drawing
  • US8024652B2 patent drawing
  • US8024652B2 patent drawing

AI summary

Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an operator, a second application program to display a target document, and a context reference module to generate a context reference for the target document indicating a source for the target document, display the context reference, and associate the context reference with a note. Other embodiments are described and claimed.