User Propensity Classification for Staggered Feature Rollout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online systems fail to account for individual users' tolerance levels for changes when introducing new features, leading to a degraded user experience for users with low tolerance, which can result in reduced interaction and frustration.

Innovation Solution

The online system classifies users based on their propensity to adopt innovations in specific subject areas, determining when to provide new features by analyzing user actions and content associated with those areas, staggering the distribution to match user readiness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If new features are provided to all users simultaneously, then the speed of feature deployment is improved, but the user experience deteriorates for users with low tolerance for change

Engineering Contradiction:
Improvefeature deployment speedVSAvoiduser experience
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system changes the parameter of feature availability timing based on user characteristics. Users are segmented into different adoption groups (early adopters, early majority, late majority, laggards) and features are rolled out at different times to each group. This parameter change resolves the contradiction by maintaining fast overall deployment while adapting the timing parameter to match user tolerance levels.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies local quality by providing different feature access timing to different user segments based on their innovation adoption characteristics. Early adopters receive features immediately while laggards receive them after a delay. This localized approach to feature deployment resolves the contradiction by tailoring the deployment strategy to each user group's specific needs and tolerance levels.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If new features are provided to users with low tolerance for change, then the quantity of users accessing new features is improved, but the reliability of user experience deteriorates

Engineering Contradiction:
Improvenumber of users accessing featuresVSAvoiduser experience reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary action by classifying users into adoption groups before feature deployment. This pre-segmentation allows the system to prepare appropriate rollout strategies for each group, ensuring that users with low tolerance for change are not exposed to potentially problematic new features until they are more stable. This preliminary classification resolves the contradiction by enabling controlled gradual adoption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by delaying feature exposure for user groups with low tolerance for change. This delay acts as a protective measure, allowing the system to monitor early adopters' experiences and address potential issues before exposing more sensitive user groups. This cushioning approach resolves the contradiction by protecting user experience reliability while still enabling broad feature adoption over time.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If new features are staggered by user propensity to adopt, then the user experience is improved, but the complexity of the distribution system increases

Engineering Contradiction:
Improveuser experienceVSAvoiddistribution system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies self-service by using automatically collected user data and behavior patterns to classify users into adoption groups without requiring manual intervention. The classification process is automated, using algorithms to analyze user interactions and assign appropriate groups. This self-service approach resolves the contradiction by enabling sophisticated staggered deployment while minimizing the operational complexity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from user interactions with features to refine and update user classifications over time. By continuously monitoring user behavior and adjusting classifications based on actual adoption patterns, the system optimizes the staggered deployment strategy. This feedback mechanism resolves the contradiction by making the distribution system adaptive and self-improving, reducing long-term complexity through learning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10614374B2Classifying online system users based on their propensity to adopt innovations in a subject area
Publication Date: 2020.04.07 META PLATFORMS INC
  • US10614374B2 patent drawing
  • US10614374B2 patent drawing
  • US10614374B2 patent drawing

AI summary

An online system classifies users based on their propensity to adopt one or more innovations in a subject area. To classify the users, the online system maintains information associated with one or more actions performed by the user and content provided by the user, with actions and the content associated with adopting one or more innovations in the subject area. The online system determines a score for a pairing of the user and the subject area based on the maintained one or more actions and/or the content associated with adopting the one or more innovations in the subject area. Based on the determined score, the online system determines an innovation adoption label for the user that represents a propensity of the user to adopt one or more innovations in the subject area.