# US 12,182,373 B2 · Techniques for managing display usage

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,373 B2
- Document ID: US12182373B2
- Status: Granted
- Kind: B2
- Application number: 17/546,630
- Filed: 2021-12-09
- Published: 2022-10-27
- Granted: 2024-12-31
- Earliest claimed: 2021-04-27
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Edward Chao; Kevin W. Chen; Aurelio Guzman; Paul T. Nixon; Kevin M. Lynch
- Web page: https://patentgrep.com/patent/US12182373B2

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 1/3265: {Power saving in display device}
- G06F 3/0362: with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 9/451: Execution arrangements for user interfaces
- G01C 21/3626: {Details of the output of route guidance instructions (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)}
- G04F 10/00: Apparatus for measuring unknown time intervals by electric means
- G04G 13/02: at preselected times, e.g. alarm clocks
- G09G 2320/0257: Reduction of after-image effects
- G09G 2320/046: Dealing with screen burn-in prevention or compensation of the effects thereof
- G09G 2354/00: Aspects of interface with display user
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G04F: TIME-INTERVAL MEASURING (measuring pulse characteristics G01R, e.g. G01R29/02; in radar or like systems G01S)
- G04G: ELECTRONIC TIME-PIECES
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

The present disclosure generally relates to techniques and user interfaces for transitioning between a standard display mode and a low power display mode.

## Claims

### Claim 1

A computer system that is in communication with a display generation component, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
while the computer system is in a first mode, displaying, via the display generation component, a first user interface that includes one or more user interface elements including a first user interface element, where the first user interface is associated with a first application;
while displaying the first user interface in the first mode, detecting that the computer system has met one or more criteria for transitioning from the first mode to a second mode, wherein the second mode is a lower power mode than the first mode;
in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, including displaying a second user interface that is associated with the first application, wherein:
the second user interface corresponds to the first user interface and is displayed at a location that occupies at least a portion of a display region that was occupied by the first user interface and includes the one or more user interface elements including a second user interface element; and
the second user interface element includes a displayed numerical value; and
while the computer system is in the second mode, updating an appearance of the second user interface element periodically while maintaining the computer system in the second mode, wherein:
in accordance with a determination that one or more time-sensitive update criteria are not satisfied, the appearance of the second user interface element is periodically updated at a first update frequency, including updating the appearance of the second user interface element multiple times at the first update frequency while maintaining the computer system in the second mode; and
in accordance with a determination that the one or more time-sensitive update criteria are satisfied, wherein the one or more time-sensitive update criteria includes a first criterion that is satisfied when the displayed numerical value is less than a predetermined numerical threshold, the appearance of the second user interface element is periodically updated at a second update frequency different from the first update frequency, wherein the second update frequency is greater than the first update frequency, including updating the appearance of the second user interface element multiple times at the second update frequency while maintaining the computer system in the second mode.

### Claim 2 (depends on 1)

The computer system of claim 1, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when the first application is a foreground application.

### Claim 3 (depends on 1)

The computer system of claim 1, wherein the second user interface element is a complication corresponding to the first application.

### Claim 4 (depends on 1)

The computer system of claim 1, wherein:
the first application is a timer application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the timer application has less than a predetermined amount of time remaining.

### Claim 5 (depends on 1)

The computer system of claim 1, wherein:
the first application is a stopwatch application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the stopwatch application has measured less than a predetermined period of time.

### Claim 6 (depends on 1)

The computer system of claim 1, wherein:
the first application is an alarm clock application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that less than a predetermined amount of time remains until a next alarm is scheduled to be output by the computer system.

### Claim 7 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode and while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 8 (depends on 1)

The computer system of claim 1, wherein:
the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
updating the appearance of the second user interface element periodically while maintaining the computer system in the second mode comprises updating the appearance of the second user interface element periodically while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 9 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein:
the second user interface element displays a first set of information, and
while the appearance of the second user interface element is updated at the first update frequency, the first set of information is displayed at a first level of precision; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode, wherein:
while the appearance of the second user interface element is updated at the second update frequency, the first set of information is displayed at a second level of precision that is more precise than the first level of precision.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein:
the second user interface comprises a third user interface element;
the third user interface element displays a second set of information;
at the first time, while the appearance of the second user interface element is updated periodically at the first update frequency and the first set of information is displayed at the first level of precision, the second set of information is displayed at a third level of precision; and
at the second time, while the appearance of the second user interface element is updated periodically at the second update frequency and the first set of information is displayed at the second level of precision that is more precise than the first level of precision, display of the second set of information is maintained at the third level of precision.

### Claim 11 (depends on 1)

The computer system of claim 1, wherein:
the first application is a turn-by-turn navigation application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that a next upcoming turn is less than a threshold distance or a threshold time away from the computer system.

### Claim 12 (depends on 1)

The computer system of claim 1, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when a predetermined amount of time has elapsed or remains.

### Claim 13 (depends on 1)

The computer system of claim 1, the one or more programs including instructions for:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at the second update frequency.

### Claim 14 (depends on 1)

The computer system of claim 1, the one or more programs including instructions for:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at a third update frequency that is greater than the first update frequency and the second update frequency.

### Claim 15

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component, the one or more programs including instructions for:
while the computer system is in a first mode, displaying, via the display generation component, a first user interface that includes one or more user interface elements including a first user interface element, where the first user interface is associated with a first application;
while displaying the first user interface in the first mode, detecting that the computer system has met one or more criteria for transitioning from the first mode to a second mode, wherein the second mode is a lower power mode than the first mode;
in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, including displaying a second user interface that is associated with the first application, wherein:
the second user interface corresponds to the first user interface and is displayed at a location that occupies at least a portion of a display region that was occupied by the first user interface and includes the one or more user interface elements including a second user interface element; and
the second user interface element includes a displayed numerical value; and
while the computer system is in the second mode, updating an appearance of the second user interface element periodically while maintaining the computer system in the second mode, wherein:
in accordance with a determination that one or more time-sensitive update criteria are not satisfied, the appearance of the second user interface element is periodically updated at a first update frequency, including updating the appearance of the second user interface element multiple times at the first update frequency while maintaining the computer system in the second mode; and
in accordance with a determination that the one or more time-sensitive update criteria are satisfied, wherein the one or more time-sensitive update criteria includes a first criterion that is satisfied when the displayed numerical value is less than a predetermined numerical threshold, the appearance of the second user interface element is periodically updated at a second update frequency different from the first update frequency, wherein the second update frequency is greater than the first update frequency, including updating the appearance of the second user interface element multiple times at the second update frequency while maintaining the computer system in the second mode.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when the first application is a foreground application.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the second user interface element is a complication corresponding to the first application.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the first application is a timer application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the timer application has less than a predetermined amount of time remaining.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the first application is a stopwatch application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the stopwatch application has measured less than a predetermined period of time.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the first application is an alarm clock application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that less than a predetermined amount of time remains until a next alarm is scheduled to be output by the computer system.

### Claim 21 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, the one or more programs further including instructions for:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode and while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 22 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
updating the appearance of the second user interface element periodically while maintaining the computer system in the second mode comprises updating the appearance of the second user interface element periodically while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 23 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, the one or more programs further including instructions for:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein:
the second user interface element displays a first set of information, and
while the appearance of the second user interface element is updated at the first update frequency, the first set of information is displayed at a first level of precision; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode, wherein:
while the appearance of the second user interface element is updated at the second update frequency, the first set of information is displayed at a second level of precision that is more precise than the first level of precision.

### Claim 24 (depends on 23)

The non-transitory computer-readable storage medium of claim 23, wherein:
the second user interface comprises a third user interface element;
the third user interface element displays a second set of information;
at the first time, while the appearance of the second user interface element is updated periodically at the first update frequency and the first set of information is displayed at the first level of precision, the second set of information is displayed at a third level of precision; and
at the second time, while the appearance of the second user interface element is updated periodically at the second update frequency and the first set of information is displayed at the second level of precision that is more precise than the first level of precision, display of the second set of information is maintained at the third level of precision.

### Claim 25 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the first application is a turn-by-turn navigation application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that a next upcoming turn is less than a threshold distance or a threshold time away from the computer system.

### Claim 26 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when a predetermined amount of time has elapsed or remains.

### Claim 27 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, the one or more programs further including instructions for:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at the second update frequency.

### Claim 28 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, the one or more programs further including instructions for:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at a third update frequency that is greater than the first update frequency and the second update frequency.

### Claim 29

A method, comprising:
at a computer system that is in communication with a display generation component:
while the computer system is in a first mode, displaying, via the display generation component, a first user interface that includes one or more user interface elements including a first user interface element, where the first user interface is associated with a first application;
while displaying the first user interface in the first mode, detecting that the computer system has met one or more criteria for transitioning from the first mode to a second mode, wherein the second mode is a lower power mode than the first mode;
in response to detecting that the computer system has met the one or more criteria for transitioning from the first mode to the second mode, entering the second mode, including displaying a second user interface that is associated with the first application, wherein:
the second user interface corresponds to the first user interface and is displayed at a location that occupies at least a portion of a display region that was occupied by the first user interface and includes the one or more user interface elements including a second user interface element; and
the second user interface element includes a displayed numerical value; and
while the computer system is in the second mode, updating an appearance of the second user interface element periodically while maintaining the computer system in the second mode, wherein:
in accordance with a determination that one or more time-sensitive update criteria are not satisfied, the appearance of the second user interface element is periodically updated at a first update frequency, including updating the appearance of the second user interface element multiple times at the first update frequency while maintaining the computer system in the second mode; and
in accordance with a determination that the one or more time-sensitive update criteria are satisfied, wherein the one or more time-sensitive update criteria includes a first criterion that is satisfied when the displayed numerical value is less than a predetermined numerical threshold, the appearance of the second user interface element is periodically updated at a second update frequency different from the first update frequency, wherein the second update frequency is greater than the first update frequency, including updating the appearance of the second user interface element multiple times at the second update frequency while maintaining the computer system in the second mode.

### Claim 30 (depends on 29)

The method of claim 29, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when the first application is a foreground application.

### Claim 31 (depends on 29)

The method of claim 29, wherein the second user interface element is a complication corresponding to the first application.

### Claim 32 (depends on 29)

The method of claim 29, wherein:
the first application is a timer application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the timer application has less than a predetermined amount of time remaining.

### Claim 33 (depends on 29)

The method of claim 29, wherein:
the first application is a stopwatch application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that the stopwatch application has measured less than a predetermined period of time.

### Claim 34 (depends on 29)

The method of claim 29, wherein:
the first application is an alarm clock application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that less than a predetermined amount of time remains until a next alarm is scheduled to be output by the computer system.

### Claim 35 (depends on 29)

The method of claim 29, further comprising:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode and while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 36 (depends on 29)

The method of claim 29, wherein:
the second user interface element corresponds to the first user interface element and is different from the first user interface element in one or more visual characteristics; and
updating the appearance of the second user interface element periodically while maintaining the computer system in the second mode comprises updating the appearance of the second user interface element periodically while maintaining at least some of the one or more visual characteristics that are different from the first user interface element.

### Claim 37 (depends on 29)

The method of claim 29, further comprising:
while in the second mode:
at a first time, in accordance with the determination that the one or more time-sensitive update criteria are not satisfied, updating the appearance of the second user interface element periodically at the first update frequency while maintaining the computer system in the second mode, wherein:
the second user interface element displays a first set of information, and
while the appearance of the second user interface element is updated at the first update frequency, the first set of information is displayed at a first level of precision; and
at a second time subsequent to the first time, in accordance with the determination that the one or more time-sensitive update criteria are satisfied, updating the appearance of the second user interface element periodically at the second update frequency while maintaining the computer system in the second mode, wherein:
while the appearance of the second user interface element is updated at the second update frequency, the first set of information is displayed at a second level of precision that is more precise than the first level of precision.

### Claim 38 (depends on 37)

The method of claim 37, wherein:
the second user interface comprises a third user interface element;
the third user interface element displays a second set of information;
at the first time, while the appearance of the second user interface element is updated periodically at the first update frequency and the first set of information is displayed at the first level of precision, the second set of information is displayed at a third level of precision; and
at the second time, while the appearance of the second user interface element is updated periodically at the second update frequency and the first set of information is displayed at the second level of precision that is more precise than the first level of precision, display of the second set of information is maintained at the third level of precision.

### Claim 39 (depends on 29)

The method of claim 29, wherein:
the first application is a turn-by-turn navigation application; and
the determination that the one or more time-sensitive update criteria are satisfied comprises a determination that a next upcoming turn is less than a threshold distance or a threshold time away from the computer system.

### Claim 40 (depends on 29)

The method of claim 29, wherein the one or more time-sensitive update criteria includes a respective criterion that is satisfied when a predetermined amount of time has elapsed or remains.

### Claim 41 (depends on 29)

The method of claim 29, further comprising:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at the second update frequency.

### Claim 42 (depends on 29)

The method of claim 29, further comprising:
while displaying the first user interface in the first mode, updating an appearance of the first user interface element multiple times at a third update frequency that is greater than the first update frequency and the second update frequency.
