Voicemail archival and forwarding functionality for communications networks and devices
First Claim
1. A system comprising:
- a processor; and
a memory, in communication with the processor, storing instructions which, when executed by the processor, cause the processor to perform operations comprising;
receiving a message directed to a device of a user,receiving a first command to archive the message,in response to receiving the command, moving a copy of the message to an archived portion of the memory to store the copy of the message, wherein the copy of the message moved to the archived portion of the memory is an archived copy of the message,initiating a timer for the archived copy of the message indicating an amount of time the archived copy of the message will be stored,after initiating the timer for the archived copy of the message, receiving a save message command from the device of the user, andin response to receiving the save message from the device of the user, reinitiating the timer for the archived copy of the message to restart the amount of time the archived copy of the message will be stored.
3 Assignments
0 Petitions
Accused Products
Abstract
A voicemail system (18, 24) includes a memory (36, 62) and a processor (32, 60). The memory (36, 62) can store data relating to one or more users. An incoming communication can be handled by the voicemail system (18, 24) and provided with functionality based upon a user'"'"'s preferences, for example. The voicemail system (18, 24) can include functionality to allow a user to archive a voicemail message, to convert a voicemail message to a desired format, and/or to forward a voicemail message or converted voicemail message file to one or more designated destinations. The voicemail system (18, 24) can operate on a communications network (10), at a communications device (18), or both. Methods for archiving, converting, and/or forwarding voicemail messages are also disclosed.
121 Citations
16 Claims
-
1. A system comprising:
- a processor; and
a memory, in communication with the processor, storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving a message directed to a device of a user, receiving a first command to archive the message, in response to receiving the command, moving a copy of the message to an archived portion of the memory to store the copy of the message, wherein the copy of the message moved to the archived portion of the memory is an archived copy of the message, initiating a timer for the archived copy of the message indicating an amount of time the archived copy of the message will be stored, after initiating the timer for the archived copy of the message, receiving a save message command from the device of the user, and in response to receiving the save message from the device of the user, reinitiating the timer for the archived copy of the message to restart the amount of time the archived copy of the message will be stored. - View Dependent Claims (2, 3, 4, 5, 6)
- a processor; and
-
7. A method comprising:
-
receiving, at a processor, a message directed to a device of a user;
receiving, at the processor, a first command to archive the message;
in response to receiving the command, moving, by the processor, a copy of the message to an archived portion of the memory to store the copy of the message, wherein the copy of the message moved to the archived portion of a memory is an archived copy of the message;initiating, by the processor, a timer for the archived copy of the message indicating an amount of time the archived copy of the message will be stored; after initiating the timer for the archived copy of the message, receiving, by the processor, a save message command from the device of the user; and in response to receiving the save message from the device of the user, reinitiating, by the processor, the timer for the archived copy of the message to restart the amount of time the archived copy of the message will be stored. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a message directed to a device of a user;
receiving a first command to archive the message;in response to receiving the command, moving a copy of the message to an archived portion of a memory to store the copy of the message, wherein the copy of the message moved to the archived portion of the memory is an archived copy of the message; initiating a timer for the archived copy of the message indicating an amount of time the archived copy of the message will be stored; after initiating the timer for the archived copy of the message, receiving a save message command from the device of the user; and in response to receiving the save message from the device of the user, reinitiating the timer for the archived copy of the message to restart the amount of time the archived copy of the message will be stored. - View Dependent Claims (13, 14, 15, 16)
-
Specification