Locally storing voicemails and communicating them to other wireless mobile devices
First Claim
Patent Images
1. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of communicating a voicemail message from a calling device, the method comprising:
- attempting to initiate a call to a target device;
receiving an indication that the call is rejected by the target device incident to attempting to initiate the call;
automatically prompting a user to leave a voicemail message that is to ultimately be delivered to the target device;
locally storing the voicemail message on the calling device;
establishing a first communications pathway with the target device;
establishing a first session with the target device, wherein the first session utilizes the first communications pathway;
communicating a first portion of the voicemail message to the target device by way of the first session;
establishing a second communications pathway with the target device;
establishing a second session with the target device, wherein the second session utilizes the second communications pathway; and
communicating a second portion of the voicemail message to the target device by way of the second session.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide ways to locally store and deliver voicemail messages on personal communication devices. An illustrative method includes initiating a call to a recipient'"'"'s device, receiving an indication the call cannot be established, prompting the user to leave a voicemail, storing the voicemail locally on the communications device, and sending the voicemail to the recipient'"'"'s device.
28 Citations
19 Claims
-
1. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of communicating a voicemail message from a calling device, the method comprising:
-
attempting to initiate a call to a target device; receiving an indication that the call is rejected by the target device incident to attempting to initiate the call; automatically prompting a user to leave a voicemail message that is to ultimately be delivered to the target device; locally storing the voicemail message on the calling device; establishing a first communications pathway with the target device; establishing a first session with the target device, wherein the first session utilizes the first communications pathway; communicating a first portion of the voicemail message to the target device by way of the first session; establishing a second communications pathway with the target device; establishing a second session with the target device, wherein the second session utilizes the second communications pathway; and communicating a second portion of the voicemail message to the target device by way of the second session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of communicating a voicemail message to a target device, the method comprising:
-
receiving an indication that a caller is one of a set of identified callers who are not to be allowed to connect to the target device at that particular time; receiving a first request to establish a first data-communications pathway with the target device that can be used to communicate data from a calling device to the target device; accepting the first request; receiving a first portion of a voicemail message stored locally on the calling device by way of the first data-communications pathway; locally storing the first portion of the voicemail message on the target device; receiving a second request to establish a second data-communications pathway with the target device that can be used to communicate data from the calling device to the target device; accepting the second request; receiving a second portion of the voicemail message stored locally on the calling device by way of the second data-communications pathway; and locally storing the second portion of the voicemail message on the target device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of communicating a locally stored voicemail message from an intermediary device, the method comprising:
-
receiving an attempt to initiate a call from a calling device; receiving an indication that the call cannot be established with a target device; communicating the indication to the calling device; receiving a first request to establish a first communications pathway with the calling device; accepting the first request; receiving a first portion of a locally stored voicemail message from the calling device by way of the first communications pathway; storing the first portion of the locally stored voicemail message from the calling device; receiving a second request to establish a second communications pathway with the calling device; accepting the second request; receiving a second portion of the locally stored voicemail message from the calling device by way of the second communications pathway; storing the second portion of the locally stored voicemail message from the calling device; sending a third request to establish a third communications pathway to the target device; and communicating the entire locally stored voicemail message to the target device. - View Dependent Claims (18)
-
-
19. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of communicating a voicemail message from a first voicemail client, the method comprising:
-
sending a first request to establish a first communications session with a second voicemail client, the request stemming from an inability to set up a call between a first calling device and a second calling device; receiving a first response that indicates an inability to establish the first communications session; establishing a second communications session between the first voicemail client and the second voicemail client, said second voicemail client residing on said second calling device; and communicating a first portion of the voicemail message to the second voicemail client, the voicemail message being locally stored on the first calling device that attempted to set up the call between the first calling device and the second calling device; and locally storing the entire voicemail communicated from the first voicemail client on the second calling device.
-
Specification