Updating Voicemail With Selective Establishment of PDP Contexts and Data Sessions
First Claim
1. A computer readable medium having stored thereon computer executable instructions that, when executed by a processor, cause the processor to:
- receive, at a device executing a voicemail application, a notification that voicemail data has been deposited at a voicemail system;
determine that a device setting disallows data communications;
override the device setting that disallows the data communications;
establish a data session with the voicemail system to transfer the voicemail data to the device;
obtain the voicemail data; and
update data stored at the device with the voicemail data received.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for updating voicemail data at least partially stored at a device can include obtaining a command to update the voicemail data at a device. The device can activate a data session through which voicemail data can be downloaded to the device. In some embodiments, the device can automatically activate a data session upon the occurrence of a trigger event, for example, upon the receipt of a message waiting indicator, or upon powering on the device. In other embodiments, the device can wait for a user action or command to download voicemail data. The action or command can be received at the device after a trigger event, or at any other time. Exemplary devices and communications networks for implementing these and other embodiments are disclosed.
22 Citations
20 Claims
-
1. A computer readable medium having stored thereon computer executable instructions that, when executed by a processor, cause the processor to:
-
receive, at a device executing a voicemail application, a notification that voicemail data has been deposited at a voicemail system; determine that a device setting disallows data communications; override the device setting that disallows the data communications; establish a data session with the voicemail system to transfer the voicemail data to the device; obtain the voicemail data; and update data stored at the device with the voicemail data received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, at a device executing a voicemail application, a notification that voicemail data has been deposited at a voicemail system associated with the device; determining that a device setting disallows data communications and that a further device setting specifies that the device is not to override the device setting; presenting, at the device, a user interface comprising a message waiting indication, a further indication that the device setting disallows the data communications, and an option to override the device setting that disallows the data communications; receiving a selection of the option; overriding the device setting that disallows the data communications; establishing a data session with the voicemail system to transfer the voicemail data to the device; obtaining, at the device, the voicemail data; and updating the data stored at the device with the voicemail data received. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A device comprising:
-
a processor; a computer readable medium that stores instructions that, when executed by the processor, cause the processor to perform operations comprising presenting a user interface comprising options for controlling settings associated with a voicemail application, the settings comprising a device setting for selectively disallowing data communications and a further setting for overriding the device setting, receiving a notification that voicemail data has been deposited at a voicemail system, establishing a data session with the voicemail system to transfer the voicemail data to the device, obtaining the voicemail data, and updating data stored in the memory with the voicemail data received.
-
Specification