Devices, methods, and graphical user interfaces for real-time communication
AssigneeApple Inc.
InventorsShih-Sang Chiu, Long H. Ngo, Wesley M. Holder, Stephen O. Lemay, William A. Sorrentino, III, Rajat Bhardwaj, Giancarlo Yerkes, Jason D. Rickwald, Rupert Burton
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to user interfaces for electronic devices, including user interfaces for real-time communications.
Claims75
A computer system configured to communicate with one or more display generation components, 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, via the one or more display generation components and within a three-dimensional environment, a real-time communication user interface that corresponds to a real-time communication session between a user of the computer system and one or more participants in the real-time communication session different from the user of the computer system, wherein displaying the real-time communication user interface includes displaying a first spatially-constrained representation of a first participant of the one or more participants in the real-time communication session, wherein the first spatially-constrained representation of the first participant includes:
- a first portal;
- and
- a first three-dimensional representation of the first participant that is displayed within the first portal, and
- while displaying the real-time communication user interface, including the first spatially-constrained representation of the first participant, receiving an indication of detected movement by the first participant;
- in response to receiving the indication of detected movement by the first participant, displaying, via the one or more display generation components, movement of the first three-dimensional representation within the first portal;
- and
- while displaying the first spatially-constrained representation of the first participant, changing a visual appearance of the first three-dimensional representation of the first participant based on a determination that a first portion of the first three-dimensional representation is approaching a boundary of the first portal.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more display generation components, the one or more programs including instructions for:
- displaying, via the one or more display generation components and within a three-dimensional environment, a real-time communication user interface that corresponds to a real-time communication session between a user of the computer system and one or more participants in the real-time communication session different from the user of the computer system, wherein displaying the real-time communication user interface includes displaying a first spatially-constrained representation of a first participant of the one or more participants in the real-time communication session, wherein the first spatially-constrained representation of the first participant includes:
- a first portal;
- and
- a first three-dimensional representation of the first participant that is displayed within the first portal, and
- while displaying the real-time communication user interface, including the first spatially-constrained representation of the first participant, receiving an indication of detected movement by the first participant;
- in response to receiving the indication of detected movement by the first participant, displaying, via the one or more display generation components, movement of the first three-dimensional representation within the first portal;
- and
- while displaying the first spatially-constrained representation of the first participant, changing a visual appearance of the first three-dimensional representation of the first participant based on a determination that a first portion of the first three-dimensional representation is approaching a boundary of the first portal.
A method, comprising:
- at a computer system that is in communication with one or more display generation components:
- displaying, via the one or more display generation components and within a three-dimensional environment, a real-time communication user interface that corresponds to a real-time communication session between a user of the computer system and one or more participants in the real-time communication session different from the user of the computer system, wherein displaying the real-time communication user interface includes displaying a first spatially-constrained representation of a first participant of the one or more participants in the real-time communication session, wherein the first spatially-constrained representation of the first participant includes:
- a first portal;
- and
- a first three-dimensional representation of the first participant that is displayed within the first portal, and
- while displaying the real-time communication user interface, including the first spatially-constrained representation of the first participant, receiving an indication of detected movement by the first participant;
- in response to receiving the indication of detected movement by the first participant, displaying, via the one or more display generation components, movement of the first three-dimensional representation within the first portal;
- and
- while displaying the first spatially-constrained representation of the first participant, changing a visual appearance of the first three-dimensional representation of the first participant based on a determination that a first portion of the first three-dimensional representation is approaching a boundary of the first portal.
Dependencies are inferred from the claim text.