Portable touch screen device, method, and graphical user interface for using emoji characters
First Claim
1. A method, comprising:
- at a portable electronic device with a touch screen display;
simultaneously displaying;
a character input area operable to display text character input and emoji character input selected by a user;
a predefined keyboard display area operable to alternatively display a text character input keyboard for inputting text characters in the character input area and an emoji character input keyboard for inputting emoji characters in the character input area, wherein the emoji character input keyboard is configured to concurrently display;
a keyboard selection icon,a plurality of emoji category icons corresponding to a plurality of emoji categories, one subset of emoji character keys from one of the plurality of emoji categories, anda plurality of subset-sequence-indicia icons for the one of the plurality of emoji categories;
the keyboard selection icon in the predefined keyboard display area;
a first plurality of emoji character keys in the predefined keyboard display area; and
the plurality of emoji category icons in the predefined keyboard display area;
detecting a gesture on a respective emoji category icon in the plurality of emoji category icons;
in response to detecting the gesture on the respective emoji category icon;
maintaining display of the character input area;
maintaining display of the keyboard selection icon in the predefined keyboard display area;
maintaining display of the plurality of emoji category icons in the predefined keyboard display area;
ceasing to display the first plurality of emoji character keys in the predefined keyboard display area; and
simultaneously displaying;
a first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, wherein the respective emoji category contains a number of subsets of emoji character keys that are configured to be separately displayed as a sequence of subsets of emoji character keys in the predefined keyboard display area, anda first plurality of subset-sequence-indicia icons for the respective emoji category, wherein the first plurality of subset-sequence-indicia icons provide information about the total number of subsets that are configured to be separately displayed in the respective emoji category and a respective position of a displayed subset in the sequence of subsets of emoji character keys in the predefined keyboard display area;
while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture in the predefined keyboard display area; and
,in response to detecting the gesture in the predefined keyboard display area while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area;
maintaining display of the character input area;
maintaining display of the keyboard selection icon in the predefined keyboard display area;
maintaining display of the plurality of emoji category icons in the predefined keyboard display area;
replacing display of the first subset of emoji character keys for the respective emoji category with display of a second subset of emoji character keys for the respective emoji category in the predefined keyboard display area; and
updating the information provided by the first plurality of subset-sequence-indicia icons to reflect the replacement of the displayed first subset of emoji character keys by the second subset of emoji character keys;
while displaying the second subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture on the keyboard selection icon; and
in response to detecting the gesture on the keyboard selection icon, replacing display of the second subset of emoji character keys for the respective emoji category and the plurality of emoji category icons with display of the text character input keyboard in the predefined keyboard display area.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.
-
Citations
57 Claims
-
1. A method, comprising:
at a portable electronic device with a touch screen display; simultaneously displaying; a character input area operable to display text character input and emoji character input selected by a user; a predefined keyboard display area operable to alternatively display a text character input keyboard for inputting text characters in the character input area and an emoji character input keyboard for inputting emoji characters in the character input area, wherein the emoji character input keyboard is configured to concurrently display; a keyboard selection icon, a plurality of emoji category icons corresponding to a plurality of emoji categories, one subset of emoji character keys from one of the plurality of emoji categories, and a plurality of subset-sequence-indicia icons for the one of the plurality of emoji categories; the keyboard selection icon in the predefined keyboard display area; a first plurality of emoji character keys in the predefined keyboard display area; and the plurality of emoji category icons in the predefined keyboard display area; detecting a gesture on a respective emoji category icon in the plurality of emoji category icons; in response to detecting the gesture on the respective emoji category icon; maintaining display of the character input area; maintaining display of the keyboard selection icon in the predefined keyboard display area; maintaining display of the plurality of emoji category icons in the predefined keyboard display area; ceasing to display the first plurality of emoji character keys in the predefined keyboard display area; and simultaneously displaying; a first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, wherein the respective emoji category contains a number of subsets of emoji character keys that are configured to be separately displayed as a sequence of subsets of emoji character keys in the predefined keyboard display area, and a first plurality of subset-sequence-indicia icons for the respective emoji category, wherein the first plurality of subset-sequence-indicia icons provide information about the total number of subsets that are configured to be separately displayed in the respective emoji category and a respective position of a displayed subset in the sequence of subsets of emoji character keys in the predefined keyboard display area; while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture in the predefined keyboard display area; and
,in response to detecting the gesture in the predefined keyboard display area while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area; maintaining display of the character input area; maintaining display of the keyboard selection icon in the predefined keyboard display area; maintaining display of the plurality of emoji category icons in the predefined keyboard display area; replacing display of the first subset of emoji character keys for the respective emoji category with display of a second subset of emoji character keys for the respective emoji category in the predefined keyboard display area; and updating the information provided by the first plurality of subset-sequence-indicia icons to reflect the replacement of the displayed first subset of emoji character keys by the second subset of emoji character keys; while displaying the second subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture on the keyboard selection icon; and in response to detecting the gesture on the keyboard selection icon, replacing display of the second subset of emoji character keys for the respective emoji category and the plurality of emoji category icons with display of the text character input keyboard in the predefined keyboard display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; simultaneously displaying; a character input area operable to display text character input and emoji character input selected by a user; a predefined keyboard display area operable to alternatively a text character input keyboard for inputting text characters in the character input area and an emoji character input keyboard for inputting emoji characters in the character input area, wherein the emoji character input keyboard is configured to concurrently display; a keyboard selection icon, a plurality of emoji category icons corresponding to a plurality of emoji categories, one subset of emoji character keys from one of the plurality of emoji categories, and a plurality of subset-sequence-indicia icons for the one of the plurality of emoji categories, the keyboard selection icon in the predefined keyboard display area, a first plurality of emoji character keys in the predefined keyboard display area; and the plurality of emoji category icons in the predefined keyboard display area; detecting a gesture on a respective emoji category icon in the plurality of emoji category icons; in response to detecting the gesture on the respective emoji category icon; maintaining display of the character input area; maintaining display of the keyboard selection icon in the predefined keyboard display area; maintaining display of the plurality of emoji category icons in the predefined keyboard display area; ceasing to display the first plurality of emoji character keys in the predefined keyboard display area; and simultaneously displaying; a first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, wherein the respective emoji category contains a number of subsets of emoji character keys that are configured to be separately displayed as a sequence of subsets of emoji character keys in the predefined keyboard display area, and a first plurality of subset-sequence-indicia icons for the respective emoji category, wherein the first plurality of subset-sequence-indicia icons provide information about the total number of subsets that are configured to be separately displayed in the respective emoji category and a respective position of a displayed subset in the sequence of subsets of emoji character keys in the predefined keyboard display area; while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture in the predefined keyboard display area; and
,in response to detecting the gesture in the predefined keyboard display area while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area; maintaining display of the character input area; maintaining display of the keyboard selection icon in the predefined keyboard display area; maintaining display of the plurality of emoji category icons in the predefined keyboard display area; replacing display of the first subset of emoji character keys for the respective emoji category with display of a second subset of emoji character keys for the respective emoji category in the predefined keyboard display area; and updating the information provided by the first plurality of subset-sequence-indicia icons to reflect the replacement of the displayed first subset of emoji character keys by the second subset of emoji character keys; while displaying the second subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detecting a gesture on the keyboard selection icon; and in response to detecting the gesture on the keyboard selection icon, replacing display of the second subset of emoji character keys for the respective emoji category and the plurality of emoji category icons with display of the text character input keyboard in the predefined keyboard display area. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
simultaneously display; a character input area operable to display text character input and emoji character input selected by a user; a predefined keyboard display area operable to alternatively display a text character input keyboard for inputting text characters in the character input area and an emoji character input keyboard for inputting emoji characters in the character input area, wherein the emoji character input keyboard is configured to concurrently display; a keyboard selection icon, a plurality of emoji category icons corresponding to a plurality of emoji categories, one subset of emoji character keys from one of the plurality of emoji categories, and a plurality of subset-sequence-indicia icons for the one of the plurality of emoji categories, the keyboard selection icon in the predefined keyboard display area, a first plurality of emoji character keys in the predefined keyboard display area; and the plurality of emoji category icons in the predefined keyboard display area detect a gesture on a respective emoji category icon in the plurality of emoji category icons; in response to detecting the gesture on the respective emoji category icon; maintain display of the character input area; maintain display of the keyboard selection icon in the predefined keyboard display area; maintain display of the plurality of emoji category icons in the predefined keyboard display area; cease to display the first plurality of emoji character keys in the predefined keyboard display area; and simultaneously display; a first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, wherein the respective emoji category contains a number of subsets of emoji character keys that are configured to be separately displayed as a sequence of subsets of emoji character keys in the predefined keyboard display area, and a first plurality of subset-sequence-indicia icons for the respective emoji category, wherein the first plurality of subset-sequence-indicia icons provide information about the total number of subsets that are configured to be separately displayed in the respective emoji category and a respective position of a displayed subset in the sequence of subsets of emoji character keys in the predefined keyboard display area; while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detect a gesture in the predefined keyboard display area; and
,in response to detecting the gesture in the predefined keyboard display area while displaying the first subset of emoji character keys for the respective emoji category in the predefined keyboard display area; maintain display of the character input area; maintain display of the keyboard selection icon in the predefined keyboard display area; maintain display of the plurality of emoji category icons in the predefined keyboard display area; replace display of the first subset of emoji character keys for the respective emoji category with display of a second subset of emoji character keys for the respective emoji category in the predefined keyboard display area; and update the information provided by the first plurality of subset-sequence-indicia icons to reflect the replacement of the displayed first subset of emoji character keys by the second subset of emoji character keys; while displaying the second subset of emoji character keys for the respective emoji category in the predefined keyboard display area, detect a gesture on the keyboard selection icon; and in response to detecting the gesture on the keyboard selection icon, replace display of the second subset of emoji character keys for the respective emoji category and the plurality of emoji category icons with display of the text character input keyboard in the predefined keyboard display area. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification