Usage Tip Generation for Application Feature Success

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often face difficulties in successfully utilizing features of software applications, such as word processors or web browsers, due to lack of effective guidance, leading to inefficient learning and usage.

Innovation Solution

A system and method where processors monitor usage of application features on a computing device, determining successful usage and generating usage tips when features are used unsuccessfully, utilizing data from social media and user profiles to provide tailored tips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional help menus are provided, then users can access tips and suggestions, but users still struggle to successfully utilize features due to lack of effective guidance

Engineering Contradiction:
Improveease of using application featuresVSAvoidsuccessful utilization of features
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system monitors user interactions with application features and provides real-time feedback in the form of usage tips. The feedback mechanism tracks whether usage was successful or unsuccessful, and generates targeted tips based on the specific feature and outcome, creating a closed-loop learning system that continuously improves user proficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables users to self-diagnose and self-correct usage issues by providing context-specific tips based on their own interaction patterns. Users receive personalized guidance without requiring external help, as the system automatically analyzes their usage data and generates relevant tips

Inventive Principle:
Principle #25Self-service

2Loss of information

If comprehensive help documentation is provided, then more information is available, but learning becomes more daunting and time-consuming

Engineering Contradiction:
Improvecompleteness of usage informationVSAvoidtime required to learn features
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Instead of providing uniform comprehensive documentation, the system delivers localized, context-specific tips tailored to the exact feature and usage situation. Each tip is customized based on the specific feature being used and whether the usage was successful or unsuccessful, providing information precisely where and when it is needed

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system provides only the necessary portion of information needed for successful feature usage rather than comprehensive documentation. By monitoring actual usage patterns, the system delivers targeted tips that address specific gaps in user knowledge without overwhelming them with unnecessary information

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If usage monitoring is implemented, then successful usage can be determined, but system complexity increases

Engineering Contradiction:
Improveaccuracy of usage assessmentVSAvoidcomplexity of monitoring system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary monitoring layer that sits between the user and the application features. This intermediary component captures usage data, assesses success or failure, and triggers appropriate tips without requiring complex integration into the core application logic, thereby isolating the complexity to a dedicated module

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10061598B2Generation of usage tips
Publication Date: 2018.08.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10061598B2 patent drawing
  • US10061598B2 patent drawing

AI summary

One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the application on the first computing device was successful. Responsive to determining that the usage of the feature of the application on the first computing device was not successful, the one or more processors create a usage tip associated with the feature of the application.