Voicemail forwarding functionality for communications networks
First Claim
Patent Images
1. A method comprising:
- receiving, at a mobile device executing a voicemail forwarding application, an indication that a voicemail message has been received and stored at a voicemail system;
authenticating, by the mobile device, with the voicemail system;
establishing, by the mobile device, a data session with the voicemail system;
downloading, by the mobile device and from the voicemail system, the voicemail message and a header associated with the voicemail message during the data session;
presenting, at the mobile device, a user interface comprising a representation of the voicemail message and an option to forward the voicemail message;
receiving, at the mobile device, a message-forwarding instruction comprising an instruction to forward the voicemail message to a third-party recipient device, the message-forwarding instruction being received at the mobile device via the user interface;
identifying, by the mobile device, a conversion format in which to forward the voicemail message to the third-party recipient device;
converting, by the mobile device, the voicemail message from a first file format to a second file format, the second file format being determined based upon the conversion format; and
sending, by the mobile device, the voicemail message to the third-party recipient device in the second file format.
3 Assignments
0 Petitions
Accused Products
Abstract
A voicemail system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail system and provided with functionality based upon a user'"'"'s preferences, for example. The voicemail system can include functionality to allow a user to convert a voicemail message to a desired format and forward voicemail message, for example as a file, to one or more designated destinations. Methods for forwarding one or messages are also disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a mobile device executing a voicemail forwarding application, an indication that a voicemail message has been received and stored at a voicemail system; authenticating, by the mobile device, with the voicemail system; establishing, by the mobile device, a data session with the voicemail system; downloading, by the mobile device and from the voicemail system, the voicemail message and a header associated with the voicemail message during the data session; presenting, at the mobile device, a user interface comprising a representation of the voicemail message and an option to forward the voicemail message; receiving, at the mobile device, a message-forwarding instruction comprising an instruction to forward the voicemail message to a third-party recipient device, the message-forwarding instruction being received at the mobile device via the user interface; identifying, by the mobile device, a conversion format in which to forward the voicemail message to the third-party recipient device; converting, by the mobile device, the voicemail message from a first file format to a second file format, the second file format being determined based upon the conversion format; and sending, by the mobile device, the voicemail message to the third-party recipient device in the second file format. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising receiving an indication that a voicemail message has been received and stored at a voicemail system, authenticating with the voicemail system, establishing a data session with the voicemail system, downloading the voicemail message and a header associated with the voicemail message from the voicemail system during the data session, presenting a user interface comprising a representation of the voicemail message and an option to forward the voicemail message, receiving a message-forwarding instruction comprising an instruction to forward the voicemail message to a third-party recipient device, the message-forwarding instruction being received at the mobile device via the user interface, identifying a conversion format in which to forward the voicemail message to the third-party recipient device, converting the voicemail message from a first file format to a second file format, the second file format being determined based upon the conversion format, and sending the voicemail message to the third-party recipient device in the second file format. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium that stores computer readable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, at a mobile device, an indication that a voicemail message has been received and stored at a voicemail system; authenticating the mobile device with the voicemail system; establishing a data session between the mobile device and the voicemail system; downloading, by the mobile device, the voicemail message and a header associated with the voicemail message from the voicemail system during the data session; presenting, at the mobile device, a user interface comprising a representation of the voicemail message and an option to forward the voicemail message; receiving, at the mobile device, a message-forwarding instruction, the message-forwarding instruction comprising an instruction to forward the voicemail message to a third-party recipient device, the message-forwarding instruction being received via the user interface; identifying, by the mobile device, a conversion format in which to forward the voicemail message to the third-party recipient device; converting, at the mobile device, the voicemail message from a first file format to a second file format, the second file format being determined based upon the conversion format; and sending, by the mobile device, the voicemail message to the third-party recipient device in the second file format. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification