Method and apparatus for forwarding voicemail
First Claim
1. A method of forwarding voicemail in a system comprising a voicemail server and a recipient communication device comprising a proxy device, the method comprising:
- determining, at the voicemail server, that a voicemail data stored in a memory device has been classified as urgent, said voicemail data for forwarding to said recipient communication device;
determining, at the proxy device, availability of the recipient communication device by generating a hypothetical call attempt comprising data associated with the user of the communication device and a context for which availability is being sensed and determining whether the hypothetical call would be presented directly to the user, and generating an availability data;
transmitting, from the proxy device, the availability data to the voicemail server;
processing, at the voicemail server, the availability data associated with said recipient communication device; and
when said availability data is indicative that said recipient communication device is available for receiving calls, said voicemail server providing said voicemail data to said recipient communication device.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for forwarding voicemail is provided. A voicemail server determines that voicemail data stored in a memory device has been classified as urgent, the voicemail data for forwarding to a recipient communication device. Availability data associated with the recipient communication device is processed to determine an availability of the recipient communication device. If the availability data is indicative that the recipient communication device is available for receiving calls, then the voicemail data is provided to the recipient communication device.
-
Citations
20 Claims
-
1. A method of forwarding voicemail in a system comprising a voicemail server and a recipient communication device comprising a proxy device, the method comprising:
-
determining, at the voicemail server, that a voicemail data stored in a memory device has been classified as urgent, said voicemail data for forwarding to said recipient communication device; determining, at the proxy device, availability of the recipient communication device by generating a hypothetical call attempt comprising data associated with the user of the communication device and a context for which availability is being sensed and determining whether the hypothetical call would be presented directly to the user, and generating an availability data; transmitting, from the proxy device, the availability data to the voicemail server; processing, at the voicemail server, the availability data associated with said recipient communication device; and when said availability data is indicative that said recipient communication device is available for receiving calls, said voicemail server providing said voicemail data to said recipient communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for forwarding voicemail, comprising:
-
a processing unit interconnected with a memory device and a communication interface, said processing unit enabled to; determine that a voicemail data stored in said memory device has been classified as urgent, said voicemail data for forwarding to a recipient communication device, said recipient communication device comprising a proxy device enabled to determine availability of the recipient communication device by generating a hypothetical call attempt comprising data associated with the user of the communication device and a context for which availability is being sensed and by determining whether the hypothetical call would be presented directly to the user, and said proxy device generating an availability data and transmitting the availability data to the processing unit; process the availability data associated with said recipient communication device; and when said availability data is indicative that said recipient communication device is available for receiving calls, provide said voicemail data to said recipient communication device via said communication interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification