Methods, devices, and user interfaces for presenting content
AssigneeApple Inc.
InventorsKevin C. Milden, Jaime Chen, Elizabeth C. Cranfill, Jarrett A. Ford, Grant R. Paul, Peter W. Roman, Russell E. Snediker
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to managing receipt and/or transmission of content.
Claims18
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:
- receiving first information indicative of a request to initiate a real-time communication session that includes the computer system and a first external device different from the computer system, wherein the first information includes first visual content corresponding to the request to initiate the real-time communication session;
- and
- in response to receiving the first information:
- displaying, via the one or more display generation components, a first user interface indicative of the request to initiate a real-time communication session, wherein displaying the first user interface further comprises displaying an accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device, including:
- in accordance with a determination that the first visual content satisfies a set of sensitive content criteria, displaying the first user interface without displaying the first visual content;
- and
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria, displaying, via the one or more display generation components, the first user interface including displaying the first visual content;
- while displaying the first user interface including the accept option, receiving, via the one or more input devices, a selection input corresponding to selection of the accept option;
- and
- in response to receiving the selection input corresponding to selection of the accept option:
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria:
- initiating a real-time communication session that includes the computer system and the first external device;
- and
- displaying, via the one or more display generation components, a real-time communication session user interface that is indicative of an active real-time communication session;
- and
- in accordance with a determination that the first visual content satisfies the set of sensitive content criteria:
- displaying, without initiating a real-time communication session, a confirmation user interface that includes a second accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device.
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 and one or more input devices, the one or more programs including instructions for:
- receiving first information indicative of a request to initiate a real-time communication session that includes the computer system and a first external device different from the computer system, wherein the first information includes first visual content corresponding to the request to initiate the real-time communication session;
- and
- in response to receiving the first information:
- displaying, via the one or more display generation components, a first user interface indicative of the request to initiate a real-time communication session, wherein displaying the first user interface further comprises displaying an accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device, including:
- in accordance with a determination that the first visual content satisfies a set of sensitive content criteria, displaying the first user interface without displaying the first visual content;
- and
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria, displaying, via the one or more display generation components, the first user interface including displaying the first visual content;
- while displaying the first user interface including the accept option, receiving, via the one or more input devices, a selection input corresponding to selection of the accept option;
- and
- in response to receiving the selection input corresponding to selection of the accept option:
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria:
- initiating a real-time communication session that includes the computer system and the first external device;
- and
- displaying, via the one or more display generation components, a real-time communication session user interface that is indicative of an active real-time communication session;
- and
- in accordance with a determination that the first visual content satisfies the set of sensitive content criteria:
- displaying, without initiating a real-time communication session, a confirmation user interface that includes a second accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device.
A method, comprising:
- at a computer system that is in communication with one or more display generation components and one or more input devices:
- receiving first information indicative of a request to initiate a real-time communication session that includes the computer system and a first external device different from the computer system, wherein the first information includes first visual content corresponding to the request to initiate the real-time communication session;
- and
- in response to receiving the first information:
- displaying, via the one or more display generation components, a first user interface indicative of the request to initiate a real-time communication session, wherein displaying the first user interface further comprises displaying an accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device, including:
- in accordance with a determination that the first visual content satisfies a set of sensitive content criteria, displaying the first user interface without displaying the first visual content;
- and
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria, displaying, via the one or more display generation components, the first user interface including displaying the first visual content;
- while displaying the first user interface including the accept option, receiving, via the one or more input devices, a selection input corresponding to selection of the accept option;
- and
- in response to receiving the selection input corresponding to selection of the accept option:
- in accordance with a determination that the first visual content does not satisfy the set of sensitive content criteria:
- initiating a real-time communication session that includes the computer system and the first external device;
- and
- displaying, via the one or more display generation components, a real-time communication session user interface that is indicative of an active real-time communication session;
- and
- in accordance with a determination that the first visual content satisfies the set of sensitive content criteria:
- displaying, without initiating a real-time communication session, a confirmation user interface that includes a second accept option that is selectable to indicate a user request to initiate a real-time communication session that includes the computer system and the first external device.
Dependencies are inferred from the claim text.