PORTABLE ELECTRONIC DEVICE FOR INSTANT MESSAGING
0 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device for instant messaging is disclosed. One aspect of the invention involves a graphical user interface (GUI) on a portable electronic device with a touch screen display. The GUI has a set of messages exchanged between a user of the device and another person. The set of messages are displayed in a chronological order. In response to detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, the display of messages are scrolled in accordance with a direction of the scrolling gesture. The detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
20 Citations
9 Claims
-
1. (canceled)
-
2. An electronic device, comprising:
-
a display; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a message compose region comprising; a text box for displaying characters of a message entered by a user; a virtual keyboard having a plurality of keys for entering characters in the text box; and a send affordance for sending the message; receiving selection of a respective key of the virtual keyboard, the respective key representing a respective character; and in response to receiving selection of the respective key of the virtual keyboard; displaying the respective character in the text box, and modifying the visual appearance of the send affordance. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A method, comprising:
at an electronic device with a display; displaying, on the display, a message compose region comprising; a text box for displaying characters of a message entered by a user; a virtual keyboard having a plurality of keys for entering characters in the text box; and a send affordance for sending the message; receiving selection of a respective key of the virtual keyboard, the respective key representing a respective character; and in response to receiving selection of the respective key of the virtual keyboard; displaying the respective character in the text box, and modifying the visual appearance of the send affordance.
-
9. 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 display, the one or more programs including instructions for:
-
displaying, on the display, a message compose region comprising; a text box for displaying characters of a message entered by a user; a virtual keyboard having a plurality of keys for entering characters in the text box; and a send affordance for sending the message; receiving selection of a respective key of the virtual keyboard, the respective key representing a respective character; and in response to receiving selection of the respective key of the virtual keyboard; displaying the respective character in the text box, and modifying the visual appearance of the send affordance.
-
Specification