Custom User Interface Controls for Recurring Actions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing services' user interfaces are limited in anticipating user actions, leading to reduced utilization due to the need for repetitive interactions and lack of personalized functionality.

Innovation Solution

Implementing customized and user-specific graphical user interface controls that are generated based on recurring actions and user behavior, allowing for automation of frequent activities and relevance-based display of controls, enhancing user experience by presenting only relevant controls at the right time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standardized user interface controls are provided for all users, then the system is easy to implement and maintain, but the user interface cannot anticipate individual user actions and reduces utilization

Engineering Contradiction:
Improveuser interface adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates custom user interface controls by monitoring and analyzing user actions, allowing the interface to self-adapt to individual user needs without requiring manual configuration or complex pre-programming of personalized interfaces

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of user actions and pre-generates custom controls that anticipate future user needs, presenting relevant controls before the user would otherwise need to search for them through standard navigation paths

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If custom user-specific controls are generated and displayed, then user experience is personalized and effort is reduced, but the system complexity increases

Engineering Contradiction:
Improveuser operation easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically monitors user actions, identifies recurring patterns, and generates custom controls without requiring manual intervention, reducing user effort while managing complexity through automation rather than manual customization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The user interface dynamically adapts by continuously monitoring user behavior and adjusting the displayed controls in real-time, allowing the interface to evolve with user needs while maintaining operational simplicity through automated adaptation

Inventive Principle:
Principle #15Dynamics

3Productivity

If all available controls are displayed in the user interface, then users have access to all functionality, but relevant controls are not prioritized and user efficiency decreases

Engineering Contradiction:
Improveuser efficiencyVSAvoidrelevance information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system extracts and prioritizes only the most relevant controls based on analyzed user behavior patterns, displaying them prominently while keeping less relevant controls accessible but not immediately visible, reducing information overload while maintaining access to all functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The user interface applies different display priorities to different controls based on their relevance to the current user and context, with frequently used controls receiving prominent placement and less frequently used controls being accessible through standard navigation paths

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10521854B1Selection and display of custom user interface controls
Publication Date: 2019.12.31 AMAZON TECH INC
  • US10521854B1 patent drawing
  • US10521854B1 patent drawing
  • US10521854B1 patent drawing

AI summary

Systems, methods, and computer-readable media are described for selecting and displaying custom user interface (“UI”) controls. A user of a networked computing service may create custom UI controls that perform user-specified actions, and the networked computing service may present these custom UI controls as part of its user interface. The networked computing service may determine which of a set of custom UI controls to present based on criteria such as frequency or recency of recurring usage, a context or a category associated with the custom UI controls, user preferences, the status of a pending action, usage of similar custom UI controls by other users, or other criteria. The networked computing service may present an interface that enables further customization or modification of the custom UI controls.