# US 12,118,192 B2 · Devices, methods, and graphical user interfaces for providing notifications and application information

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

- Number: US 12,118,192 B2
- Document ID: US12118192B2
- Status: Granted
- Kind: B2
- Application number: 17/949,155
- Filed: 2022-09-20
- Published: 2023-11-16
- Granted: 2024-10-15
- Earliest claimed: 2022-05-10
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Caelan G. Stack; Christopher P. Foss; William M. Tyler; Christian X. Dalonzo
- Web page: https://patentgrep.com/patent/US12118192B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- 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/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0485: Scrolling or panning
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 11/3072: {where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting}
- G06F 21/36: by graphic or iconic representation
- G06F 40/279: Recognition of textual entities
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 13/00: Animation
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- H04M 1/72442: for playing music files
- H04M 1/724634: {With partially locked states, e.g. when some telephonic functional locked states or applications remain accessible in the locked states}
- H04M 1/72472: wherein the items are sorted according to specific criteria, e.g. frequency of use
- H04M 1/72484: wherein functions are triggered by incoming communication events
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 2221/2149: Restricted operating environment
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A computer system detects one or more inputs to subscribe to updates from a first application for a first event and to subscribe to updates from a second application for a second event. The system displays a user interface. Displaying the user interface includes: when the first event is active and the second event is not active, displaying a first representation of the first event in a first region of the user interface, and updating first information contained in the first representation of the first event based on updates received from the first application; and when the second event is active and the first event is not active, displaying a second representation of the second event in the first region of the user interface, and updating second information contained in the second representation of the second event based on updates received from the second application.

## Claims

### Claim 1

A method, comprising:
at a computer system that is in communication with a display generation component:
detecting one or more inputs to subscribe to updates from a first application for a first event, and to subscribe to updates from a second application for a second event; and
displaying a first user interface, wherein the first user interface includes a first region at a first location in the first user interface, and wherein displaying the first user interface includes:
in accordance with a determination that the first event is active and that the second event is not active, displaying a first representation of the first event in the first region of the first user interface, and updating first information contained in the first representation of the first event in accordance with updates received from the first application for the first event; and
in accordance with a determination that the second event is active and that the first event is not active, displaying a second representation of the second event in the first region of the first user interface, and updating second information contained in the second representation of the second event in accordance with updates received from the second application for the second event;
while displaying the first representation of the first event in the first region of the first user interface in accordance with the determination that the first event is active and the second event is not active, detecting that the first event has ended; and
in response to detecting that the first event has ended, automatically, without user input, ceasing to display the first representation of the first event in the first region of the first user interface,
wherein the step of displaying the first user interface is repeated multiple times including at least one time when the first event is active and the second event is not active, and at least one time when the second event is active and the first event is not active.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the first user interface is a wake screen user interface;
the first representation of the first event is displayed in the first region while the first event is active; and
the second representation of the second event is displayed in the first region of the wake screen user interface while the second event is active.

### Claim 3 (depends on 2)

The method of claim 2, including:
while the first event is active:
at a first time, displaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface; and
at a second time after the first time, ceasing display of the wake screen user interface in response to detecting that a first condition is met; and
at a third time after the second time, in response to detecting that a second condition is met, redisplaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface.

### Claim 4 (depends on 1)

The method of claim 1, including:
while the first event is active:
at a fourth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface, wherein the first user interface does not include notifications; and
at a fifth time later than the fourth time, displaying one or more notifications in the first user interface in response to a third condition being met, and maintaining display of the first representation of the first event in the first user interface.

### Claim 5 (depends on 1)

The method of claim 1, including:
while the first event is active:
at a sixth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface; and
at a seventh time after the sixth time:
replacing display of the first user interface with display of a second user interface that includes a plurality of application icons that, when selected, cause display of corresponding applications, in response to detecting that a fourth condition is met; and
replacing display of the first representation of the first event in the first region of the first user interface with display of a third representation of the first event in a second region of the second user interface.

### Claim 6 (depends on 1)

The method of claim 1, wherein detecting the one or more inputs to subscribe to updates from the first application for the first event includes:
while displaying a first notification corresponding to the first application, detecting a first set of inputs directed to the first notification, wherein the first set of inputs meet respective criteria for subscribing to updates from the first application for the first event.

### Claim 7 (depends on 1)

The method of claim 1, wherein detecting the one or more inputs to subscribe to updates from the second application for the second event includes:
while displaying one or more search results corresponding to a search input, including a first search result that corresponds to the second application, detecting a second set of inputs directed to the first search result, wherein the second set of inputs meet respective criteria for subscribing to updates from the second application for the second event.

### Claim 8 (depends on 1)

The method of claim 1, including:
while displaying a respective user interface of a third application, the respective user interface including a respective affordance for subscribing to updates from the third application for a third event, detecting selection of the respective affordance for subscribing to updates from the third application for the third event; and
in accordance with a determination that the third event is active, displaying a third representation of the third event in the first region of the first user interface, and updating information contained in the third representation of the third event in accordance with updates received from the third application for the third event.

### Claim 9 (depends on 1)

The method of claim 1, including, in accordance with a determination that a user of the computer system has enabled an option for automatic subscription, automatically subscribing to updates from a fourth application for a fourth event in response to detecting that a fifth condition has been met.

### Claim 10 (depends on 1)

The method of claim 1, including, in accordance with a determination that past user behavior meets one or more subscription criteria, automatically subscribing to updates from a fifth application for a fifth event.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
the first application is a rideshare application and the first event is an instance of a respective ride requested in the rideshare application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes location information of the respective ride requested in the rideshare application.

### Claim 12 (depends on 1)

The method of claim 1, wherein:
the first application is a delivery application and the first event is an instance of a respective delivery requested in the delivery application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes delivery information of the respective delivery requested in the delivery application.

### Claim 13 (depends on 1)

The method of claim 1, wherein:
the second application is a sports application and the second event is an instance of a game reported by the sports application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes score information for the instance of the game.

### Claim 14 (depends on 1)

The method of claim 1, wherein:
the second application is a workout application and the second event is an instance of a workout logged by the workout application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes activity information for the instance of the workout.

### Claim 15 (depends on 1)

The method of claim 1, including:
while displaying the first user interface:
in accordance with a determination that the first representation of the first event is currently displayed in the first region of the first user interface:
in accordance with a determination that the first event is still active, maintaining display of the first representation of the first event in the first region of the first user interface.

### Claim 16 (depends on 1)

The method of claim 1, including:
while displaying the first user interface:
in accordance with a determination that the first event is inactive and a determination that the first representation of the first event was last displayed or is currently displayed in the first region of the first user interface:
in accordance with a determination that a sixth condition is not met, displaying the first representation of the first event in the first region of the first user interface, the first representation of the first event including the first information that has been updated in accordance with a first final update received from the first application for the first event; and
in accordance with a determination that the sixth condition is met, forgoing displaying the first representation of the first event in the first region of the first user interface.

### Claim 17 (depends on 1)

The method of claim 1, including:
while displaying the first user interface:
in accordance with a determination that the first event and the second event are both active, concurrently displaying the first representation of the first event and the second representation of the second event in the first user interface.

### Claim 18 (depends on 1)

The method of claim 1, including:
while displaying the first user interface:
in accordance with a determination that a number of subscribed events that are currently active is fewer than a first threshold number of events, displaying respective representations of the subscribed events in the first user interface in a first manner, wherein the respective representations of the subscribed events displayed in the first manner are concurrently displayed without obscuration; and
in accordance with a determination that the number of subscribed events that are currently active is equal to or greater than the first threshold number of events, displaying the respective representations of the subscribed events in a second manner, wherein one or more representations of the respective representations of the subscribed events displayed in the second manner are obscured in the first user interface.

### Claim 19 (depends on 18)

The method of claim 18, including:
while displaying the respective representations of the subscribed events in the second manner, detecting a respective user input directed to a region of the first user interface that corresponds to the respective representations of the subscribed events; and
in response to detecting the respective user input and in accordance with a determination that the respective user input corresponds to a request to expand display of the respective representations of the subscribed events, displaying an expanded view of the respective representations of the subscribed events in which content corresponding to the subscribed events that was previously not displayed is displayed.

### Claim 20 (depends on 1)

The method of claim 1, including:
detecting a first user input that is directed to the first representation of the first event in the first user interface; and
in response to detecting the first user input:
in accordance with a determination that the first user input is directed to a first portion of the first representation of the first event, displaying a respective user interface for the first application; and
in accordance with a determination that the first user input is directed to a second portion of the first representation of the first event, the second portion being different from the first portion of the first representation of the first event, displaying an expanded representation of the first event that includes more frequent updates and/or information than the first representation of the first event.

### Claim 21 (depends on 1)

The method of claim 1, including:
detecting a sequence of one or more inputs directed to the first representation of the first event in the first user interface; and
in response to detecting the sequence of one or more inputs, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 22 (depends on 21)

The method of claim 21, wherein:
detecting the sequence of one or more inputs includes detecting a second user input that is directed to the first representation of the first event in the first user interface; and
the method includes:
in response to detecting the second user input:
in accordance with a determination that the second user input corresponds to a request to hide the first representation of the first event, displaying an affordance for hiding the first representation of the first event;
detecting a third user input selecting the affordance for hiding the first representation of the first event; and
in response to detecting the third user input selecting the affordance for hiding the first representation of the first event, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 23 (depends on 1)

The method of claim 1, including:
while displaying the first representation of the first event or the second representation of the second event in the first user interface, concurrently displaying, in the first user interface, a media control object that includes an indication of a currently playing media item and one or more media playback controls.

### Claim 24 (depends on 23)

The method of claim 23, wherein, while the media control object and one or more notifications are to be displayed concurrently with the first representation of the first event, the first representation of the first event is displayed between the media control object and the one or more notifications in the first user interface.

### Claim 25 (depends on 23)

The method of claim 23, including:
detecting a fourth user input directed to a predefined portion of the media control object; and
in response to detecting the fourth user input directed to the predefined portion of the media control object, changing a background of the first user interface from a first background to a second background, wherein the second background is selected based on content in the predefined portion of the media control object.

### Claim 26 (depends on 25)

The method of claim 25, wherein changing the background of the first user interface from the first background to the second background includes gradually ceasing to display the first background.

### Claim 27 (depends on 25)

The method of claim 25, wherein the second background is selected based on album art for the currently playing media item and/or one or more colors that are in the content in the predefined portion of the media control object.

### Claim 28 (depends on 23)

The method of claim 23, wherein the media control object includes the one or more media playback controls for controlling playback of the currently played media item and content representing the currently played media item.

### Claim 29

A computer system in communication with a display generation component, comprising:
one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting one or more inputs to subscribe to updates from a first application for a first event, and to subscribe to updates from a second application for a second event;
displaying a first user interface, wherein the first user interface includes a first region at a first location in the first user interface, and wherein displaying the first user interface includes:
in accordance with a determination that the first event is active and that the second event is not active, displaying a first representation of the first event in the first region of the first user interface, and updating first information contained in the first representation of the first event in accordance with updates received from the first application for the first event; and
in accordance with a determination that the second event is active and that the first event is not active, displaying a second representation of the second event in the first region of the first user interface, and updating second information contained in the second representation of the second event in accordance with updates received from the second application for the second event;
while displaying the first representation of the first event in the first region of the first user interface in accordance with the determination that the first event is active and the second event is not active, detecting that the first event has ended; and
in response to detecting that the first event has ended, automatically, without user input, ceasing to display the first representation of the first event in the first region of the first user interface.

### Claim 30 (depends on 29)

The computer system of claim 29, wherein:
the first user interface is a wake screen user interface; and
the first representation of the first event is displayed in the first region while the first event is active; and
the second representation of the second event is displayed in the first region of the wake screen user interface while the second event is active.

### Claim 31 (depends on 30)

The computer system of claim 30, the one or more programs including instructions for:
while the first event is active:
at a first time, displaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface; and
at a second time after the first time, ceasing display of the wake screen user interface in response to detecting that a first condition is met; and
at a third time after the second time, in response to detecting that a second condition is met, redisplaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface.

### Claim 32 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
while the first event is active:
at a fourth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface, wherein the first user interface does not include notifications; and
at a fifth time later than the fourth time, displaying one or more notifications in the first user interface in response to a third condition being met, and maintaining display of the first representation of the first event in the first user interface.

### Claim 33 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for
while the first event is active:
at a sixth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface; and
at a seventh time after the sixth time:
replacing display of the first user interface with display of a second user interface that includes a plurality of application icons that, when selected, cause display of corresponding applications, in response to detecting that a fourth condition is met; and
replacing display of the first representation of the first event in the first region of the first user interface with display of a third representation of the first event in a second region of the second user interface.

### Claim 34 (depends on 29)

The computer system of claim 29, wherein detecting the one or more inputs to subscribe to updates from the first application for the first event includes:
while displaying a first notification corresponding to the first application, detecting a first set of inputs directed to the first notification, wherein the first set of inputs meet respective criteria for subscribing to updates from the first application for the first event.

### Claim 35 (depends on 29)

The computer system of claim 29, wherein detecting the one or more inputs to subscribe to updates from the second application for the second event includes:
while displaying one or more search results corresponding to a search input, including a first search result that corresponds to the second application, detecting a second set of inputs directed to the first search result, wherein the second set of inputs meet respective criteria for subscribing to updates from the second application for the second event.

### Claim 36 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
while displaying a respective user interface of a third application, the respective user interface including a respective affordance for subscribing to updates from the third application for a third event, detecting selection of the respective affordance for subscribing to updates from the third application for the third event; and
in accordance with a determination that the third event is active, displaying a third representation of the third event in the first region of the first user interface, and updating information contained in the third representation of the third event in accordance with updates received from the third application for the third event.

### Claim 37 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
in accordance with a determination that a user of the computer system has enabled an option for automatic subscription, automatically subscribing to updates from a fourth application for a fourth event in response to detecting that a fifth condition has been met.

### Claim 38 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
in accordance with a determination that past user behavior meets one or more subscription criteria, automatically subscribing to updates from a fifth application for a fifth event.

### Claim 39 (depends on 29)

The computer system of claim 29, wherein:
the first application is a rideshare application and the first event is an instance of a respective ride requested in the rideshare application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes location information of the respective ride requested in the rideshare application.

### Claim 40 (depends on 29)

The computer system of claim 29, wherein:
the first application is a delivery application and the first event is an instance of a respective delivery requested in the delivery application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes delivery information of the respective delivery requested in the delivery application.

### Claim 41 (depends on 29)

The computer system of claim 29, wherein:
the second application is a sports application and the second event is an instance of a game reported by the sports application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes score information for the instance of the game.

### Claim 42 (depends on 29)

The computer system of claim 29, wherein:
the second application is a workout application and the second event is an instance of a workout logged by the workout application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes activity information for the instance of the workout.

### Claim 43 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for, while displaying the first user interface:
in accordance with a determination that the first representation of the first event is currently displayed in the first region of the first user interface:
in accordance with a determination that the first event is still active, maintaining display of the first representation of the first event in the first region of the first user interface.

### Claim 44 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for, while displaying the first user interface:
in accordance with a determination that the first event is inactive and a determination that the first representation of the first event was last displayed or is currently displayed in the first region of the first user interface:
in accordance with a determination that a sixth condition is not met, displaying the first representation of the first event in the first region of the first user interface, the first representation of the first event including the first information that has been updated in accordance with a first final update received from the first application for the first event; and
in accordance with a determination that the sixth condition is met, forgoing displaying the first representation of the first event in the first region of the first user interface.

### Claim 45 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for, while displaying the first user interface:
in accordance with a determination that the first event and the second event are both active, concurrently displaying the first representation of the first event and the second representation of the second event in the first user interface.

### Claim 46 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for, while displaying the first user interface:
in accordance with a determination that a number of subscribed events that are currently active is fewer than a first threshold number of events, displaying respective representations of the subscribed events in the first user interface in a first manner, wherein the respective representations of the subscribed events displayed in the first manner are concurrently displayed without obscuration; and
in accordance with a determination that the number of subscribed events that are currently active is equal to or greater than the first threshold number of events, displaying the respective representations of the subscribed events in a second manner, wherein one or more representations of the respective representations of the subscribed events displayed in the second manner are obscured in the first user interface.

### Claim 47 (depends on 46)

The computer system of claim 46, the one or more programs including instructions for:
while displaying the respective representations of the subscribed events in the second manner, detecting a respective user input directed to a region of the first user interface that corresponds to the respective representations of the subscribed events; and
in response to detecting the respective user input and in accordance with a determination that the respective user input corresponds to a request to expand display of the respective representations of the subscribed events, displaying an expanded view of the respective representations of the subscribed events in which content corresponding to the subscribed events that was previously not displayed is displayed.

### Claim 48 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
detecting a first user input that is directed to the first representation of the first event in the first user interface; and
in response to detecting the first user input:
in accordance with a determination that the first user input is directed to a first portion of the first representation of the first event, displaying a respective user interface for the first application; and
in accordance with a determination that the first user input is directed to a second portion of the first representation of the first event, the second portion being different from the first portion of the first representation of the first event, displaying an expanded representation of the first event that includes more frequent updates and/or information than the first representation of the first event.

### Claim 49 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
detecting a sequence of one or more inputs directed to the first representation of the first event in the first user interface; and
in response to detecting the sequence of one or more inputs, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 50 (depends on 49)

The computer system of claim 49, wherein:
detecting the sequence of one or more inputs includes detecting a second user input that is directed to the first representation of the first event in the first user interface; and
the one or more programs further include instructions for:
in response to detecting the second user input:
in accordance with a determination that the second user input corresponds to a request to hide the first representation of the first event, displaying an affordance for hiding the first representation of the first event;
detecting a third user input selecting the affordance for hiding the first representation of the first event; and
in response to detecting the third user input selecting the affordance for hiding the first representation of the first event, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 51 (depends on 29)

The computer system of claim 29, the one or more programs including instructions for:
while displaying the first representation of the first event or the second representation of the second event in the first user interface, concurrently displaying, in the first user interface, a media control object that includes an indication of a currently playing media item and one or more media playback controls.

### Claim 52

A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by a computer system in communication with a display generation component cause the computer system to:
detect one or more inputs to subscribe to updates from a first application for a first event, and to subscribe to updates from a second application for a second event;
display a first user interface, wherein the first user interface includes a first region at a first location in the first user interface, and wherein displaying the first user interface includes:
in accordance with a determination that the first event is active and that the second event is not active, displaying a first representation of the first event in the first region of the first user interface, and updating first information contained in the first representation of the first event in accordance with updates received from the first application for the first event; and
in accordance with a determination that the second event is active and that the first event is not active, displaying a second representation of the second event in the first region of the first user interface, and updating second information contained in the second representation of the second event in accordance with updates received from the second application for the second event;
while displaying the first representation of the first event in the first region of the first user interface in accordance with the determination that the first event is active and the second event is not active, detect that the first event has ended; and
in response to detecting that the first event has ended, automatically, without user input, cease to display the first representation of the first event in the first region of the first user interface.

### Claim 53 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein:
the first user interface is a wake screen user interface;
the first representation of the first event is displayed in the first region while the first event is active; and
the second representation of the second event is displayed in the first region of the wake screen user interface while the second event is active.

### Claim 54 (depends on 53)

The non-transitory computer readable storage medium of claim 53, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while the first event is active:
at a first time, displaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface; and
at a second time after the first time, ceasing display of the wake screen user interface in response to detecting that a first condition is met; and
at a third time after the second time, in response to detecting that a second condition is met, redisplaying the wake screen user interface with the first representation of the first event in the first region of the wake screen user interface.

### Claim 55 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while the first event is active:
at a fourth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface, wherein the first user interface does not include notifications; and
at a fifth time later than the fourth time, displaying one or more notifications in the first user interface in response to a third condition being met, and maintaining display of the first representation of the first event in the first user interface.

### Claim 56 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while the first event is active:
at a sixth time, displaying the first user interface with the first representation of the first event in the first region of the first user interface; and
at a seventh time after the sixth time:
replacing display of the first user interface with display of a second user interface that includes a plurality of application icons that, when selected, cause display of corresponding applications, in response to detecting that a fourth condition is met; and
replacing display of the first representation of the first event in the first region of the first user interface with display of a third representation of the first event in a second region of the second user interface.

### Claim 57 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein detecting the one or more inputs to subscribe to updates from the first application for the first event includes:
while displaying a first notification corresponding to the first application, detecting a first set of inputs directed to the first notification, wherein the first set of inputs meet respective criteria for subscribing to updates from the first application for the first event.

### Claim 58 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein detecting the one or more inputs to subscribe to updates from the second application for the second event includes:
while displaying one or more search results corresponding to a search input, including a first search result that corresponds to the second application, detecting a second set of inputs directed to the first search result, wherein the second set of inputs meet respective criteria for subscribing to updates from the second application for the second event.

### Claim 59 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while displaying a respective user interface of a third application, the respective user interface including a respective affordance for subscribing to updates from the third application for a third event, detecting selection of the respective affordance for subscribing to updates from the third application for the third event; and
in accordance with a determination that the third event is active, displaying a third representation of the third event in the first region of the first user interface, and updating information contained in the third representation of the third event in accordance with updates received from the third application for the third event.

### Claim 60 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
in accordance with a determination that a user of the computer system has enabled an option for automatic subscription, automatically subscribing to updates from a fourth application for a fourth event in response to detecting that a fifth condition has been met.

### Claim 61 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
in accordance with a determination that past user behavior meets one or more subscription criteria, automatically subscribing to updates from a fifth application for a fifth event.

### Claim 62 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein:
the first application is a rideshare application and the first event is an instance of a respective ride requested in the rideshare application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes location information of the respective ride requested in the rideshare application.

### Claim 63 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein:
the first application is a delivery application and the first event is an instance of a respective delivery requested in the delivery application; and
the first information contained in the first representation of the first event that is updated in accordance with updates received from the first application for the first event includes delivery information of the respective delivery requested in the delivery application.

### Claim 64 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein:
the second application is a sports application and the second event is an instance of a game reported by the sports application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes score information for the instance of the game.

### Claim 65 (depends on 52)

The non-transitory computer readable storage medium of claim 52, wherein:
the second application is a workout application and the second event is an instance of a workout logged by the workout application; and
the second information contained in the second representation of the second event that is updated in accordance with updates received from the second application for the second event includes activity information for the instance of the workout.

### Claim 66 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including, while displaying the first user interface:
in accordance with a determination that the first representation of the first event is currently displayed in the first region of the first user interface:
in accordance with a determination that the first event is still active, maintaining display of the first representation of the first event in the first region of the first user interface.

### Claim 67 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including, while displaying the first user interface:
in accordance with a determination that the first event is inactive and a determination that the first representation of the first event was last displayed or is currently displayed in the first region of the first user interface:
in accordance with a determination that a sixth condition is not met, displaying the first representation of the first event in the first region of the first user interface, the first representation of the first event including the first information that has been updated in accordance with a first final update received from the first application for the first event; and
in accordance with a determination that the sixth condition is met, forgoing displaying the first representation of the first event in the first region of the first user interface.

### Claim 68 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including, while displaying the first user interface:
in accordance with a determination that the first event and the second event are both active, concurrently displaying the first representation of the first event and the second representation of the second event in the first user interface.

### Claim 69 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including, while displaying the first user interface:
in accordance with a determination that a number of subscribed events that are currently active is fewer than a first threshold number of events, displaying respective representations of the subscribed events in the first user interface in a first manner, wherein the respective representations of the subscribed events displayed in the first manner are concurrently displayed without obscuration; and
in accordance with a determination that the number of subscribed events that are currently active is equal to or greater than the first threshold number of events, displaying the respective representations of the subscribed events in a second manner, wherein one or more representations of the respective representations of the subscribed events displayed in the second manner are obscured in the first user interface.

### Claim 70 (depends on 69)

The non-transitory computer readable storage medium of claim 69, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while displaying the respective representations of the subscribed events in the second manner, detecting a respective user input directed to a region of the first user interface that corresponds to the respective representations of the subscribed events; and
in response to detecting the respective user input and in accordance with a determination that the respective user input corresponds to a request to expand display of the respective representations of the subscribed events, displaying an expanded view of the respective representations of the subscribed events in which content corresponding to the subscribed events that was previously not displayed is displayed.

### Claim 71 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
detecting a first user input that is directed to the first representation of the first event in the first user interface; and
in response to detecting the first user input:
in accordance with a determination that the first user input is directed to a first portion of the first representation of the first event, displaying a respective user interface for the first application; and
in accordance with a determination that the first user input is directed to a second portion of the first representation of the first event, the second portion being different from the first portion of the first representation of the first event, displaying an expanded representation of the first event that includes more frequent updates and/or information than the first representation of the first event.

### Claim 72 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
detecting a sequence of one or more inputs directed to the first representation of the first event in the first user interface; and
in response to detecting the sequence of one or more inputs, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 73 (depends on 72)

The non-transitory computer readable storage medium of claim 72, wherein:
detecting the sequence of one or more inputs includes detecting a second user input that is directed to the first representation of the first event in the first user interface; and
the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
in response to detecting the second user input:
in accordance with a determination that the second user input corresponds to a request to hide the first representation of the first event, displaying an affordance for hiding the first representation of the first event;
detecting a third user input selecting the affordance for hiding the first representation of the first event; and
in response to detecting the third user input selecting the affordance for hiding the first representation of the first event, ceasing to display the first representation of the first event in the first region of the first user interface while maintaining display of the first user interface.

### Claim 74 (depends on 52)

The non-transitory computer readable storage medium of claim 52, the one or more programs including instructions that when executed by the computer system cause the computer system to perform operations including:
while displaying the first representation of the first event or the second representation of the second event in the first user interface, concurrently displaying, in the first user interface, a media control object that includes an indication of a currently playing media item and one or more media playback controls.
