Feedback Button Merging Data Submission and Sentiment Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for collecting user feedback are either intrusive, inaccurate, or inconvenient, failing to capture user sentiment effectively during the software experience, as they often require users to interrupt their task or provide feedback at a later time.

Innovation Solution

A user interface control, known as the 'feedback button,' allows users to submit feedback simultaneously with their final action by displaying feedback expressions as icons or text when hovering over a button, enabling non-intrusive and immediate feedback collection by determining the feedback expression based on the click location on the button.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If post hoc surveys are sent to users after a process is complete, then user feedback can be collected, but the feedback is rarely accurate and separates the feedback opportunity from the actual experience

Engineering Contradiction:
Improvefeedback accuracyVSAvoiduser time after task completion
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The feedback mechanism is integrated into the submit button itself, allowing users to provide feedback at the moment of task completion rather than afterward. The button displays feedback options (e.g., thumbs up/down icons) before the user clicks, enabling immediate feedback collection that is temporally aligned with the user experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback collection function is merged with the existing submit button, combining two separate actions (submitting data and providing feedback) into a single interactive element. This eliminates the need for separate survey steps and integrates feedback collection seamlessly into the user's natural workflow.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If a pop-up dialog is opened during software operation to ask about user experience, then feedback can be collected in real-time, but it interrupts the user experience

Engineering Contradiction:
Improvefeedback timing accuracyVSAvoiduser experience continuity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The feedback mechanism is merged into the submit button's existing functionality rather than being implemented as a separate pop-up dialog. This allows feedback collection to occur naturally as part of the user's submit action, eliminating interruptions while maintaining real-time feedback capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The submit button automatically displays feedback options and captures feedback expressions without requiring additional user actions or interruptions. The system serves itself by leveraging the user's existing click action to collect feedback data seamlessly.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If self-reporting links or optional controls are provided for feedback, then users can provide feedback on their own initiative, but the feedback is generally negative and provides a skewed view of the overall user experience

Engineering Contradiction:
Improvefeedback convenienceVSAvoidfeedback representativeness
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The feedback function is merged with the mandatory submit button, ensuring that feedback collection occurs for all users who complete tasks rather than only for those who voluntarily initiate feedback. This creates a more representative sample of user experience across the entire user base.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a structured feedback mechanism with predefined positive and negative expression options (e.g., thumbs up/down icons), guiding users to provide balanced feedback rather than allowing only negative self-reporting. This creates a more accurate distribution of feedback sentiments.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If a feedback button displays multiple feedback expressions and regions, then accurate feedback can be captured by determining click location, but the button complexity increases

Engineering Contradiction:
Improvefeedback expression accuracyVSAvoidbutton structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different regions of the button are assigned different feedback expressions (e.g., left side for negative, right side for positive), with visual indicators displayed only when the user hovers over the button. This allows the button to convey multiple meanings while maintaining a simple appearance during normal operation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The button dynamically displays feedback icons and visual indicators only when the user hovers over it, rather than showing all feedback options continuously. This reduces visual clutter and perceived complexity while maintaining the capability to capture precise feedback expressions through click location analysis.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11907975B2Dual-purpose user-interface control for data submission and capturing feedback expressions
Publication Date: 2024.02.20 ORACLE INT CORP
  • US11907975B2 patent drawing
  • US11907975B2 patent drawing
  • US11907975B2 patent drawing

AI summary

A feedback button is configured to receive a feedback expression characterizing a user experience and submit information in a user interface with a single action. When the user hovers an input cursor near the feedback button, icons/text may be displayed that indicate different types of feedback expressions that may be submitted. As the user moves the cursor back and forth over the button, the icons for the different feedback expressions may be emphasized indicating locations where the button may be clicked to submit specific feedback. When the user is satisfied with the displayed feedback expression, the user may click the feedback button at the current location to submit the feedback expression and perform the final submit action for other data in the user interface.