Emoji and canned responses
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive surface, the one or more programs including instructions for:
- displaying, on a display, an ideogram keyboard, wherein the ideogram keyboard includes a plurality of ideograms, wherein the ideogram keyboard is displayed in a first area on the display;
detecting a first input on the touch-sensitive surface that represents selection of a first ideogram from the plurality of ideograms;
in response to detecting a first input on the touch-sensitive surface, displaying the first ideogram in a second area on the display;
identifying at least one attribute of the first ideogram;
determining a plurality of suggested one or more characters to display, wherein at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram;
in response to determining a plurality of suggested one or more characters to display, displaying at least the first set of suggested one or more characters in a third area;
detecting a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters; and
in response to detecting the second input, displaying a composed electronic message in the second area, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters,wherein the first area, the second area, and the third area are different areas on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
At an electronic device, detect a first input on the touch-sensitive surface that represents selection of a first ideogram. Identify at least one attribute of the first ideogram. Select a plurality of suggested one or more characters to display, where at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram. Display at least the first set of suggested one or more characters. Detect a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters. In response to detecting the second input, displaying a composed electronic message, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters.
234 Citations
21 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive surface, the one or more programs including instructions for:
-
displaying, on a display, an ideogram keyboard, wherein the ideogram keyboard includes a plurality of ideograms, wherein the ideogram keyboard is displayed in a first area on the display; detecting a first input on the touch-sensitive surface that represents selection of a first ideogram from the plurality of ideograms; in response to detecting a first input on the touch-sensitive surface, displaying the first ideogram in a second area on the display; identifying at least one attribute of the first ideogram; determining a plurality of suggested one or more characters to display, wherein at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram; in response to determining a plurality of suggested one or more characters to display, displaying at least the first set of suggested one or more characters in a third area; detecting a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters; and in response to detecting the second input, displaying a composed electronic message in the second area, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters, wherein the first area, the second area, and the third area are different areas on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a touch-sensitive surface; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on a display, an ideogram keyboard, wherein the ideogram keyboard includes a plurality of ideograms, wherein the ideogram keyboard is displayed in a first area on the display; detecting a first input on the touch-sensitive surface that represents selection of a first ideogram from the plurality of ideograms; in response to detecting a first input on the touch-sensitive surface, displaying the first ideogram in a second area on the display; identifying at least one attribute of the first ideogram; determining a plurality of suggested one or more characters to display, wherein at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram; in response to determining a plurality of suggested one or more characters to display, displaying at least the first set of suggested one or more characters in a third area; detecting a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters; and in response to detecting the second input, displaying a composed electronic message in the second area, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters, wherein the first area, the second area, and the third area are different areas on the display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
at an electronic device with a touch-sensitive surface; displaying, on a display, an ideogram keyboard, wherein the ideogram keyboard includes a plurality of ideograms, wherein the ideogram keyboard is displayed in a first area on the display; detecting a first input on the touch-sensitive surface that represents selection of a first ideogram from the plurality of ideograms; in response to detecting a first input on the touch-sensitive surface, displaying the first ideogram in a second area on the display; identifying at least one attribute of the first ideogram; determining a plurality of suggested one or more characters to display, wherein at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram; in response to determining a plurality of suggested one or more characters to display, displaying at least the first set of suggested one or more characters in a third area; detecting a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters; and in response to detecting the second input, displaying a composed electronic message in the second area, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters, wherein the first area, the second area, and the third area are different areas on the display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification