Systems and methods for providing enhanced voicemail services
First Claim
1. A method comprising:
- detecting that a first subscriber identity module is connected to a interface of a mobile communication device;
establishing, by the mobile communication device, a data session with a visual voicemail system to request creation of a visual voicemail account associated with a subscriber identified by the first subscriber identity module;
receiving, at the mobile communication device, a voicemail message associated with the visual voicemail account from the visual voicemail system;
storing, by the mobile communication device, the voicemail message in a memory;
detecting that the first subscriber identity module has been disconnected from the interface and that a second subscriber identity module has been connected to the interface;
preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the voicemail message; and
preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the visual voicemail account.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for managing accessibility to a visual voicemail (VVM) service from a mobile device includes detecting that a first SIM has been inserted into a slot interface of the mobile device and establishing a data session with a VVM system to create a first VVM account. The first VVM account is configured to receive and store voicemail messages directed to a subscriber identified by the first SIM. The method further includes the mobile device receiving a voicemail message from the VVM system and storing the voicemail message in a memory. The method further includes the mobile device detecting the first SIM being removed and a second SIM being inserted into the slot interface. Upon insertion of the second SIM, the mobile device prevents access to the voicemail message associated with the first VVM account and communicative access to the first VVM account.
115 Citations
20 Claims
-
1. A method comprising:
-
detecting that a first subscriber identity module is connected to a interface of a mobile communication device; establishing, by the mobile communication device, a data session with a visual voicemail system to request creation of a visual voicemail account associated with a subscriber identified by the first subscriber identity module; receiving, at the mobile communication device, a voicemail message associated with the visual voicemail account from the visual voicemail system; storing, by the mobile communication device, the voicemail message in a memory; detecting that the first subscriber identity module has been disconnected from the interface and that a second subscriber identity module has been connected to the interface; preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the voicemail message; and preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the visual voicemail account. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
detecting that a first subscriber identity module is connected to a interface of a mobile communication device; in response to detecting the first subscriber identity module, generating a message directed to a home location register, the message comprising a request for a voicemail class of service associated with a subscriber identified by the first subscriber identity module; sending the message to the home location register; receiving a class of service message, the class of service message comprising the class of service associated with the subscriber identified by the first subscriber identity module, the class of service indicating that the subscriber identified by the first subscriber identity module is provisioned for a visual voicemail service provided at least in s art b a visual voicemail system; receiving a first boot message from the visual voicemail system, the first boot message comprising a set of parameters by which the mobile communication device is to communicate with the visual voicemail system; establishing a data session with the visual voicemail system using the set of parameters to request creation of a visual voicemail account associated with the subscriber identified by the first subscriber identity module; receiving a voicemail message associated with the visual voicemail account from the visual voicemail system; storing the voicemail message in a memory; detecting that the first subscriber identity module has been disconnected from the interface and that a second subscriber identity module has been connected to the interface; preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the voicemail message associated; and preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the visual voicemail account. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile communication device comprising:
-
a transceiver for allowing communications between the mobile communication device and a visual voicemail system; a processor in communication with the transceiver; an interface in communication with the processor, the interface being configured to receive subscriber identity modules; a memory in communication with the processor, the memory having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; detecting that a first subscriber identity module is connected to the interface; establishing, via the transceiver, a data session with the visual voicemail system to request creation of a visual voicemail account associated with a subscriber identified by the first subscriber identity module; receiving, via the transceiver, a voicemail message from the visual voicemail system; storing the voicemail message in the memory; detecting that the first subscriber identity module has been disconnected from the interface and that a second subscriber identity module has been connected to the interface; preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the voicemail message; and preventing, in response to detecting that the second subscriber identity module has been connected to the interface, access to the first visual voicemail account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification