Software Exploration Maps for Visualizing Product Knowledge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise software products have a steep learning curve due to complex requirements and workflows, leading to users often overlooking new or unused features after becoming proficient, as traditional manuals and training are passive and not actively engaging.

Innovation Solution

Software exploration maps that visually depict user progress, gamify the learning process by associating features with activities, and modify knowledge levels based on activity completion, encouraging users to explore unknown features and complete training for increased knowledge ranking and achievements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional manuals and training are provided, then users can learn software features, but users often overlook new or unused features after becoming proficient

Engineering Contradiction:
Improveknowledge retentionVSAvoiduser engagement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adapts the training presentation based on user behavior and progress. The exploration map updates in real-time as users complete activities, transforming static manuals into dynamic, adaptive learning paths that evolve with user proficiency levels

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides continuous feedback through the exploration map visualization, showing users their progress, completed activities, and remaining features. This feedback loop motivates users to explore additional features by displaying their achievement status and knowledge gaps

Inventive Principle:
Principle #23Feedback

2Reliability

If hands-on training with practice exercises is provided, then users can learn software features, but the learning process becomes time-consuming

Engineering Contradiction:
Improveskill acquisitionVSAvoidtraining duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The training content is segmented into discrete activities organized within feature areas on the exploration map. Users can progress through targeted practice exercises for specific features rather than completing comprehensive training sequences, allowing flexible time investment based on individual needs

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Users can complete partial training by focusing on specific feature areas or activities that are most relevant to their needs. The system allows selective completion of activities rather than requiring full training coverage, enabling users to achieve sufficient proficiency with reduced time investment

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If software products include complex requirements and workflows, then functionality is enhanced, but the learning curve becomes steep

Engineering Contradiction:
Improvesoftware functionalityVSAvoidlearning curve
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex software functionality is segmented into feature areas and individual activities on the exploration map. This segmentation breaks down the steep learning curve into manageable, discrete learning objectives that users can tackle incrementally rather than overwhelming them with complete system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a visual spatial dimension to the learning process through the geographic map interface. Users navigate through feature areas and activities in a two-dimensional space, providing intuitive orientation and context that reduces the perceived complexity of the software's functional dimensions

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10354553B2Exploration maps for visualizing software product knowledge
Publication Date: 2019.07.16 MICRO FOCUS LLC
  • US10354553B2 patent drawing
  • US10354553B2 patent drawing
  • US10354553B2 patent drawing

AI summary

Example embodiments relate to providing exploration maps for visualizing enterprise product knowledge. In example embodiments, a system obtains a software exploration map including feature areas, where each feature area is associated with activities and a grouping of features in a software product. At this stage, the system may detect completion of an activity by a user of the software product. The system may then modify a knowledge level of the user in the feature area based on the completion of the activity.