US 12,449,961 B2
Adaptive video conference user interfaces
Jae Woo Chang, Cupertino, CA (US); Jarrett A. Ford, Alameda, CA (US); and Pani Page, Las Vegas, NV (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 16, 2022, as Appl. No. 17/745,680.
Claims priority of provisional application 63/230,476, filed on Aug. 6, 2021.
Claims priority of provisional application 63/197,461, filed on Jun. 6, 2021.
Claims priority of provisional application 63/190,224, filed on May 18, 2021.
Prior Publication US 2022/0374136 A1, Nov. 24, 2022
Int. Cl. G06F 3/04845 (2022.01); G06F 3/0485 (2022.01); H04L 65/403 (2022.01); H04N 5/272 (2006.01); G06F 3/04842 (2022.01)
CPC G06F 3/04845 (2013.01) [G06F 3/0485 (2013.01); H04L 65/403 (2013.01); H04N 5/272 (2013.01); G06F 3/04842 (2013.01); G06F 2203/04803 (2013.01)] 63 Claims
OG exemplary drawing
 
1. A computer system configured to communicate with one or more display generation components and one or more input devices, 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:
displaying a user interface of a real-time communication session, the user interface including a plurality of representations of participants of the real-time communication session, the plurality of representations including:
a first set of representations of participants displayed in a first region of the user interface of the real-time communication session; and
a second set of representations of participants displayed in a second region of the user interface that is visually distinct from the first region, wherein the representations of the first set of representations are a different size than the representations of the second set of representations;
while displaying the user interface of the real-time communication session, including the plurality of representations of participants of the real-time communication session, detecting a change in one or more dimensions of the first region; and
in response to detecting the change in the one or more dimensions of the first region, changing a number of representations of participants of the real-time communication session displayed in the first region based on the change in the one or more dimensions of the first region, including ceasing to display a first representation of a respective participant in the first region and displaying a second representation of the respective participant in the second region.