Visual voicemail provisioning and notification
First Claim
Patent Images
1. A computing device-implemented method, comprising:
- receiving, from a user device, a request to use a visual voicemail (VVM) application;
determining whether the user is a new user of the VVM application;
directing the user device to a self provisioning server when the user is determined to be a new user of the VVM application;
receiving, from the self provisioning server, a selected VVM subscription plan;
requesting a voicemail greeting from the user device when the user is determined to be a new user of the VVM application;
receiving, from the user device, a voicemail recording when the user is determined to be a new user of the VVM application;
providing, to a billing system, a feature code associated with the selected VVM subscription plan;
receiving, from one or more voicemail servers, pre-existing voicemail messages associated with the user; and
providing, to the user device, the pre-existing voicemail messages.
4 Assignments
0 Petitions
Accused Products
Abstract
A device receives, from a user device, a request to use a visual voicemail (VVM) application, directs the user device to a self provisioning server based on the request, and receives, from the self provisioning server, a selected VVM subscription plan and information associated with a user of the user device. The device also provides, to a billing system, a feature code associated with the selected VVM subscription plan, receives, from one or more voicemail servers, pre-existing voicemail messages associated with the user, and provides, to the user device, the pre-existing voicemail messages.
-
Citations
25 Claims
-
1. A computing device-implemented method, comprising:
-
receiving, from a user device, a request to use a visual voicemail (VVM) application; determining whether the user is a new user of the VVM application; directing the user device to a self provisioning server when the user is determined to be a new user of the VVM application; receiving, from the self provisioning server, a selected VVM subscription plan; requesting a voicemail greeting from the user device when the user is determined to be a new user of the VVM application; receiving, from the user device, a voicemail recording when the user is determined to be a new user of the VVM application; providing, to a billing system, a feature code associated with the selected VVM subscription plan; receiving, from one or more voicemail servers, pre-existing voicemail messages associated with the user; and providing, to the user device, the pre-existing voicemail messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device-implemented method, comprising:
-
receiving, from a plurality of voicemail servers, one or more changes to one or more voice mailboxes associated with a user; generating a voicemail notification message that includes status information associated with the plurality of voicemail servers; providing the voicemail notification message to a plurality of user devices associated with the user, where each of the plurality of user devices compares the status information provided in the voicemail notification message with status information stored in each of the plurality of user devices, and determines if a new voicemail associated with the user exists based on the comparison, and generating, by each of the plurality of user devices, a status change based on the status information provided in the voicemail notification message if the new voicemail does not exist. - View Dependent Claims (9, 10)
-
-
11. A device, comprising:
-
a memory to store one or more instructions; and a processor to execute the one or more instructions to cause the processor to; receive, from a user device, a request to use a visual voicemail (VVM) application, determine, based on the request, whether a user associated with the user device is a new user of the VVM application, connect the user device to a self provisioning server when the user is determined to be a new user of the VVM application, receive, from the self provisioning server, a selected VVM subscription plan and information associated with the user, provide, to a billing system, a feature code associated with the selected VVM subscription plan, and permit the user to access the VVM application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a visual voicemail (VVM) server to; receive, from a user device, a request to use a VVM application, determine, based on the request, whether a user associated with the user device is a new user of the VVM application, and connect the user device to a self provisioning server when the user is determined to be a new user of the VVM application, where the self provisioning server is to; offer, to the user of the user device, one or more VVM subscription plans, receive, from the user device, a selected VVM subscription plan and information associated with the user, and confirm the selected VVM subscription plan, and where the VVM server further is to; provide, to a billing system, a feature code associated with the selected VVM subscription plan, and permit the user to access the VVM application. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification