Layers in messaging applications
AssigneeApple Inc.
InventorsBartosz Ciechanowski, Bhaskar P. Sarma, William R. Dahlberg, Eugene Bistolas, Olivier Gutknecht, Nathaniel Begeman
Life of this patent
Estimating the term…
Abstract
A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
Claims33
A non-transitory computer readable storage medium storing executable program instructions which when executed by a computer system having a display cause the computer system to:
- display a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the computer system and at least one other user, including a first other user, wherein
- the conversation transcript includes a plurality of messages and is displayed in a conversation transcript region of the messaging user interface;
- and
- the plurality of messages in the conversation transcript includes one or more received messages, received from the first other user, and sent messages, sent to at least the first other user;
- and
- wherein the displaying includes:
- displaying, in the conversation transcript region of the messaging user interface, the one or more received messages in a received message layer having a first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, the sent messages in a sent message layer having a second Z depth different from the first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, animated content in a third layer having a third Z depth different from the first Z depth and second Z depth.
A method, performed by a computer system having a display, comprising:
- displaying a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the computer system and at least one other user, including a first other user, wherein
- the conversation transcript includes a plurality of messages and is displayed in a conversation transcript region of the messaging user interface;
- and
- the plurality of messages in the conversation transcript includes one or more received messages, received from the first other user, and sent messages, sent to at least the first other user;
- and
- wherein the displaying includes:
- displaying, in the conversation transcript region of the messaging user interface, the one or more received messages in a received message layer having a first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, the sent messages in a sent message layer having a second Z depth different from the first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, animated content in a third layer having a third Z depth different from the first Z depth and second Z depth.
A computer system, comprising:
- a display;
- one or more processors;
- memory;
- and
- executable program instructions stored, in the memory, for:
- displaying a messaging user interface on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the computer system and at least one other user, including a first other user, wherein
- the conversation transcript includes a plurality of messages and is displayed in a conversation transcript region of the messaging user interface;
- and
- the plurality of messages in the conversation transcript includes one or more received messages, received from the first other user, and sent messages, sent to at least the first other user;
- and
- wherein the displaying includes:
- displaying, in the conversation transcript region of the messaging user interface, the one or more received messages in a received message layer having a first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, the sent messages in a sent message layer having a second Z depth different from the first Z depth;
- and
- displaying, in the conversation transcript region of the messaging user interface, animated content in a third layer having a third Z depth different from the first Z depth and second Z depth.
Dependencies are inferred from the claim text.