XML-Based User Assistance Embedding in Compound Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for providing user assistance in legal documents, such as regulatory structures, often require users to navigate separate help applications, which can be confusing and inefficient, especially when users are unsure about specific data requirements or sections within the document.

Innovation Solution

A system and method using XML to embed user assistance icons within a compound document, linked to specific terms, concepts, or user input areas, allowing users to dynamically access relevant help information without interrupting their workflow by inserting icons at key points in the document.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional online help files are used, then user assistance is available, but users must navigate separate applications and cannot access context-specific help easily

Engineering Contradiction:
ImproveUser assistance accessibilityVSAvoidTime to locate and access help information
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the help application with the primary document application by embedding help icons directly into the document interface. This integration allows users to access context-specific help information without leaving the document, eliminating the need to navigate separate help applications and reducing the time required to locate assistance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces embedded icons as intermediary elements within the document that serve as access points to help information. These icons act as mediators between the user and the help system, allowing contextual help to be triggered directly at relevant locations within the document without requiring users to search through separate help files.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If help applications are embedded within the primary application, then assistance is more accessible, but users still require trigger mechanisms and cannot access help contextually

Engineering Contradiction:
ImproveHelp application accessibilityVSAvoidUser interaction complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-positioning help icons at specific locations within the document where users are most likely to need assistance. These icons are embedded in advance at contextually relevant points, allowing users to access help immediately when needed without requiring them to navigate through complex trigger mechanisms or search functions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If compound documents with XML layers are used, then data structure and processing capability are improved, but document complexity and development difficulty increase

Engineering Contradiction:
ImproveData processing accuracyVSAvoidDocument structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the document into distinct XML layers: a primary layer for non-volatile text content and secondary layers for variable data and user assistance information. This segmentation allows each layer to serve its specific purpose independently, improving data processing accuracy while maintaining manageable complexity through structured organization of different document components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9213557B2Method and system for embedding user assistance in documents utilizing markup languages
Publication Date: 2015.12.15 EORIGINAL INC
  • US9213557B2 patent drawing
  • US9213557B2 patent drawing
  • US9213557B2 patent drawing

AI summary

A document creation application, compound document format, and method for providing user assistance in a compound document are described. The compound documents are formed using a markup language and include both non-volatile text and user selected and/or input data. The compound documents also include embedded user assistance triggers, or links, at specific terms, concepts or user input areas which dynamically link a user to appropriate user assistance information in the document creation application. The method describes embedding user assistance links in compound documents to allow users to dynamically link to topic specific user assistance information.