Rules-Based Workflow Messaging for Feature Adoption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of visual-based editors and applications often fail to adopt new features due to lack of awareness, leading to continued use of older techniques despite newer options being quicker and more effective.

Innovation Solution

Implementing rules-based workflow messaging that tracks user activity to identify underutilized features and provides interactive instructions, using workflow message packages to dynamically expose messages and guide users through new workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional documentation approaches (blogs, videos, manuals) are provided to inform users about new features, then users can access feature information, but users still do not discover or adopt new features effectively

Engineering Contradiction:
Improvefeature information deliveryVSAvoidfeature adoption rate
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary analysis of user activity patterns before presenting feature information. By tracking and analyzing user workflows in advance, the system identifies users who would benefit from new features and prepares targeted messages before the user encounters relevant tasks, increasing the likelihood of feature adoption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where user activity is continuously tracked, analyzed, and used to refine messaging strategies. By monitoring whether users interact with feature messages and how they subsequently use features, the system adapts its communication approach to improve feature discovery and adoption over time

Inventive Principle:
Principle #23Feedback

2Loss of information

If comprehensive feature documentation is provided, then users have access to information about new features, but users spend considerable time reading and understanding documentation without effective adoption

Engineering Contradiction:
Improvefeature information availabilityVSAvoiduser time for documentation
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Instead of providing universal documentation to all users, the system delivers feature information locally targeted to specific user groups based on their activity patterns. Users receive feature messages only when relevant to their current workflow and needs, eliminating the need to read comprehensive documentation that contains much irrelevant information

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system pre-analyzes user activity to identify which features are relevant to each user before presenting information. This preliminary filtering ensures users receive only the specific feature information they need, eliminating time spent reading unrelated documentation

Inventive Principle:
Principle #10Preliminary action

3Productivity

If users are provided with multiple new feature options, then users have access to quicker and more effective methods, but users continue to use older techniques they are accustomed to

Engineering Contradiction:
Improvetask efficiencyVSAvoiduser workflow familiarity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system acts as an intermediary between new features and users by providing contextualized guidance that bridges the gap between familiar workflows and new capabilities. Feature messages are presented within the context of the user's current workflow, showing how new features integrate with and enhance existing practices rather than replacing them entirely

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the parameters of feature presentation based on user behavior. By adjusting message timing, content, and delivery method according to user activity patterns and familiarity levels, the system adapts to maintain ease of operation while promoting more efficient workflows

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10908928B2Rules-based workflow messaging
Publication Date: 2021.02.02 ADOBE INC
  • US10908928B2 patent drawing
  • US10908928B2 patent drawing
  • US10908928B2 patent drawing

AI summary

Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for features of an application is tracked and communicated to a tracking service. Based on analysis of user activity, rules are derived regarding messages to show users with respect to new features that relate to user interaction. For example, activity data indicating heavy usage of a particular legacy workflow is used to recognize that users are not discovering/using a corresponding new feature. Based on such usage patterns, workflow messages and rules for exposing the messages for the new feature are created and distributed to clients. The rules are applied to detect workflow patterns and trigger messages regarding corresponding new features. In response to an indication of interest in a new feature, interactive instructions to guide users step-by-step through the workflow for a new feature are provided.