Contextual App Icon Interaction With Intensity-Based Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for manipulating user interfaces on electronic devices with touch-sensitive surfaces are cumbersome and inefficient, leading to unnecessary energy consumption, particularly in battery-operated devices.

Innovation Solution

Implementing methods that utilize intensity-based contact detection on touch-sensitive surfaces to perform operations without requiring specific intensity thresholds for certain actions, allowing for faster and more efficient interaction with user interfaces, including application launching, content expansion, and menu presentation, while providing visual and haptic feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional touch-sensitive surface methods are used to manipulate user interface objects, then the device can perform basic interactions, but the methods are cumbersome and inefficient, leading to increased energy consumption and longer operation time

Engineering Contradiction:
Improveuser interface manipulation efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by detecting contact intensity thresholds before executing full user interface operations. When a contact meets the intensity threshold, the system pre-processes the interaction by identifying the intended operation type, allowing for faster execution and reduced overall processing time, thereby improving efficiency while managing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of contact intensity detection by establishing specific intensity thresholds that differentiate between various user intentions. By monitoring and responding to different contact intensity levels, the system can distinguish between accidental touches and deliberate interactions, enabling more efficient user interface manipulation with reduced energy expenditure compared to conventional binary touch detection.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If intensity threshold detection is implemented for all operations, then operation precision improves, but system complexity and processing time increase

Engineering Contradiction:
Improvecontact intensity detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies local quality by implementing intensity threshold detection selectively for specific user interface operations rather than uniformly across all interactions. Different operations have different intensity requirements, allowing the system to maintain high precision where needed while avoiding unnecessary complexity for simpler interactions, thus balancing measurement precision with system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the user interface manipulation process into distinct operation types, each with its own intensity threshold criteria. By dividing the overall interaction framework into operation-specific segments, the system can apply precise intensity detection only where necessary, reducing overall system complexity while maintaining high measurement precision for critical operations.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If full application launch is required for accessing functions, then all application capabilities are available, but user satisfaction decreases due to longer access time and reduced efficiency

Engineering Contradiction:
Improvefunction access easeVSAvoidapplication launch time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies partial action by enabling users to access frequently used application functions through contact intensity gestures without requiring a full application launch. This partial access mechanism provides sufficient functionality for common tasks, significantly reducing access time and improving ease of operation, while the full application can still be launched when complete capabilities are needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-loading or pre-positioning frequently accessed application functions in a state that allows rapid activation through intensity-based gestures. This preliminary preparation enables quick function access without full application initialization, reducing the perceived wait time and improving user satisfaction while maintaining the option for complete application functionality when required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250355556A1Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
Publication Date: 2025.11.20 APPLE INC
  • US20250355556A1 patent drawing
  • US20250355556A1 patent drawing
  • US20250355556A1 patent drawing

AI summary

While a computer system displays a first user interface that includes a plurality of application icons corresponding to different applications, the computer system detects a input that is directed to a first application icon corresponding to a first application. In response, if the input meets first criteria, the computer system displays a first plurality of selectable options, including a first selectable option that corresponds to a first contextual content object of the first application. In response to selection of the first selectable option, the computer system displays the first contextual content object in a second user interface, wherein the first contextual content object is concurrently displayed with one or more contextual content objects corresponding to one or more applications other than the first application, and the first contextual content object includes content that is automatically selected from the first application based on a current context of the computer system.