Custom UI Controls Automating Recurring User Actions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for computing services are limited in their ability to anticipate user actions, leading to reduced utilization due to the need for repeated interactions for frequent or recurring activities, which can become cumbersome for users.

Innovation Solution

The system generates custom user interface controls based on user account details, activity histories, and physical device configurations, allowing users to automate recurring actions with customizable parameters and verification steps, thereby simplifying the interaction process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional user interfaces are used with standard controls, then the interface structure is simple and easy to implement, but the user experience deteriorates due to repetitive interactions for frequent tasks

Engineering Contradiction:
Improveuser interaction simplicityVSAvoidinterface structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by analyzing user activity histories and generating custom controls before users need them. When a user repeatedly performs a task (e.g., ordering the same item), the system proactively creates a custom control that automates this task, transforming multi-step interactions into single-click operations. This preliminary analysis and control generation resolves the contradiction by simplifying future interactions without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface serves itself by automatically generating custom controls based on observed user patterns. The system monitors user interactions, identifies recurring tasks, and autonomously creates personalized controls without requiring manual configuration or complex interface design. This self-service mechanism simplifies user operation while managing complexity through automated pattern recognition and control synthesis.

Inventive Principle:
Principle #25Self-service

2Productivity

If custom user interface controls are generated based on user activity histories, then the ease of operation improves by automating recurring tasks, but the device complexity increases due to data processing and control generation mechanisms

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring user interactions and using this information to generate custom controls. User activity histories serve as feedback data that the system analyzes to identify patterns and create automated controls. This feedback loop improves productivity by making the interface adapt to user needs while managing complexity through iterative refinement rather than complex upfront design.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by transforming raw activity history data into meaningful patterns and then into customized control parameters. Instead of processing entire interaction histories, the system extracts key parameters (recurring tasks, frequency, user preferences) and uses these simplified parameters to generate controls. This parameter transformation approach improves productivity while reducing the computational complexity of data processing.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the system anticipates user actions by analyzing activity histories, then the ease of operation improves through personalized controls, but the loss of information increases due to the need to process and store user data

Engineering Contradiction:
Improveinterface personalizationVSAvoiduser data processing overhead
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system extracts only the essential information needed for control generation from user activity histories. Instead of processing and storing complete interaction logs, the system identifies and extracts key patterns (recurring tasks, frequency, contextual information) and uses only this extracted data to create custom controls. This extraction approach improves interface personalization while minimizing data processing overhead and information loss.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11287963B2Creation of custom user interface controls that are associated with physical devices
Publication Date: 2022.03.29 AMAZON TECH INC
  • US11287963B2 patent drawing
  • US11287963B2 patent drawing
  • US11287963B2 patent drawing

AI summary

Systems, methods, and computer-readable media are described for creating custom user interface (“UI”) controls. A networked computing service may determine that an action performed by a user of the service is likely to be repeated, based on previous actions performed by the user and/or other users, parameters of the action including characteristics of an item associated with the action, and other criteria. The networked computing service may generate, or recommend generation of, a custom UI control that automates performance of the action. The networked computing service may automatically determine parameters of the action, and may determine alternative parameters and/or alternative actions if the action cannot be performed using the determined parameters. Custom UI controls may be associated with various computing devices and/or other electronic devices, and categories of custom UI controls may be determined and displayed.