Updating voicemail with selective establishment of PDP contexts and data sessions
First Claim
1. A non-transitory computer readable medium having stored thereon computer executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, at a device executing a voicemail application, a notification that voicemail data has been deposited at a voicemail system;
in response to the receiving, determining that a device setting of the device disallows data communications;
overriding the device setting that disallows the data communications;
in response to the overriding, establishing a data session with the voicemail system to transfer the voicemail data to the device;
obtaining the voicemail data;
updating data stored at the device with the voicemail data received; and
presenting a user interface to control the voicemail application, the user interface comprising a control that specifies that the device is to override the device setting that disallows the data communications to download the voicemail data.
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.
124 Citations
17 Claims
-
1. A non-transitory computer readable medium having stored thereon computer executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, at a device executing a voicemail application, a notification that voicemail data has been deposited at a voicemail system; in response to the receiving, determining that a device setting of the device disallows data communications; overriding the device setting that disallows the data communications; in response to the overriding, establishing a data session with the voicemail system to transfer the voicemail data to the device; obtaining the voicemail data; updating data stored at the device with the voicemail data received; and presenting a user interface to control the voicemail application, the user interface comprising a control that specifies that the device is to override the device setting that disallows the data communications to download the voicemail data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; in response to the receiving, determining that a device setting of the device 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 and a further indication that the device setting disallows the data communications; presenting, at the device, a further user interface to control the voicemail application, wherein the further user interface comprises a control to specify that the device is to override the device setting that disallows the data communications to download the voicemail data; receiving a selection of the control; overriding the device setting that disallows the data communications; in response to the overriding, 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 data stored at the device with the voicemail data received. - View Dependent Claims (7, 8, 9)
-
-
10. 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 to control settings associated with a voicemail application, the settings comprising a device setting to selectively disallow data communications and a further device setting to override the device setting, receiving a notification that voicemail data has been deposited at a voicemail system, in response to determining that the further device setting is selected, overriding the device setting to allow the device to obtain the voicemail data, in response to the overriding, establishing a data session with the voicemail system to obtain the voicemail data, obtaining the voicemail data, and updating data stored in the computer readable medium with the voicemail data received. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification