IP Library Granted Patent US 11,849,255
Granted Patent B2
US 11,849,255 · App. 17/872,736 · Granted Dec 19, 2023

Multi-participant live communication user interface

Inventors: Marcel Van Os (San Francisco, CA); Lee S. Broughton (Santa Cruz, CA); Peter Callaway (San Jose, CA); Pablo F. Caro (San Francisco, CA); Jae Woo Chang (San Jose, CA); Allison Dryer (San Francisco, CA); Craig M. Federighi (Los Altos Hills, CA); Robert Garcia (San Francisco, CA); Stephen O. Lemay (Palo Alto, CA); John Louch (Boulder, CO); Hoan Pham (San Jose, CA); Alan C. Dye (San Francisco, CA); Nicholas V. King (San Jose, CA)
Assignee: Apple Inc.
H04N7/15G06F9/542H04L51/04H04L51/043H04L51/046H04M1/72439H04N5/2628H04N7/141H04N7/144H04N7/147H04N7/152H04N21/42204H04N21/4316H04N21/47G06T7/20G06T2207/10016G06T2207/30196H04L51/224H04N21/42224H04N2007/145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,849,255
App. No.
17/872,736
Granted
Dec 19, 2023
Kind
B2
Abstract

An electronic device is disclosed. The device can display a live video communication user interface of a live video communication application that includes participant affordances corresponding to participants. In response to detecting an input that corresponds to a request to initiate a process of starting a new live communication session, the device can: in accordance with the input corresponding to selection of the first participant affordance, initiate a process of starting a new live communication session that includes a group of three or more participants; and in accordance with the input corresponding to selection of the new session affordance, initiate a process for selecting two or more participants and start a new live communication session that includes a participant associated with the device and the selected participants.

Claims (56)

1. A first electronic device, comprising:

an input device;

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, via the display, a live video communication user interface that includes one or more participant representations of one or more participants in a live video communication session;

receiving, via the input device, a first input corresponding to a first media item;

in response to receiving the first input, displaying, via the display, a first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations, wherein a first participant representation of the one or more participant representations overlaps a portion of the first media representation; and

while displaying the first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations:

in response to a determination that a second media item was selected by one of the one or more participants in the live video communication session, concurrently displaying in the live video communication user interface, via the display, the first media representation of the first media item, a second media representation of the second media item, and the one or more participant representations, wherein a second participant representation of the one or more participant representations overlaps a portion of one or more of the first media representation or the second media representation.

2. The electronic device of claim 1 , wherein:

receiving the first input corresponding to the first media item occurs while displaying the live video communication user interface with the one or more participant representations.

3. The electronic device of claim 1 , the one or more programs further including instructions for:

in response to receiving a second input corresponding to the first media item:

enlarging the first media representation of the first media item in the live video communication user interface.

4. The electronic device of claim 1 , wherein the first participant representation of the one or more participant representations includes a video live media stream, and wherein the second participant representation of the one or more participant representations includes an audio-only live media stream.

5. The electronic device of claim 4 , wherein the second participant representation includes an avatar.

6. The electronic device of claim 5 , the one or more programs further including instructions for:

in response to receiving an audio input from a second participant associated with the second participant representation, animating, via the display, the avatar of the second participant representation.

7. The electronic device of claim 1 , the one or more programs further including instructions for:

adding a feature to the media representation of the first media item in the live video communication user interface.

8. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a first electronic device that is in communication with an input device and a display, the one or more programs including instructions for:

displaying, via the display, a live video communication user interface that includes one or more participant representations of one or more participants in a live video communication session;

receiving, via the input device, a first input corresponding to a first media item;

in response to receiving the first input, displaying, via the display, a first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations, wherein a first participant representation of the one or more participant representations overlaps a portion of the first media representation; and

while displaying the first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations:

in response to a determination that a second media item was selected by one of the one or more participants in the live video communication session, concurrently displaying in the live video communication user interface, via the display, the first media representation of the first media item, a second media representation of the second media item, and the one or more participant representations, wherein a second participant representation of the one or more participant representations overlaps a portion of one or more of the first media representation or the second media representation.

9. The computer-readable storage medium of claim 8 , wherein:

receiving the first input corresponding to the first media item occurs while displaying the live video communication user interface with the one or more participant representations.

10. The computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

in response to receiving a second input corresponding to the first media item:

enlarging the first media representation of the first media item in the live video communication user interface.

11. The computer-readable storage medium of claim 8 , wherein the first participant representation of the one or more participant representations includes a video live media stream, and wherein the second participant representation of the one or more participant representations includes an audio-only live media stream.

12. The computer-readable storage medium of claim 11 , wherein the second participant representation includes an avatar.

13. The computer-readable storage medium of claim 12 , the one or more programs further including instructions for:

in response to receiving an audio input from a second participant associated with the second participant representation, animating, via the display, the avatar of the second participant representation.

14. The computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

adding a feature to the media representation of the first media item in the live video communication user interface.

15. A method, comprising:

at a first electronic device that is in communication with an input device and a display:

displaying, via the display, a live video communication user interface that includes one or more participant representations of one or more participants in a live video communication session;

receiving, via the input device, a first input corresponding to a first media item;

in response to receiving the first input, displaying, via the display, a first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations, wherein a first participant representation of the one or more participant representations overlaps a portion of the first media representation; and

while displaying the first media representation of the first media item in the live video communication user interface concurrently with the one or more participant representations:

in response to a determination that a second media item was selected by one of the one or more participants in the live video communication session, concurrently displaying in the live video communication user interface, via the display, the first media representation of the first media item, a second media representation of the second media item, and the one or more participant representations, wherein a second participant representation of the one or more participant representations overlaps a portion of one or more of the first media representation or the second media representation.

16. The method of claim 15 , wherein:

receiving the first input corresponding to the first media item occurs while displaying the live video communication user interface with the one or more participant representations.

17. The method of claim 15 , further comprising:

in response to receiving a second input corresponding to the first media item:

enlarging the first media representation of the first media item in the live video communication user interface.

18. The method of claim 15 , wherein the first participant representation of the one or more participant representations includes a video live media stream, and wherein the second participant representation of the one or more participant representations includes an audio-only live media stream.

19. The method of claim 18 , wherein the second participant representation includes an avatar.

20. The method of claim 19 , further comprising:

in response to receiving an audio input from a second participant associated with the second participant representation, animating, via the display, the avatar of the second participant representation.

21. The method of claim 15 , further comprising:

adding a feature to the media representation of the first media item in the live video communication user interface.

Continuity (7)
Continuation 17157166 · Jan 25, 2021
Continuation 16799481 · Feb 24, 2020
Continuation 16383403 · Apr 12, 2019
Continuation 16144572 · Sep 27, 2018
Provisional Application 62679925 · Jun 3, 2018
Provisional Application 62668229 · May 7, 2018
Related Publication 20230188674A1 · Jun 15, 2023
Cited By (1)
US 12,619,390