IP Library › Granted Patent US 7,996,792
Granted Patent B2
US 7,996,792 · App. 11/770,720 · Granted Aug 9, 2011

Voicemail manager for portable multifunction device

Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,996,792
App. No.
11/770,720
Granted
Aug 9, 2011
Kind
B2
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.

Claims (81)

1. A 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 progress bar on the touch screen display, the progress bar configured to slide in a first direction on the touch screen display;

detecting continuous movement of the finger contact on the touch screen display from the progress bar to a location other than the progress bar, wherein the continuous 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;

in response to the detected continuous movement, sliding the progress bar 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 to the position of the slid progress bar.

2. The method of claim 1 , including

detecting a scrolling gesture; and

responding to the scrolling gesture by scrolling the list of voicemail messages.

3. The method of claim 1 , wherein detecting selection by the user of a respective voicemail message comprises detecting a tap gesture by the finger of the user on the respective voicemail message.

4. The method of claim 1 , wherein responding to the user selection of the respective voicemail message includes highlighting the respective voicemail message in the list.

5. The method of claim 1 , including

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; and

responding to the user selection of the speed up icon by increasing the playback speed of the user-selected voicemail message.

6. The method of claim 5 , including, for a voicemail message being played at an increased playback speed, adjusting the sound frequency or pitch of the playback.

7. A graphical user interface displayed 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;

a finger contact is detected with a progress bar on the touch screen display, the progress bar configured to slide in a first direction on the touch screen display, and

continuous movement of the finger contact is detected on the touch screen display from the progress bar to a location other than the progress bar, wherein the continuous 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,

in response to the detected continuous movement, the progress bar is slid 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 to the position of the slid progress bar.

8. The graphical user interface of claim 7 , wherein:

in response to detecting a scrolling gesture, the list of voicemail messages is scrolled.

9. The graphical user interface of claim 7 , wherein detecting selection by the user of a respective voicemail message comprises detecting a tap gesture by the finger of the user on the respective voicemail message.

10. The graphical user interface of claim 7 , wherein responding to the user selection of the respective voicemail message includes highlighting the respective voicemail message in the list.

11. The graphical user interface of claim 7 , wherein

in response to detecting selection by the user of a backup icon, the playback of the user-selected voicemail message is backed up by a predefined amount; and

in response to detecting selection by the user of a speed up icon, the playback speed of the user-selected voicemail message is increased.

12. The graphical user interface of claim 11 , wherein, for a voicemail message being played at an increased playback speed, the sound frequency or pitch of the playback is adjusted.

13. 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:

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 progress bar on the touch screen display, the progress bar configured to slide in a first direction on the touch screen display;

detecting continuous movement of the finger contact on the touch screen display from the progress bar to a location other than the progress bar, wherein the continuous 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;

in response to the detected continuous movement, sliding the progress bar 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 to the position of the slid progress bar.

14. The device of claim 13 , the one or more programs further including instructions for:

detecting a scrolling gesture; and

responding to the scrolling gesture by scrolling the list of voicemail messages.

15. The device of claim 13 , wherein detecting selection by the user of a respective voicemail message comprises detecting a tap gesture by the finger of the user on the respective voicemail message.

16. The device of claim 13 , wherein responding to the user selection of the respective voicemail message includes highlighting the respective voicemail message in the list.

17. The device of claim 13 , the one or more programs further including instructions for:

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; and

responding to the user selection of the speed up icon by increasing the playback speed of the user-selected voicemail message.

18. The device of claim 17 , the one or more programs further including instructions for:

for a voicemail message being played at an increased playback speed, adjusting the sound frequency or pitch of the playback.

19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the portable electronic device to:

display a list of voicemail messages;

detect selection by a user of a respective voicemail message in the list;

respond to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message;

detect a finger contact with a progress bar on the touch screen display, the progress bar configured to slide in a first direction on the touch screen display;

detect continuous movement of the finger contact on the touch screen display from the progress bar to a location other than the progress bar, wherein the continuous 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;

in response to the detected continuous movement, slide the progress bar in accordance with the component of the movement of the finger contact that is parallel to the first direction; and

restart playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding to the position of the slid progress bar.

20. The non-transitory computer readable storage medium of claim 19 , the one or more programs further including instructions which cause the device to:

detect a scrolling gesture; and

respond to the scrolling gesture by scrolling the list of voicemail messages.

21. The non-transitory computer readable storage medium of claim 19 , wherein detecting selection by the user of a respective voicemail message comprises detecting a tap gesture by the finger of the user on the respective voicemail message.

22. The non-transitory computer readable storage medium of claim 19 , wherein responding to the user selection of the respective voicemail message includes highlighting the respective voicemail message in the list.

23. The non-transitory computer readable storage medium of claim 19 , the one or more programs further including instructions which cause the device to:

detect selection by the user of a backup icon;

respond to the user selection of the backup icon by backing up the playback of the user-selected voicemail message by a predefined amount;

detect selection by the user of a speed up icon; and

respond to the user selection of the speed up icon by increasing the playback speed of the user-selected voicemail message.

24. The non-transitory computer readable storage medium of claim 23 , the one or more programs further including instructions which cause the device to:

for a voicemail message being played at an increased playback speed, adjust the sound frequency or pitch of the playback.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2008
From: ANZURES, FREDDY ALLEN; CHRISTIE, GREG; FORSTALL, SCOTT; NOVICK, GREGORY; JOBS, STEVEN P.; CHAUDHRI, IMRAN; LEMAY, STEPHEN O.; COFFMAN, PATRICK LEE; FURCHES, ELIZABETH CAROLINE
To: APPLE INC.
Reel/Frame 021008/0242 →
Continuity (5)
Provisional Application 60879469 · Jan 8, 2007
Provisional Application 60879253 · Jan 7, 2007
Provisional Application 60883799 · Jan 7, 2007
Provisional Application 60824769 · Sep 6, 2006
Related Publication 20080055264A1 · Mar 6, 2008