Context-Aware In-App Guidance for User Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interactive help and training systems for computing applications do not adequately consider user context, including security roles and lifecycle stages, nor do they provide context-aware guidance relevant to the application's context, limiting their effectiveness in enhancing user knowledge and understanding of application functionality.

Innovation Solution

A computer-implemented method and system that provides context-aware guidance by identifying user and application contexts, determining relevant guidance content based on these factors, and offering interactive guided scenarios to train users through in-app guidance, enhancing their understanding of application functionality and value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general assistance is provided to all users, then coverage is improved, but relevance to user context deteriorates

Engineering Contradiction:
ImprovecoverageVSAvoidrelevance
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by customizing help content according to user context, security role, and lifecycle stage. Different users receive different guidance content tailored to their specific situation, making the help system adaptive rather than uniform. This resolves the contradiction by maintaining broad coverage through multiple context-specific content sets while ensuring high relevance through personalized delivery.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the help system responsive to changing user context. The system dynamically adjusts guidance content based on user actions, context changes, and lifecycle stage transitions. This allows the system to maintain both comprehensive coverage and contextual relevance by adapting content in real-time rather than providing static general assistance.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If context-aware guidance is provided, then relevance is improved, but system complexity deteriorates

Engineering Contradiction:
ImproverelevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing help content into distinct context-specific sets (e.g., different content for different security roles, lifecycle stages, or application contexts). This modular structure allows the system to provide highly relevant guidance without managing a single complex monolithic system, as each segment can be independently maintained and delivered based on user context.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the context-aware guidance system) that sits between the user and the application. This intermediary handles the complexity of context analysis and content selection, translating user context into appropriate guidance content. This shields users from system complexity while enabling context-aware relevance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If in-app guidance is provided during workflow, then learning effectiveness is improved, but interruption to workflow deteriorates

Engineering Contradiction:
Improvelearning effectivenessVSAvoidworkflow interruption
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies partial action by providing guidance selectively rather than continuously. The system offers in-app guidance only when contextually appropriate, based on user actions and lifecycle stage, rather than interrupting workflow with constant instructions. This maintains learning effectiveness through targeted guidance while minimizing workflow disruption through selective delivery.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10585686B2Context aware guided scenarios
Publication Date: 2020.03.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10585686B2 patent drawing
  • US10585686B2 patent drawing
  • US10585686B2 patent drawing

AI summary

Described are methods, systems, and computer program products for providing context aware guidance for an application during runtime. Context aware guidance is determined based upon user context and application context. User context includes a security role and a lifecycle stage. Context aware guidance includes steps which are rendered in runtime on a application based on the user and application context.