Method and apparatus for facilitating a communication session
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device and from a first device, a request to connect with a second device; and
responsive to determining, by, the computing device, that a user of the second device is leaving a voicemail message for a user of the first device at the time the request is received;
facilitating retrieval of the voicemail message by the first device from a voicemail server on which the voicemail message is being left by at least initiating, by the computing device, a communication session between the first device and the voicemail server, wherein the user of the second device has not completed leaving the voicemail message such that the voicemail message available at the voicemail server is a partial voicemail message;
receiving, by the computing device and from the voicemail server, an indication that the first device retrieved the partial voicemail message from the voicemail server; and
responsive to determining, by the computing device and based on the indication, that the first device has retrieved the partial voicemail message, facilitating, by the computing device, initiation of a communication session between the first device and the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
When a first user is leaving a voicemail while a second user is attempting to call the first user back, the first user is given the option to ignore the second caller, delete the voicemail and connect with the second user, or hold while the second user reviews the voicemail. The voicemail may or may not be complete. This may avoid the need for the first user to repeat the information contained in the voicemail. In one embodiment, the voicemail message is played on the second user'"'"'s device as a ring-back tone.
23 Citations
15 Claims
-
1. A method comprising:
-
receiving, by a computing device and from a first device, a request to connect with a second device; and responsive to determining, by, the computing device, that a user of the second device is leaving a voicemail message for a user of the first device at the time the request is received; facilitating retrieval of the voicemail message by the first device from a voicemail server on which the voicemail message is being left by at least initiating, by the computing device, a communication session between the first device and the voicemail server, wherein the user of the second device has not completed leaving the voicemail message such that the voicemail message available at the voicemail server is a partial voicemail message; receiving, by the computing device and from the voicemail server, an indication that the first device retrieved the partial voicemail message from the voicemail server; and responsive to determining, by the computing device and based on the indication, that the first device has retrieved the partial voicemail message, facilitating, by the computing device, initiation of a communication session between the first device and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a computing device and from a first device, a request to communicate with a second device; responsive to determining, by the computing device, that a user of the second device is leaving a voicemail message for a user of the first device at the time the request is received; transmitting, by the computing device and to the first device, a message that includes the voicemail message, wherein the voicemail message is playable by the first device as a ring-back tone; receiving, by the computing device and from a voicemail server on which the voicemail message is being left, an indication that the first device retrieved the voicemail from the voicemail server; and responsive to determining, by the computing device and based on the indication, that the first device has retrieved the voicemail message, initiating, by the computing device, a communication session between the first device and the second device.
-
-
9. A computing device comprising:
-
a processor; a transceiver; and a memory configured to store instructions that, when executed by the processor, cause the processor to; receive, via the transceiver and from a first device, a request to connect with a second device; responsive to determining, by the computing device, that a user of the second device is leaving a voicemail message for a user of the first device at the time the request is received; facilitate retrieval of the voicemail message by the first device from a voicemail server on which the voicemail message is being left by at least initiating a communication session between the first device and a voicemail server, wherein the user of the second device has not completed leaving the voicemail message such that the voicemail message available at the voicemail server is a partial voicemail message; receive, via the transceiver and from the voicemail server, an indication that the first device retrieved the partial voicemail message from the voicemail server; and responsive to determining, based on the indication, that the first device has retrieved the partial voicemail message, facilitate initiation of a communication session between the first device and the second device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification