US 12,242,702 B2
Shared-content session user interfaces
Jae Woo Chang, Cupertino, CA (US); Elliot A. Barer, Sunnyvale, CA (US); Kaely Coon, San Francisco, CA (US); Craig M. Federighi, Los Altos Hills, CA (US); Kyle William Horn, Chicago, IL (US); and Marcel Van Os, Santa Cruz, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 24, 2021, as Appl. No. 17/484,899.
Claims priority of provisional application 63/197,445, filed on Jun. 6, 2021.
Claims priority of provisional application 63/189,156, filed on May 15, 2021.
Prior Publication US 2022/0368742 A1, Nov. 17, 2022
Int. Cl. G06F 3/0481 (2022.01); G06F 3/04812 (2022.01); G06F 3/0484 (2022.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01); G06F 3/14 (2006.01); H04L 12/18 (2006.01); H04L 51/046 (2022.01); H04L 51/066 (2022.01); H04L 51/10 (2022.01); H04L 51/214 (2022.01); H04L 65/1073 (2022.01); H04L 65/402 (2022.01); H04L 65/403 (2022.01); H04L 67/55 (2022.01)
CPC G06F 3/0481 (2013.01) [G06F 3/04812 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 3/0488 (2013.01); G06F 3/1454 (2013.01); H04L 12/1818 (2013.01); H04L 12/1822 (2013.01); H04L 51/046 (2013.01); H04L 51/066 (2013.01); H04L 51/10 (2013.01); H04L 51/214 (2022.05); H04L 65/1073 (2013.01); H04L 65/4025 (2022.05); H04L 65/403 (2013.01); H04L 67/55 (2022.05); G06F 2203/04803 (2013.01)] 57 Claims
OG exemplary drawing
 
1. A computer system that is configured to communicate with one or more output generation components and one or more input devices, the computer system 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 a shared-content session between the computer system and an external computer system is active, wherein the shared-content session corresponds to a first application:
receiving first data associated with a request from a user of the external computer system to add first content to the shared-content session between the external computer system and the computer system, wherein the request indicates that the first content is being output at the external computer system; and
in response to receiving the first data associated with the request to add the first content to the shared-content session:
in accordance with a determination that content output criteria are met based on whether the first content is available to be output by the computer system in a predetermined manner, outputting, via an output generation component of the one or more output generation components, a notification that the first content has been added to the shared-content session and outputting the first content, wherein the first content is output at the computer system using a second application that is different from the first application associated with the shared-content session, wherein the second application is configured to output respective content, including the first content, without regard to whether the shared-content session is active or inactive, and wherein the second application is configured to continue outputting the first content at the computer system subsequent to the external computer system disconnecting from the shared-content session between the computer system and the external computer system; and
in accordance with a determination that the content output criteria are not met, outputting, via the output generation component of the one or more output generation components, a notification that the first content has been added to the shared-content session without outputting the first content at the computer system, wherein the notification is selectable to display a set of controls for the shared-content session and information about the content output criteria.