Voicemail Manager for Portable Multifunction Device
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,displaying a list of voicemail messages;
detecting a scrolling gesture by a user on the touch screen display, wherein the scrolling gesture comprises a substantially vertical movement of a finger of the user on the touch screen display;
responding to the scrolling gesture by scrolling the list of voicemail messages;
detecting selection by the user of a respective voicemail message in the list,responding to the user selection of the respective voicemail message byinitiating playback of the user-selected voicemail message, anddisplaying a progress bar for the user-selected voicemail message;
detecting selection by the user of a backup icon;
responding to the user selection of the backup icon by backing up the playback of the user-selected voicemail message by a predefined amount;
detecting selection by the user of a speed up icon;
responding to the user selection of the speed up icon by increasing the playback speed of the user-selected voicemail message;
detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and
responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for management of voicemail messages, performed at a portable electronic device with a touch screen display, includes: displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar.
-
Citations
26 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a list of voicemail messages; detecting a scrolling gesture by a user on the touch screen display, wherein the scrolling gesture comprises a substantially vertical movement of a finger of the user on the touch screen display; responding to the scrolling gesture by scrolling the list of voicemail messages; detecting selection by the user of a respective voicemail message in the list, responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message, and displaying a progress bar for the user-selected voicemail message; detecting selection by the user of a backup icon; responding to the user selection of the backup icon by backing up the playback of the user-selected voicemail message by a predefined amount; detecting selection by the user of a speed up icon; responding to the user selection of the speed up icon by increasing the playback speed of the user-selected voicemail message; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar.
- at a portable electronic device with a touch screen display,
-
2. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list, responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the second position on the progress bar. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
- at a portable electronic device with a touch screen display,
-
12. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a list of voicemail messages; and a progress bar; wherein; in response to detecting selection by a user of a respective voicemail message in the list, playback of the user-selected voicemail message is initiated; the progress bar indicates the portion of the user-selected voicemail message that has been played; in response to detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar, playback of the user-selected voicemail message is restarted at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar, and the indicated portion of the user-selected voicemail message that has been played is changed to correspond substantially to the second position on the progress bar. - View Dependent Claims (13)
-
-
14. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instruction for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; instructions for detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and instructions for responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the second position on the progress bar.
-
-
15. A computer readable storage medium storing one or more programs to be executed by a portable electronic device with a touch screen display, the one or more programs stored in the computer readable storage medium comprising:
-
instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instructions for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; instructions for detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and instructions for responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the second position on the progress bar.
-
-
16. A portable electronic device with a touch screen display, comprising:
-
means for displaying a list of voicemail messages; means for detecting selection by a user of a respective voicemail message in the list; means for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; means for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; means for detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and means for responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the second position on the progress bar.
-
-
17. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting a finger of the user at a position on the progress bar; and responding to the detection of the finger by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the finger on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the position of the finger on the progress bar.
- at a portable electronic device with a touch screen display,
-
18. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a list of voicemail messages; and a progress bar; wherein; in response to detecting selection by a user of a respective voicemail message in the list, playback of the user-selected voicemail message is initiated; the progress bar indicates the portion of the user-selected voicemail message that has been played; in response to detecting a finger of the user at a position on the progress bar, playback of the user-selected voicemail message is restarted at a position within the user-selected voicemail message corresponding substantially to the position of the finger on the progress bar, and the indicated portion of the user-selected voicemail message that has been played is changed to correspond substantially to the position of the finger on the progress bar.
-
-
19. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instructions for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; instructions for detecting a finger of the user at a position on the progress bar; and instructions for responding to the detection of the finger by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the finger on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the position of the finger on the progress bar.
-
-
20. A computer readable storage medium storing one or more programs to be executed by a portable electronic device with a touch screen display, the one or more programs stored in the computer readable storage medium comprising:
-
instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instructions for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; instructions for detecting a finger of the user at a position on the progress bar; and instructions for responding to the detection of the finger by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the finger on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the position of the finger on the progress bar.
-
-
21. A portable electronic device with a touch screen display, comprising:
-
means for displaying a list of voicemail messages; means for detecting selection by a user of a respective voicemail message in the list; means for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; means for displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; means for detecting a finger of the user at a position on the progress bar; and means for responding to the detection of the finger by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the finger on the progress bar, and changing the indicated portion of the user-selected voicemail message that has been played to correspond substantially to the position of the finger on the progress bar.
-
-
22. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes a progress bar that is configured to slide in a first direction in the predefined area on the touch screen display; detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; sliding the progress bar in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction; and restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the slid progress bar.
- at a portable electronic device with a touch screen display,
-
23. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a list of voicemail messages; and a progress bar; wherein; in response to detecting selection by a user of a respective voicemail message in the list, playback of the user-selected voicemail message is initiated; in response to; detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes a progress bar that is configured to slide in a first direction in the predefined area on the touch screen display, and detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction, the progress bar is slid in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction, and playback of the user-selected voicemail message is restarted at a position within the user-selected voicemail message corresponding substantially to the position of the slid progress bar.
-
-
24. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instructions for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes a progress bar that is configured to slide in a first direction in the predefined area on the touch screen display; instructions for detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; instructions for sliding the progress bar in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction; and instructions for restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the slid progress bar.
-
-
25. A computer readable storage medium storing one or more programs to be executed by a portable electronic device with a touch screen display, the one or more programs stored in the computer readable storage medium comprising:
-
instructions for displaying a list of voicemail messages; instructions for detecting selection by a user of a respective voicemail message in the list; instructions for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; instructions for detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes a progress bar that is configured to slide in a first direction in the predefined area on the touch screen display; instructions for detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; instructions for sliding the progress bar in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction; and instructions for restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the slid progress bar.
-
-
26. A portable electronic device with a touch screen display, comprising:
-
means for displaying a list of voicemail messages; means for detecting selection by a user of a respective voicemail message in the list; means for responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; means for detecting a finger contact with a predefined area on the touch screen display, wherein the predefined area includes a progress bar that is configured to slide in a first direction in the predefined area on the touch screen display; means for detecting movement of the finger contact on the touch screen display from the predefined area to a location outside the predefined area, wherein the movement of the finger contact on the touch screen display has a component parallel to the first direction and a component perpendicular to the first direction; means for sliding the progress bar in the predefined area in accordance with the component of the movement of the finger contact that is parallel to the first direction; and means for restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the position of the slid progress bar.
-
Specification