User Experience Score Calculation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer applications lack effective methods to quantify and enhance user experience, which is crucial for adoption, retention, and productivity, as it is influenced by various factors including stability, performance, and usability of their components.

Innovation Solution

A system that calculates user experience scores by collecting and analyzing user event data from multiple frames of user sessions, generating frame scores, user session scores, and a unified user experience score, providing actionable insights for improvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user experience is quantified through multiple data collection points (frames and sessions), then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improveuser experience measurement precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments user experience measurement into hierarchical levels: individual frames are scored separately, then grouped into user sessions, which are aggregated into overall application scores. This segmentation allows precise measurement at multiple granularities while organizing complexity through a structured framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The scoring system serves multiple functions simultaneously: it evaluates individual frames, assesses complete user sessions, compares different applications, and identifies specific performance issues. This multi-functionality justifies the system complexity by delivering comprehensive measurement capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If comprehensive user event data is collected from multiple frames and sessions, then information completeness improves, but loss of time increases

Engineering Contradiction:
Improveuser experience information completenessVSAvoiddata collection time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary scoring of individual frames as they occur during user sessions, rather than waiting to collect all data first. This allows incremental processing and reduces total computation time while maintaining complete information analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system collects more data points than minimally required (multiple frames per session, multiple sessions per application) to ensure comprehensive coverage of user experience variations, accepting the time cost as necessary for accurate measurement.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10475090B2Calculating user experience scores
Publication Date: 2019.11.12 MICRO FOCUS LLC
  • US10475090B2 patent drawing
  • US10475090B2 patent drawing
  • US10475090B2 patent drawing

AI summary

Examples relate to calculating user experience scores for applications. The examples disclosed herein collect, for each of at least two frames of each of at least two user sessions of an application, a set of user event data items representing user experiences from the perspective of a user device during a corresponding frame of the at least two frames of a user session. A frame score is calculated for each of the at least two frames in each of the at least two user sessions by analyzing the frame's set of user event data items. A user session score is calculated for each of the at least two user sessions by averaging the frame scores for the at least two frames in the user session of the at least two user sessions. A user experience score may then be calculated for the application by averaging the user session scores of each of the at least two user sessions.