Voicemail systems and methods
First Claim
Patent Images
1. A machine-implemented method comprising:
- displaying, on a communication device, a user interface presenting a list comprising a plurality of voicemails;
receiving, by the communications device, a first selection within the displayed list, the first selection selecting a first voicemail from the plurality of voicemails;
responding to the first selection of the first voicemail by;
displaying a plurality of playback controls for the first voicemail while continuing to display at least a subset of the displayed list; and
initiating play back of the first voicemail;
receiving, by the communication device while the first voicemail is being played back, a second selection within the displayed list, wherein the second selection is capable of selecting any of the plurality of voicemails in any order, the second selection selecting a second voicemail from the plurality of voicemails; and
responding to the second selection of the second voicemail while the first voicemail is being played back by;
terminating play back of the first voicemail;
displaying a plurality of playback controls for the second voicemail while continuing to display at least a subset of the displayed list; and
initiating play back of the second voicemail;
wherein the plurality of playback controls for the first voicemail are displayed in between two voicemails of the plurality of voicemails in the displayed list.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media for providing or managing or using voicemails are described. In one embodiment, a method includes receiving, at a first data processing system, data representing an expiration time of a voicemail left for a user of the first data processing system and storing the data representing the expiration time for later use by the first data processing system. Systems, media, and other methods are also described.
79 Citations
19 Claims
-
1. A machine-implemented method comprising:
-
displaying, on a communication device, a user interface presenting a list comprising a plurality of voicemails; receiving, by the communications device, a first selection within the displayed list, the first selection selecting a first voicemail from the plurality of voicemails; responding to the first selection of the first voicemail by; displaying a plurality of playback controls for the first voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the first voicemail; receiving, by the communication device while the first voicemail is being played back, a second selection within the displayed list, wherein the second selection is capable of selecting any of the plurality of voicemails in any order, the second selection selecting a second voicemail from the plurality of voicemails; and responding to the second selection of the second voicemail while the first voicemail is being played back by; terminating play back of the first voicemail; displaying a plurality of playback controls for the second voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the second voicemail; wherein the plurality of playback controls for the first voicemail are displayed in between two voicemails of the plurality of voicemails in the displayed list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing one or more programs configured for execution by a communication device, the one or more programs comprising instructions for:
-
displaying, a communications device, a user interface presenting a list comprising a plurality of voicemails; receiving, by the communications device, a first selection within the displayed list, the first selection selecting a first voicemail from the plurality of voicemails; responding to the first selection of the first voicemail by; displaying a plurality of playback controls for the first voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the first voicemail; receiving, by the communications device while the first voicemail is being played back, a second selection within the displayed list, wherein the second selection is capable of selecting any of the plurality of voicemails in any order, the second selection selecting a second voicemail from the plurality of voicemails; and responding to the second selection of the second voicemail while the first voicemail is being played back by; terminating play back of the first voicemail; displaying a plurality of playback controls for the second voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the second voicemail; wherein the plurality of playback controls for the first voicemail are displayed in between two voicemails of the plurality of voicemails in the displayed list. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A communications device comprising:
-
one or more processors; memory storing one or more programs to be executed by the one or more processors; the one or more programs comprising instructions for; displaying a user interface presenting a list comprising a plurality of voicemails; receiving a first selection within the displayed list, the first selection selecting a first voicemail from the plurality of voicemails; responding to the first selection of the first voicemail by; displaying a plurality of playback controls for the first voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the first voicemail; receiving, while the first voicemail is being played back, a second selection within the displayed list, wherein the second selection is capable of selecting any of the plurality of voicemails in any order, the second selection selecting a second voicemail from the plurality of voicemails; and responding to the second selection of the second voicemail while the first voicemail is being played back by; terminating play back of the first voicemail; displaying a plurality of playback controls for the second voicemail while continuing to display at least a subset of the displayed list; and initiating play back of the second voicemail; wherein the plurality of playback controls for the first voicemail are displayed in between two voicemails of the plurality of voicemails in the displayed list. - View Dependent Claims (16, 17, 18, 19)
-
Specification