# US 12,592,140 B2 · User interfaces for facilitating operations

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

- Number: US 12,592,140 B2
- Document ID: US12592140B2
- Status: Granted
- Kind: B2
- Application number: 18/928,895
- Filed: 2024-10-28
- Published: 2025-02-13
- Granted: 2026-03-31
- Earliest claimed: 2022-04-25
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Taylor G. Carrigan; Kevin M. Lynch
- Web page: https://patentgrep.com/patent/US12592140B2

## CPC

- G06F 1/3231: Monitoring the presence, absence or movement of users
- G08B 21/043: {detecting an emergency event, e.g. a fall}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 1/3218: of display devices
- G06F 1/3265: {Power saving in display device}
- G06F 1/3287: by switching off individual functional units in the computer system
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0487: using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G08B 25/016: {Personal emergency signalling and security systems (emergency non-personal manually actuated alarm activators G08B25/12)}
- G08B 3/10: using electric transmission; using electromagnetic transmission
- G08B 21/0446: {worn on the body to detect changes of posture, e.g. a fall, inclination, acceleration, gait}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present disclosure generally relates to user interfaces for facilitating operations. In some examples, computer systems provide indications that educate and/or guide users for performing an operation. In some examples, computer systems perform a first operation based on a first type of user input corresponding to a first hardware input device and perform a second operation based on a second type of user input corresponding to the first hardware input devices. In some examples, computer systems adjust audio output of an emergency siren based on detecting a particular type of event. In some examples, computer systems display different types and/or sizes of notifications based on an operating mode of a respective computer system. In some examples, computer systems forgo performing one or more operations when a respective computer system operates in a low power mode.

## Claims

### Claim 1

A computer system configured to communicate 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:
detecting an occurrence of an event; and
in response to detecting the occurrence of the event, displaying a notification corresponding to the event, including:
in accordance with a determination that the computer system satisfies a respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a first notification corresponding to the event, wherein the first notification obscures a first amount of a display region that was used to display a user interface prior to displaying the first notification; and
in accordance with a determination that the computer system does not satisfy the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a second notification corresponding to the event, wherein the second notification obscures a second amount of a display region that was used to display a user interface prior to displaying the second notification, wherein the second amount is larger than the first amount.

### Claim 2 (depends on 1)

The computer system of claim 1, wherein:
the state in which user input is occurring or is likely to occur includes the computer system displaying, via the display generation component, an editing user interface, a selection user interface, or a drafting user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system displaying an information display user interface.

### Claim 3 (depends on 1)

The computer system of claim 1, wherein:
the state in which user input is occurring or is likely to occur includes the computer system being in an orientation that is indicative of a user's wrist being raised and the computer system displaying a user interface that is not a watch face user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system being in an orientation that is indicative of a user's wrist being down and/or the computer system displaying a watch face user interface.

### Claim 4 (depends on 1)

The computer system of claim 1, wherein the first notification includes a first amount of content and the second notification includes a second amount of content, greater than the first amount of content.

### Claim 5 (depends on 1)

The computer system of claim 1, wherein the first notification includes a first size and the second notification includes a second size, greater than the first size.

### Claim 6 (depends on 1)

The computer system of claim 1, wherein:
displaying the second notification corresponding to the event includes expanding the second notification from obscuring a third amount of the display region to the second amount of the display region, wherein the third amount is less than the second amount; and
displaying the first notification corresponding to the event does not include expanding the first notification.

### Claim 7 (depends on 6)

The computer system of claim 6, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting user input corresponding to selection of the first notification; and
in response to detecting the user input, expanding the first notification from obscuring the first amount of the display region to obscuring a fourth amount of the display region, greater than the first amount.

### Claim 8 (depends on 1)

The computer system of claim 1, wherein displaying the first notification corresponding to the event includes deemphasizing the user interface that was displayed prior to displaying the first notification.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein deemphasizing the user interface that was displayed prior to displaying the first notification includes darkening and/or blurring the user interface that was displayed prior to displaying the first notification.

### Claim 10 (depends on 8)

The computer system of claim 8, wherein deemphasizing the user interface that was displayed prior to displaying the first notification includes reducing a size of the user interface that was displayed prior to displaying the first notification.

### Claim 11 (depends on 1)

The computer system of claim 1, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting a swipe gesture corresponding to the first notification; and
in response to detecting the swipe gesture corresponding to the first notification, ceasing display of the first notification.

### Claim 12 (depends on 1)

The computer system of claim 1, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting that a predetermined amount of time has passed since first displaying the first notification without detecting user input; and
in response to detecting that the predetermined amount of time has passed since first displaying the first notification, ceasing display of the first notification.

### Claim 13 (depends on 1)

The computer system of claim 1, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting an occurrence of a second event; and
in response to receiving the occurrence of the second event, replacing display of the first notification with display of a third notification corresponding to the second event.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the one or more programs further include instructions for:
while displaying the third notification corresponding to the second event, detecting user input requesting to dismiss the third notification; and
in response to detecting the user input requesting to dismiss the third notification:
displaying an expansion animation of the third notification and the first notification; and
after displaying the expansion animation of the third notification and the first notification, ceasing displaying the first notification and the third notification.

### Claim 15 (depends on 1)

The computer system of claim 1, wherein displaying the second notification includes:
displaying, at a first time, a first portion of the second notification that obscures a fifth amount of the display region, wherein the first portion of the second notification includes an icon indicative of the event; and
after displaying the first portion of the second notification, displaying, at a second time, a second portion of the second notification that obscures the second amount of the display region, wherein the second portion of the second notification includes the icon indicative of the event and text associated with the event.

### Claim 16 (depends on 1)

The computer system of claim 1, wherein the one or more programs further include instructions for:
in response to detecting the occurrence of the event and in accordance with a determination that the event is of a first type, displaying the second notification corresponding to the event without regard to whether the computer system satisfies the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur.

### Claim 17

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:
detecting an occurrence of an event; and
in response to detecting the occurrence of the event, displaying a notification corresponding to the event, including:
in accordance with a determination that the computer system satisfies a respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a first notification corresponding to the event, wherein the first notification obscures a first amount of a display region that was used to display a user interface prior to displaying the first notification; and
in accordance with a determination that the computer system does not satisfy the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a second notification corresponding to the event, wherein the second notification obscures a second amount of a display region that was used to display a user interface prior to displaying the second notification, wherein the second amount is larger than the first amount.

### Claim 18

A method, comprising:
at a computer system that is in communication with a display generation component:
detecting an occurrence of an event; and
in response to detecting the occurrence of the event, displaying a notification corresponding to the event, including:
in accordance with a determination that the computer system satisfies a respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a first notification corresponding to the event, wherein the first notification obscures a first amount of a display region that was used to display a user interface prior to displaying the first notification; and
in accordance with a determination that the computer system does not satisfy the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur, displaying, via the display generation component, a second notification corresponding to the event, wherein the second notification obscures a second amount of a display region that was used to display a user interface prior to displaying the second notification, wherein the second amount is larger than the first amount.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein:
the state in which user input is occurring or is likely to occur includes the computer system displaying, via the display generation component, an editing user interface, a selection user interface, or a drafting user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system displaying an information display user interface.

### Claim 20 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein:
the state in which user input is occurring or is likely to occur includes the computer system being in an orientation that is indicative of a user's wrist being raised and the computer system displaying a user interface that is not a watch face user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system being in an orientation that is indicative of a user's wrist being down and/or the computer system displaying a watch face user interface.

### Claim 21 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the first notification includes a first amount of content and the second notification includes a second amount of content, greater than the first amount of content.

### Claim 22 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the first notification includes a first size and the second notification includes a second size, greater than the first size.

### Claim 23 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein:
displaying the second notification corresponding to the event includes expanding the second notification from obscuring a third amount of the display region to the second amount of the display region, wherein the third amount is less than the second amount; and
displaying the first notification corresponding to the event does not include expanding the first notification.

### Claim 24 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein displaying the first notification corresponding to the event includes deemphasizing the user interface that was displayed prior to displaying the first notification.

### Claim 25 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting a swipe gesture corresponding to the first notification; and
in response to detecting the swipe gesture corresponding to the first notification, ceasing display of the first notification.

### Claim 26 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting that a predetermined amount of time has passed since first displaying the first notification without detecting user input; and
in response to detecting that the predetermined amount of time has passed since first displaying the first notification, ceasing display of the first notification.

### Claim 27 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the one or more programs further include instructions for:
while displaying the first notification corresponding to the event, detecting an occurrence of a second event; and
in response to receiving the occurrence of the second event, replacing display of the first notification with display of a third notification corresponding to the second event.

### Claim 28 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein displaying the second notification includes:
displaying, at a first time, a first portion of the second notification that obscures a fifth amount of the display region, wherein the first portion of the second notification includes an icon indicative of the event; and
after displaying the first portion of the second notification, displaying, at a second time, a second portion of the second notification that obscures the second amount of the display region, wherein the second portion of the second notification includes the icon indicative of the event and text associated with the event.

### Claim 29 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the one or more programs further include instructions for:
in response to detecting the occurrence of the event and in accordance with a determination that the event is of a first type, displaying the second notification corresponding to the event without regard to whether the computer system satisfies the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur.

### Claim 30 (depends on 18)

The method of claim 18, wherein:
the state in which user input is occurring or is likely to occur includes the computer system displaying, via the display generation component, an editing user interface, a selection user interface, or a drafting user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system displaying an information display user interface.

### Claim 31 (depends on 18)

The method of claim 18, wherein:
the state in which user input is occurring or is likely to occur includes the computer system being in an orientation that is indicative of a user's wrist being raised and the computer system displaying a user interface that is not a watch face user interface; and
the state in which user input is occurring or is likely to occur does not include the computer system being in an orientation that is indicative of a user's wrist being down and/or the computer system displaying a watch face user interface.

### Claim 32 (depends on 18)

The method of claim 18, wherein the first notification includes a first amount of content and the second notification includes a second amount of content, greater than the first amount of content.

### Claim 33 (depends on 18)

The method of claim 18, wherein the first notification includes a first size and the second notification includes a second size, greater than the first size.

### Claim 34 (depends on 18)

The method of claim 18, wherein:
displaying the second notification corresponding to the event includes expanding the second notification from obscuring a third amount of the display region to the second amount of the display region, wherein the third amount is less than the second amount; and
displaying the first notification corresponding to the event does not include expanding the first notification.

### Claim 35 (depends on 18)

The method of claim 18, wherein displaying the first notification corresponding to the event includes deemphasizing the user interface that was displayed prior to displaying the first notification.

### Claim 36 (depends on 18)

The method of claim 18, further comprising:
while displaying the first notification corresponding to the event, detecting a swipe gesture corresponding to the first notification; and
in response to detecting the swipe gesture corresponding to the first notification, ceasing display of the first notification.

### Claim 37 (depends on 18)

The method of claim 18, further comprising:
while displaying the first notification corresponding to the event, detecting that a predetermined amount of time has passed since first displaying the first notification without detecting user input; and
in response to detecting that the predetermined amount of time has passed since first displaying the first notification, ceasing display of the first notification.

### Claim 38 (depends on 18)

The method of claim 18, further comprising:
while displaying the first notification corresponding to the event, detecting an occurrence of a second event; and
in response to receiving the occurrence of the second event, replacing display of the first notification with display of a third notification corresponding to the second event.

### Claim 39 (depends on 18)

The method of claim 18, wherein displaying the second notification includes:
displaying, at a first time, a first portion of the second notification that obscures a fifth amount of the display region, wherein the first portion of the second notification includes an icon indicative of the event; and
after displaying the first portion of the second notification, displaying, at a second time, a second portion of the second notification that obscures the second amount of the display region, wherein the second portion of the second notification includes the icon indicative of the event and text associated with the event.

### Claim 40 (depends on 18)

The method of claim 18, further comprising:
in response to detecting the occurrence of the event and in accordance with a determination that the event is of a first type, displaying the second notification corresponding to the event without regard to whether the computer system satisfies the respective set of one or more criteria that indicate that the computer system is in a state in which user input is occurring or is likely to occur.
