Layers in messaging applications
First Claim
Patent Images
1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
- receiving, by a first messaging app, a message from a second messaging app, the first messaging app and the second messaging app configured to communicate text messages through one or more messaging servers;
receiving, by the first messaging app, a first layer identifier associated with the message, the first layer identifier specifying, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer in a message transcript;
receiving or generating, by the first messaging app, content for display in the first layer; and
displaying the sent message layer and a received message layer and the content in the first layer,wherein the first layer is displayed at the Z depth relative to at least one of the one or more message bubbles in the sent message layer and the one or more message bubbles in the received message layer, andwherein the sent message layer and the received message layer have different Z depths.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
receiving, by a first messaging app, a message from a second messaging app, the first messaging app and the second messaging app configured to communicate text messages through one or more messaging servers; receiving, by the first messaging app, a first layer identifier associated with the message, the first layer identifier specifying, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer in a message transcript; receiving or generating, by the first messaging app, content for display in the first layer; and displaying the sent message layer and a received message layer and the content in the first layer, wherein the first layer is displayed at the Z depth relative to at least one of the one or more message bubbles in the sent message layer and the one or more message bubbles in the received message layer, and wherein the sent message layer and the received message layer have different Z depths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
at least one processor; and a memory including instructions that, when executed by the at least one processor, cause the at least one processor to; receive, by a first messaging app, text entered by a user; detect the text includes a set of one or more predetermined words associated with a first layer identifier; and send, by the first messaging app, the text and the first layer identifier to a second messaging app in response to a send command after detecting the text, wherein the first messaging app and the second messaging app are configured to communicate text messages through one or more messaging servers, wherein the first layer identifier specifies, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer, and wherein the sent message layer and the received message layer have different Z depths. - View Dependent Claims (13, 14, 15)
-
-
16. A machine implemented method comprising:
-
receiving, by a first messaging app, a message from a second messaging app, the first messaging app and the second messaging app configured to communicate text messages through one or more messaging servers; receiving, by the first messaging app, a first layer identifier associated with the message, the first layer identifier specifying, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer in a message transcript; receiving or generating, by the first messaging app, content for display in the first layer; and displaying the sent message layer and a received message layer and the content in the first layer, wherein the first layer is displayed at the Z depth relative to at least one of the one or more message bubbles in the sent message layer and the one or more message bubbles in the received message layer, and wherein the sent message layer and the received message layer have different Z depths. - View Dependent Claims (17, 18, 19)
-
Specification