Notification Cache Interfaces for Lower-Power Touch Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interfaces for accessing notifications on electronic devices with touch-sensitive surfaces are cumbersome and inefficient, leading to energy waste, particularly in battery-operated devices.

Innovation Solution

Implement improved methods and interfaces for accessing notifications, including transitioning between screen states, navigating notification history, and using cover sheets and mini-application objects, which reduce the number and nature of user inputs, conserve power, and enhance efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional notification interfaces are used, then notifications can be displayed, but user interaction becomes cumbersome and energy consumption increases

Engineering Contradiction:
Improveease of notification accessVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system pre-loads and stages notification content in the notification cache before it is actually displayed to the user. This allows notifications to be ready for immediate display without requiring full rendering or data processing at the moment of user interaction, thereby reducing energy consumption while maintaining ease of access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification cache acts as an intermediary layer between the notification source and the display interface. It stores and manages notification data, allowing the system to serve notifications efficiently without direct real-time processing during user interaction, thus reducing energy consumption while maintaining operational ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If notifications are displayed immediately upon receipt, then information is available to users, but navigation becomes confusing and time-consuming

Engineering Contradiction:
Improvenotification information availabilityVSAvoidnavigation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Notifications are pre-processed and staged in the notification cache with their final display configuration prepared in advance. This eliminates the need for complex real-time navigation or reconfiguration when users access notifications, reducing navigation time while ensuring information is immediately available upon display.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the device transitions to screen-on state for every notification access, then full interface functionality is available, but power consumption increases

Engineering Contradiction:
Improveinterface functionalityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The system implements partial screen-on functionality by displaying notifications in a cached, pre-rendered state that provides essential notification access without requiring the device to fully transition to the complete screen-on state. This delivers sufficient functionality for notification viewing while significantly reducing power consumption compared to full screen activation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12411599B2Devices, methods, and graphical user interfaces for accessing notifications
Publication Date: 2025.09.09 APPLE INC
  • US12411599B2 patent drawing
  • US12411599B2 patent drawing
  • US12411599B2 patent drawing

AI summary

An electronic device concurrently displays a first user interface of first software and status information for an application that is different from the first software. The status information includes content of the application. As a state of the application changes, the device updates the content of the application displayed in the status information. In response to detecting an input corresponding to a request to display a different, second user interface of different, second software, while concurrently displaying the first user interface and a respective user interface object that includes the status information, the device ceases to display the first user interface and the respective user interface object, and displays the second user interface including content of the application, including, as the state of the application changes, updating the content of the application displayed in the second user interface, which includes information that is different from the status information.