SYSTEMS AND METHODS FOR MESSAGE COMMUNICATION
First Claim
1. A method of creating messages on a portable electronic device comprising:
- at the portable electronic device having one or more processors, a display, a user interface and memory for storing programs to be executed by the one or more processors;
displaying a message input area along with a graphical input stream in a first application of a plurality of applications, wherein the graphical input stream includes a source of predefined graphical images and a source for a coded character set, and wherein the graphical input stream is operable with any application of the plurality of applications;
detecting entry of one or more objects from the graphical input stream in the message input area;
receiving a user input to transmit the contents of the message input area;
in response to receiving the user input to transmit the contents of the message input area;
in accordance with a determination that the one or more objects includes a predefined graphical image from the graphical input stream;
forming a merged message comprising the contents of the message input area, including the predefined graphical image, wherein the merged message is an image; and
transmitting the merged message to a recipient or another application distinct from the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method at a first electronic device with a display and an input device includes: displaying a message input area along with a graphical input stream in a first application, where the graphical input stream includes a source of predefined graphical images and a source for a coded character set. The method includes detecting entry of one or more objects from the graphical input stream into the message input area and receiving a user input to transmit the contents of the message input area. In response to receiving the user input to transmit, and in accordance with a determination that the one or more objects includes a predefined graphical image, the method includes forming a merged message comprising the contents of the message input area, including the predefined graphical image, where a merged message is an image, and transmitting the merged message to a recipient or another application.
-
Citations
29 Claims
-
1. A method of creating messages on a portable electronic device comprising:
-
at the portable electronic device having one or more processors, a display, a user interface and memory for storing programs to be executed by the one or more processors; displaying a message input area along with a graphical input stream in a first application of a plurality of applications, wherein the graphical input stream includes a source of predefined graphical images and a source for a coded character set, and wherein the graphical input stream is operable with any application of the plurality of applications; detecting entry of one or more objects from the graphical input stream in the message input area; receiving a user input to transmit the contents of the message input area; in response to receiving the user input to transmit the contents of the message input area; in accordance with a determination that the one or more objects includes a predefined graphical image from the graphical input stream; forming a merged message comprising the contents of the message input area, including the predefined graphical image, wherein the merged message is an image; and transmitting the merged message to a recipient or another application distinct from the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors, a memory, a user interface, and a display, cause the device to:
-
display a message input area along with a graphical input stream in a first application of a plurality of applications, wherein the graphical input stream includes a source of predefined graphical images and a source for a coded character set, and wherein the graphical input stream is operable with any application of the plurality of applications; detect entry of one or more objects from the graphical input stream in the message input area; receive a user input to transmit the contents of the message input area; in response to receiving the user input to transmit the contents of the message input area; in accordance with a determination that the one or more objects includes a predefined graphical image from the graphical input stream; form a merged message comprising the contents of the message input area, including the predefined graphical image, wherein a merged message is an image; and transmit the merged message to a recipient or another application distinct from the first application. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of creating messages at a server comprising one or more processors, and memory for storing programs to be executed by the one or more processors, the method comprising:
-
formatting for display on a portable electronic device, a message input area along with a graphical input stream in a first application of a plurality of applications, wherein the graphical input stream includes a source of predefined graphical images and a source for a coded character set, and wherein the graphical input stream is operable with any application of the plurality of applications; receiving, from the portable electronic device, (i) contents inputted into the message input area and (ii) a user input to transmit the contents of the message input area; in response to receiving the user input to transmit the contents of the message input area; in accordance with a determination that the one or more objects includes a predefined graphical image from the graphical input stream; forming a merged message comprising the contents of the message input area, including the predefined graphical image, wherein a merged message is an image; and transmitting the merged message to a recipient or another application distinct from the first application. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a server with one or more processor and a memory, cause the server to:
-
format for display on a portable electronic device, a message input area along with a graphical input stream in a first application of a plurality of applications, wherein the graphical input stream includes a source of predefined graphical images and a source for a coded character set, and wherein the graphical input stream is operable with any application of the plurality of applications; receive, from the portable electronic device, (i) contents inputted into the message input area and (ii) a user input to transmit the contents of the message input area; in response to receiving the user input to transmit the contents of the message input area; in accordance with a determination that the one or more objects includes a predefined graphical image from the graphical input stream; form a merged message comprising the contents of the message input area, including the predefined graphical image, wherein a merged message is an image; and transmit the merged message to a recipient or another application distinct from the first application. - View Dependent Claims (27, 28, 29)
-
Specification