IP Library Granted Patent US 8,731,150
Granted Patent B2
US 8,731,150 · App. 13/524,182 · Granted May 20, 2014

Method and apparatus for assigning and provisioning VOIP services

Inventors: Peter J. Drake (Mansfield, OH); Lisa Kay McLellan (Belton, MO)
Assignee: CenturyLink Intellectual Property LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,150
App. No.
13/524,182
Granted
May 20, 2014
Kind
B2
Abstract

A method, system, and computer usable program product for assigning and provisioning VOIP services are provided. A data processing system receives an order for the VOIP service and information about virtual inventory. The data processing system may create a provisioning command including provisioning information for provisioning a telecommunication line according to the order and send the provisioning command to a provisioning system, create a porting command including porting information for porting the phone number in the order if porting a phone number and send the porting command to a porting system, create a registration command including user information for registering a user and send the registration command to a web portal, create a setup command including the user information for creating an account for the user and send the setup command to a customer management system. The data processing system may then complete the order for the VOIP service.

Claims (39)

1. A method for assigning and provisioning a VOIP service, the method comprising:

receiving, in a data processing system, an order for the VOIP service;

receiving, in the data processing system, information about virtual inventory, the virtual inventory including virtual items that are used in configuring a new VoIP service;

sending, from the data processing system, a porting command to a porting system, if porting a phone number, the porting command including porting information for porting the phone number according to the order;

creating, in the data processing system, a setup command including the user information for creating an account for the user according to the order;

sending, from the data processing system, the setup command to a customer management system; and

completing, in the data processing system, the order for the VOIP service.

2. The method of claim 1 , further comprising:

updating, in the data processing system, the information about virtual inventory, wherein the update corresponds to assigning and provisioning the VOIP service according to the order.

3. The method of claim 1 , further comprising:

updating, in a source of the information about virtual inventory, the information about virtual inventory, wherein the update corresponds to assigning and provisioning the VOIP service according to the order.

4. The method of claim 1 , wherein the setup command further includes an equipment identifier associated with an equipment corresponding to the order.

5. The method of claim 4 , wherein the customer management system uses the equipment identifier to verify network access to the equipment.

6. The method of claim 1 , further comprising sending, from the data processing system, a provisioning command to a provisioning system, the provisioning command including provisioning information for provisioning a telecommunication line according to the order, wherein the provisioning system applies the provisioning command to a switch.

7. The method of claim 1 , wherein the information about virtual inventory is received one of periodically and after receiving the order.

8. The method of claim 1 , wherein at least one of the provisioning command and the setup command is a character string.

9. The method of claim 1 , wherein the completing the order includes confirming, from the data processing system, if each of the provisioning command, the porting command, the registration command, and the setup command has been completed

10. A system for assigning and provisioning a VOIP service, the system comprising:

a VOIP repository system, the VOIP repository system configured to:

receive each of an order for the VOIP service and information about virtual inventory, the virtual inventory including virtual items that are used in configuring a new VoIP service;

send a porting command to a porting system, if porting a phone number, the porting command including porting information for porting the phone number according to the order;

create a setup command including the user information for creating an account for the user according to the order;

sending the setup command to a customer management system; and

complete the order for the VOIP service.

11. The system of claim 10 , wherein the VOIP repository system is further configured to update, in the VOIP repository system, the information about virtual inventory, wherein the update corresponds to assigning and provisioning the VOIP service according to the order.

12. The system of claim 10 , wherein the VOIP repository system is further configured to update, in a source of the information about virtual inventory, the information about virtual inventory, wherein the update corresponds to assigning and provisioning the VOIP service according to the order.

13. The system of claim 10 , wherein the setup command further includes an equipment identifier associated with an equipment corresponding to the order.

14. The system of claim 13 , wherein the customer management system uses the equipment identifier to verify network access to the equipment.

15. The system of claim 10 , wherein the VoIP repository system is further configured to send a provisioning command to a provisioning system, the provisioning command including provisioning information for provisioning a telecommunication line according to the order, wherein the provisioning system applies the provisioning command to a switch.

16. The system of claim 10 , wherein the information about virtual inventory is received one of periodically and after receiving the order.

17. The system of claim 10 , wherein at least one of the porting command and the setup command is a character string.

18. The system of claim 10 , wherein the VOIP repository system completing the order includes the VOIP repository system confirming if each of the porting command and the setup command has been completed.

19. A computer usable program product in a non-transitory computer readable medium storing computer executable instructions for assigning and provisioning a VOIP service that, when executed, cause a data processing system to:

receive, in the data processing system, an order for the VOIP service;

receive, in the data processing system, information about virtual inventory, the virtual inventory including virtual items that are used in configuring a new VoIP service;

send, from the data processing system, a porting command to a porting system, if porting a phone number, the porting command including porting information for porting the phone number according to the order;

create, in the data processing system, a setup command including the user information for creating an account for the user according to the order;

send, from the data processing system, the setup command to a customer management system; and

complete, in the data processing system, the order for the VOIP service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2012
From: DRAKE, PETER J.; MCLELLAN, LISA KAY
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 028403/0448 →
CHANGE OF NAME Recorded Jun 19, 2012
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 028406/0314 →
Continuity (2)
Continuation 11897732 · Aug 31, 2007
Related Publication 20120250841A1 · Oct 4, 2012