IP Library Granted Patent US 9,092,791
Granted Patent B2
US 9,092,791 · App. 13/162,338 · Granted Jul 28, 2015

Provisioning system for network resources

Inventors: Ronald D. Day (Richardson, TX); Donald Pitchforth (Rockwall, TX)
Assignee: Verizon Patent and Licensing Inc.
G06Q30/02G06Q20/102G06Q30/04G06Q30/06G06Q30/0601H04L41/0896H04M3/36H04M15/50H04M15/58H04M3/12H04M3/2263H04M2215/0188H04M2215/52
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 9,092,791
App. No.
13/162,338
Granted
Jul 28, 2015
Kind
B2
Abstract

A method and system of provisioning resources installed in a network element. Resources are installed in the network element. As resources are placed into service, a notification is transmitted to the vendor. The vendor generates an invoice, and the service provider generates a purchase order. Furthermore, a capacity planning system may monitor the system as resources are placed into service. If the amount of spare resources fall below a predetermined limit, the capacity planning system may transmit a request to the vendor for the additional equipment. In this manner, resources may be installed prior to the actual need for the resources. The resources may then be paid for by the service provider as the resources are needed and placed into service, thereby enabling a risk-sharing arrangement between the service provider and the vendor.

Claims (73)

1. A method comprising:

determining, by a network element, that a resource is being placed into service;

transmitting, by the network element and to a first processor and a second processor, a first notification indicating that the resource has been placed into service;

transmitting, by the first processor and based on the first notification, a second notification to a third processor,

the third processor transmitting, based on the second notification, a third notification to a vendor server,

the third notification indicating that the resource has been placed into service, and

the third processor receiving, based on the third notification, a first invoice from the vendor server;

determining, by the second processor and based on the first notification, that additional resources should be installed in the network element; and

transmitting, by the second processor and based on determining that the additional resources should be installed in the network element, a request for a second invoice to the third processor,

the third processor transmitting the request for the second invoice to the vendor server, and

the third processor receiving the second invoice based on the request for the second invoice.

2. The method of claim 1 , further comprising:

causing a purchase order for the resource to be generated based on receiving the first invoice.

3. The method of claim 1 , further comprising:

causing a purchase order for the additional resources to be generated based on receiving the second invoice.

4. The method of claim 1 , where the network element includes a line termination element or a line origination element.

5. The method of claim 1 , where the network element is communicatively coupled to a telecommunications network.

6. The method of claim 2 , further comprising:

transmitting, by the third processor, the purchase order to the vendor server.

7. The method of claim 1 , where the resource includes a wavelength, the method further comprising:

enabling, by the first processor, the wavelength for customer user.

8. A system comprising:

a network element comprising:

a processor, and

a memory storing executable instructions, that when executed by the processor, cause the processor to perform the steps of:

determining that a resource is being placed into service, and transmitting, to a first device and a second device, a first notification indicating that the resource has been placed into service; the first device comprising:

a first processor, and

a first memory storing executable instructions, that when executed by the first processor, cause the first processor to perform the step of:

transmitting, based on the first notification, a second notification to a third device;

the second device comprising:

a second processor, and

a second memory storing executable instructions, that when executed by the second processor, cause the second processor to perform the steps of:

determining, based on the first notification, that additional resources are to be installed in the network element, and

transmitting, based on determining that the additional resources are to be installed in the network element, a request for a second invoice to the third device; and

the third device comprising:

a third processor, and

a third memory storing executable instructions, that when executed by the third processor, cause the third processor to perform the steps of:

transmitting, based on the second notification, a third notification to a vendor server,

the third notification indicating that the resource has been placed into service,

receiving, based on the third notification, a first invoice from the vendor server,

transmitting the request for the second invoice to the vendor server, and

receiving the second invoice based on the request for the second invoice.

9. The system of claim 8 , where the first processor is further to perform the step of:

causing a purchase order, for the first resource, to be generated upon receipt of the first invoice.

10. The system of claim 8 , where the second processor is further to the perform the step of:

causing a purchase order, for the additional resources, to be generated upon receipt of the second invoice.

11. The system of claim 8 , where the third processor is further to perform the step of:

transmitting, to the vendor server, a purchase order based on receiving the first invoice.

12. The system of claim 8 , where the resource includes a wavelength.

13. The system of claim 8 , where the first processor is further to perform the step of:

enabling the resource, placed into service, for customer use.

14. A plurality of non-transitory computer-readable media each storing executable instructions that, when executed by each one of a network element, a first device, a second device, and a third device, cause a system to perform the steps of:

determining, by the network element, that a resource is being placed into service;

transmitting, by the network element and to the first device and the second device, a first notification indicating that the resource has been placed into service;

transmitting, by the first device and based on the first notification, a second notification to the third device;

transmitting, by the third device and based on the second notification, a third notification to a vendor server,

the third notification indicating that the resource has been placed into service;

receiving, by the third device and based on the third notification, a first invoice from the vendor server;

determining, by the second device and based on the first notification, that additional resources are to be installed in the network element;

transmitting, by the second device, a request for a second invoice to the third device based on determining that the additional resources are to be installed in the network element;

transmitting, by the third device, the request for the second invoice to the vendor server; and

receiving, by the third device, the second invoice based on the request for the second invoice.

15. The non-transitory computer-readable medium of claim 14 , where the instructions further comprise:

one or more instructions which, when executed by the first device, cause the first device to perform the step of enabling the resource, placed into service, for customer use.

16. The non-transitory computer-readable medium of claim 15 , where the instructions further comprise:

one or more instructions which, when executed by the first device, cause the first device to perform the step of causing a purchase order, for the resource, to be generated.

17. The non-transitory computer-readable medium of claim 16 , where the instructions further comprise:

one or more instructions which, when executed by the third processor, cause the third processor to perform the step of transmitting, to the vendor server, the purchase order.

18. The non-transitory computer-readable medium of claim 14 , where the instructions further comprise:

one or more instructions which, when executed by the third device, cause the third device to perform the step of receiving, from the vendor server, a second invoice for the additional resources based on transmitting the request for the second invoice.

19. The non-transitory computer-readable medium of claim 18 , where the instructions further comprise:

one or more instructions which, when executed by the second device, cause the second device to perform the step of causing a purchase order, for the additional resources, to be generated.

20. The non-transitory computer-readable medium of claim 14 , where the network element includes a line termination element or a line origination element.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032734 FRAME: 0502. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 044626/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2015
From: DAY, RONALD D.; PITCHFORTH, DONALD
To: WORLDCOM, INC.
Reel/Frame 035867/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032734/0502 →
MERGER Recorded Apr 8, 2014
From: WORLDCOM, INC.
To: MCI, INC.
Reel/Frame 032632/0913 →
MERGER Recorded Apr 8, 2014
From: MCI INC.
To: MCI LLC
Reel/Frame 032633/0085 →
CHANGE OF NAME Recorded Apr 8, 2014
From: MCI LLC
To: VERIZON BUSINESS GLOBAL LLC
Reel/Frame 032633/0983 →
Continuity (2)
Division 10705000 · Nov 10, 2003
Related Publication 20110251939A1 · Oct 13, 2011