Multi-participant live communication user interface
First Claim
1. An electronic device, comprising:
- a display;
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 live video communication user interface that includes concurrently displaying a representation of a first participant in a live video communication session, a representation of a second participant in the live video communication session, and a representation of a third participant in the live video communication session;
while displaying the live video communication user interface, receiving data indicating that an activity level of the second participant in the live video communication session has increased above an activity level of the first participant in the live video communication session, wherein the activity level of at least the first participant is based on at least one of audio from an audio feed received from a device of the first participant or movement identified in a video feed received from the device of the first participant that meets a set of movement criteria; and
in response to receiving the data indicating that the activity level of the second participant in the live video communication session has increased above the activity level of the first participant in the live video communication session;
changing a size and position of the representation of the first participant in the live video communication user interface;
changing a size and position of the representation of the second participant in the live video communication user interface; and
changing a size and position of the representation of the third participant in the live video communication user interface, wherein;
after changing the size and position of the representation of the first participant in the live communication user interface, the changed representation of the first participant occupies at least a portion of a region that was occupied by the representation of the first participant in the live communication user interface before changing the size and the position of the representation of the first participant,after changing the size and position of the representation of the second participant in the live communication user interface, the changed representation of the second participant occupies at least a portion of a region that was occupied by the representation of the second participant in the live communication user interface before changing the size and the position of the representation of the second participant, andafter changing the size and position of the representation of the third participant in the live communication user interface, the changed representation of the third participant occupies at least a portion of a region that was occupied by the representation of the third participant in the live communication user interface before changing the size and the position of the representation of the third participant.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a display, 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 may include instructions for displaying a live video communication user interface that includes concurrently displaying representations of a first, second, and third participant in the live communication session. While displaying the live video communication user interface, the one or more programs may also include instructions for include receiving data indicating that an activity level of the second participant has increased above the activity level of the first participant. Further, in response to receiving the data, the one or more programs may further include instructions for changing a size and/or position of the representations of the first, second, and third participants.
-
Citations
51 Claims
-
1. An electronic device, comprising:
-
a display; 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 live video communication user interface that includes concurrently displaying a representation of a first participant in a live video communication session, a representation of a second participant in the live video communication session, and a representation of a third participant in the live video communication session; while displaying the live video communication user interface, receiving data indicating that an activity level of the second participant in the live video communication session has increased above an activity level of the first participant in the live video communication session, wherein the activity level of at least the first participant is based on at least one of audio from an audio feed received from a device of the first participant or movement identified in a video feed received from the device of the first participant that meets a set of movement criteria; and in response to receiving the data indicating that the activity level of the second participant in the live video communication session has increased above the activity level of the first participant in the live video communication session; changing a size and position of the representation of the first participant in the live video communication user interface; changing a size and position of the representation of the second participant in the live video communication user interface; and changing a size and position of the representation of the third participant in the live video communication user interface, wherein; after changing the size and position of the representation of the first participant in the live communication user interface, the changed representation of the first participant occupies at least a portion of a region that was occupied by the representation of the first participant in the live communication user interface before changing the size and the position of the representation of the first participant, after changing the size and position of the representation of the second participant in the live communication user interface, the changed representation of the second participant occupies at least a portion of a region that was occupied by the representation of the second participant in the live communication user interface before changing the size and the position of the representation of the second participant, and after changing the size and position of the representation of the third participant in the live communication user interface, the changed representation of the third participant occupies at least a portion of a region that was occupied by the representation of the third participant in the live communication user interface before changing the size and the position of the representation of the third participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
-
displaying a live video communication user interface that includes concurrently displaying a representation of a first participant in a live video communication session, a representation of a second participant in the live video communication session, and a representation of a third participant in the live video communication session; while displaying the live video communication user interface, receiving data indicating that an activity level of the second participant in the live video communication session has increased above an activity level of the first participant in the live video communication session, wherein the activity level of at least the first participant is based on at least one of audio from an audio feed received from a device of the first participant or movement identified in a video feed received from the device of the first participant that meets a set of movement criteria; and in response to receiving the data indicating that the activity level of the second participant in the live video communication session has increased above the activity level of the first participant in the live video communication session; changing a size and position of the representation of the first participant in the live video communication user interface; changing a size and position of the representation of the second participant in the live video communication user interface; and changing a size and position of the representation of the third participant in the live video communication user interface, wherein; after changing the size and position of the representation of the first participant in the live communication user interface, the changed representation of the first participant occupies at least a portion of a region that was occupied by the representation of the first participant in the live communication user interface before changing the size and the position of the representation of the first participant, after changing the size and position of the representation of the second participant in the live communication user interface, the changed representation of the second participant occupies at least a portion of a region that was occupied by the representation of the second participant in the live communication user before changing the size and the position of the representation of the second participant, and after changing the size and position of the representation of the third participant in the live communication user interface, the changed representation of the third participant occupies at least a portion of a region that was occupied by the representation of the third participant in the live communication user interface before changing the size and the position of the representation of the third participant. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
at an electronic device with a display; displaying a live video communication user interface that includes concurrently displaying a representation of a first participant in a live video communication session, a representation of a second participant in the live video communication session, and a representation of a third participant in the live video communication session; while displaying the live video communication user interface, receiving data indicating that an activity level of the second participant in the live video communication session has increased above an activity level of the first participant in the live video communication session, wherein the activity level of at least the first participant is based on at least one of audio from an audio feed received from a device of the first participant or movement identified in a video feed received from the device of the first participant that meets a set of movement criteria; and in response to receiving the data indicating that the activity level of the second participant in the live video communication session has increased above the activity level of the first participant in the live video communication session; changing a size and position of the representation of the first participant in the live video communication user interface; changing a size and position of the representation of the second participant in the live video communication user interface; and changing a size and position of the representation of the third participant in the live video communication user interface, wherein; after changing the size and position of the representation of the first participant in the live communication user interface, the changed representation of the first participant occupies at least a portion of a region that was occupied by the representation of the first participant in the live communication user interface before changing the size and the position of the representation of the first participant, after changing the size and position of the representation of the second participant in the live communication user interface, the changed representation of the second participant occupies at least a portion of a region that was occupied by the representation of the second participant in the live communication user interface before changing the size and the position of the representation of the second participant, and after changing the size and position of the representation of the third participant in the live communication user interface, the changed representation of the third participant occupies at least a portion of a region that was occupied by the representation of the third participant in the live communication user interface before changing the size and the position of the representation of the third participant. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
Specification