Portable Electronic Device for Instant Messaging
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,displaying a set of messages exchanged between a user of the device and another person in a chronological order;
detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, wherein the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display; and
responding to the scrolling gesture by scrolling the display of messages in accordance with a direction of the scrolling gesture.
1 Assignment
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.
-
Citations
43 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a set of messages exchanged between a user of the device and another person in a chronological order; detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, wherein the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display; and responding to the scrolling gesture by scrolling the display of messages in accordance with a direction of the scrolling gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- at a portable electronic device with a touch screen display,
-
12. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a list of conversations, each conversation including a set of messages exchanged between a user of the device and a respective other person; detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display; and responding to the scrolling gesture by scrolling the list of conversations in accordance with a direction of the scrolling gesture, wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display. - View Dependent Claims (13, 14, 15)
- at a portable electronic device with a touch screen display,
-
16. 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 programs including; instructions for displaying a set of messages exchanged between a user of the device and another person in a chronological order; instructions for detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, wherein the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display; and instructions for responding to the scrolling gesture by scrolling the display of messages in accordance with a direction of the scrolling gesture. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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 programs including; instructions for displaying a list of conversations, each conversation including a set of messages exchanged between a user of the device and a respective other person; instructions for detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display; and instructions for responding to the scrolling gesture by scrolling the list of conversations in accordance with a direction of the scrolling gesture, wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display. - View Dependent Claims (28, 29)
-
-
30. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; display a set of messages exchanged between a user of the device and another person in a chronological order; detect a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, wherein the detection of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display; and respond to the scrolling gesture by scrolling the display of messages in accordance with a direction of the scrolling gesture.
-
-
31. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; display a list of conversations, each including a set of messages exchanged between a user of the device and a respective other person; detect a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display; and respond to the scrolling gesture by scrolling the list of conversations in accordance with a direction of the scrolling gesture, wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
-
32. A graphical user interface on a portable electronic device with a touch screen display, comprising:
a set of messages exchanged between a user of the device and another person, wherein; 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, and the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
33. A graphical user interface on a portable electronic device with a touch screen display, comprising:
a list of conversations, each conversation including a set of messages exchanged between a user of the device and a respective other person, wherein; in response to detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, the list of conversations is scrolled in accordance with a direction of the scrolling gesture, and the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
34. A portable electronic device with a touch screen display, comprising:
-
means for displaying a set of messages exchanged between a user of the device and another person in a chronological order; means for detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, wherein the detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display; and means for responding to the scrolling gesture by scrolling the display of messages in accordance with a direction of the scrolling gesture.
-
-
35. A portable electronic device with a touch screen display, comprising:
-
means for displaying a list of conversations, each conversation including a set of messages exchanged between a user of the device and a respective other person; means for detecting a scrolling gesture comprising a substantially vertical movement of user contact with the touch screen display; and means for responding to the scrolling gesture by scrolling the list of conversations in accordance with a direction of the scrolling gesture, wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
-
36. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a set of messages exchanged between a user of the device and another person in a chronological order; wherein the messages sent by the other person include a first message sent from a first address associated with the other person and a second message sent from a second address associated with the other person that is different from the first address. - View Dependent Claims (37, 38, 39)
- at a portable electronic device with a touch screen display,
-
40. 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 programs including; instructions for displaying a set of messages exchanged between a user of the device and another person in a chronological order; wherein the messages sent by the other person include a first message sent from a first address associated with the other person and a second message sent from a second address associated with the other person that is different from the first address.
-
-
41. A computer-program product, comprising:
-
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; display a set of messages exchanged between a user of the device and another person in a chronological order; wherein the messages sent by the other person include a first message sent from a first address associated with the other person and a second message sent from a second address associated with the other person that is different from the first address.
-
-
42. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a set of messages exchanged between a user of the device and another person in a chronological order; wherein the messages sent by the other person include a first message sent from a first address associated with the other person and a second message sent from a second address associated with the other person that is different from the first address.
-
-
43. A portable electronic device with a touch screen display, comprising:
-
means for displaying a set of messages exchanged between a user of the device and another person in a chronological order; wherein the messages sent by the other person include a first message sent from a first address associated with the other person and a second message sent from a second address associated with the other person that is different from the first address.
-
Specification