Ensuring voicemail delivery
First Claim
Patent Images
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method of ensuring that incoming voicemails get stored on a voicemail server, the method comprising:
- receiving an incoming voicemail that is to be stored in connection with a user account;
determining that a threshold capacity of storage allocation associated with storing the voicemail has been crossed;
identifying a mobile device associated with the user account;
generating a request for voicemail-request information, wherein the request triggers a call-in command to set up a data communication session between the mobile device and wireless communications network for moving the voicemail data off a storage allocation onto the mobile device;
upon generating the request, receiving the voicemail-request information, which, having been sent from the mobile device, led to an establishing of the data session between the mobile device and a wireless telecommunications network associated with the storage allocation, wherein the voicemail-request information comprises at least in part mobile device information including storage information;
moving a given amount of data from the storage allocation to the mobile device, wherein the given amount of data is stored in the local storage of the mobile device; and
upon moving the given amount of data from the storage allocation to the mobile device, recovering the given amount of data storage space as free space on the storage allocation.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and products for ensuring that incoming voicemails are stored on a voicemail server are provided. One embodiment of a method includes receiving an incoming voicemail that is to be stored in connection with a user account, determining that a threshold capacity of storage allocation associated with storing the voicemail has been crossed; identifying a mobile device associated with the user account, and moving a given amount of data from the storage location to the mobile device.
7 Citations
20 Claims
-
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method of ensuring that incoming voicemails get stored on a voicemail server, the method comprising:
-
receiving an incoming voicemail that is to be stored in connection with a user account; determining that a threshold capacity of storage allocation associated with storing the voicemail has been crossed; identifying a mobile device associated with the user account; generating a request for voicemail-request information, wherein the request triggers a call-in command to set up a data communication session between the mobile device and wireless communications network for moving the voicemail data off a storage allocation onto the mobile device; upon generating the request, receiving the voicemail-request information, which, having been sent from the mobile device, led to an establishing of the data session between the mobile device and a wireless telecommunications network associated with the storage allocation, wherein the voicemail-request information comprises at least in part mobile device information including storage information; moving a given amount of data from the storage allocation to the mobile device, wherein the given amount of data is stored in the local storage of the mobile device; and upon moving the given amount of data from the storage allocation to the mobile device, recovering the given amount of data storage space as free space on the storage allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Non-transitory computer-readable media having computer-executable instructions embodied thereon that facilitate a method of ensuring that incoming voicemails get stored on a voicemail server, the method comprising:
-
receiving an indication that an availability for storing additional voicemails has dropped below a threshold level based on a current amount of voicemail data that is stored in a first storage location in connection with a user; identifying a secondary storage space associated with the user; generating a request that a call-in command be sent to the secondary storage location, wherein the call-in command is useable by the secondary storage location to establish a communications session with the voicemail server associated with the first storage location; receiving a request from the secondary storage location to receive at least a portion of the voicemail data; via the communications session, moving to the secondary storage space the portion of the voicemail data; and upon moving to the secondary storage space the portion of the voicemail data, recovering the portion of voicemail data storage space as free space on the first storage location. - View Dependent Claims (13, 14, 15)
-
-
16. Non-transitory computer-readable media having computer-executable instructions embodied thereon that facilitate a method of ensuring that incoming voicemails get stored on a voicemail server, the method comprising:
-
determining that a current amount of voicemail data associated with a user exceeds a threshold limit, wherein the voicemail data is stored in a first storage device; generating a request at the voicemail server that a command be communicated to a mobile device associated with the user;
wherein the command would instigate the mobile device to send voicemail-request information that would ultimately be received by the voicemail server, wherein the request at least triggers a call-in command to set up a data session between the mobile device and wireless communications network for moving the voicemail data off the first storage device onto the mobile device;upon generating the request, receiving at the voicemail server the voicemail-request information, which, having been sent from the mobile device, led to an establishing of the data session between the mobile device and a wireless telecommunications network associated with the voicemail server;
wherein the voicemail-request information comprises at least in part mobile device information including storage information;moving a portion of the voicemail data off the first storage device onto the mobile device by way of the data session; and upon moving the portion of the voicemail data off the first storage device onto the mobile device, recovering the voicemail data storage space as free space on the first storage device. - View Dependent Claims (17, 18, 19, 20)
-
Specification