Automated bulk provisioning of primary rate interface and SIP trunk telephone numbers

US10594871B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10594871-B2
Application numberUS-201715496427-A
CountryUS
Kind codeB2
Filing dateApr 25, 2017
Priority dateNov 20, 2012
Publication dateMar 17, 2020
Grant dateMar 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A broadband provisioning system configured for bulk provisioning of communications services is provided. The system includes an order manager that includes machine executable instructions stored on machine readable media, the instructions for: receiving a request to provision a plurality of telephone numbers with communications services; creating details for the request and setting an initial state for the request; and upon commencement of processing of the request, updating the state of the request to indicate ongoing processing, provisioning each telephone number in the request by associating resources therewith, and updating a status for each telephone number provisioned; and upon completion of processing, changing the state of the request to indicate completion.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a request to bulk provision a plurality of telephone numbers and corresponding customer devices with respective communications services; for each communications service, selecting a respective provisioning resource operable to provision a respective communications service; provisioning communications services to each telephone number in the request via the selected respective provisioning resource; identifying a failed instance of provisioning a communications service for a given telephone number associated with the request; and providing notification of the failed instance of provisioning for the given telephone number; and wherein providing the notification includes: providing notification of the failed instance of provisioning the communications services for the given telephone number prior to completing provisioning of the communications services to all of the telephone numbers as specified by the request. 2. The method as in claim 1 , wherein the identifying comprises: identifying incomplete provisioning of at least one pre-selected communications service for a respective telephone number as specified by the request. 3. The method as in claim 1 , wherein the identifying comprises: comparing communications services that have been preselected for one of the telephone numbers with resources that have been associated with the respective telephone number. 4. The method as in claim 1 further comprising: notifying a user of at least one of each failed instance and each completed instance of provisioning of communications services to customer premises equipment assigned the telephone numbers associated with the request. 5. The method as in claim 1 , wherein the communications services comprise at least one of: PRI service, SIP trunk service, high speed data, digital phone, video conferencing, voice mail, remote call forwarding, hunt group, business group and auto attendant. 6. The method as in claim 1 further comprising: transforming the request into a message and sending the request to a queue from which the respective communications services are provisioned to the corresponding customer devices assigned the telephone numbers. 7. The method as in claim 1 , wherein the provisioning proceeds in a predetermined order for each of the communications services. 8. The computer system as in claim 1 , wherein the computer processor hardware is further operable to: provision, in a predetermined order, each of the communications services. 9. A method comprising: receiving a request to bulk provision a plurality of telephone numbers and corresponding customer devices with respective communications services; for each communications service, selecting a respective provisioning resource operable to provision a respective communications service; provisioning communications services to each telephone number in the request via the selected respective provisioning resource; identifying a failed instance of provisioning a communications service for a given telephone number associated with the request; and providing notification of the failed instance of provisioning for the given telephone number; and subsequent to associating a set of communications services to a given telephone number as specified by the request, disassociating the set of communications services for the given telephone number in response to detecting the failed provisioning associated with the given telephone number. 10. A computer system comprising: computer processor hardware; and a hardware storage resource storing instructions that, when executed by the computer processor hardware, cause the computer processor hardware to: receive a request to bulk provision a plurality of telephone numbers and corresponding customer devices with respective communications services; for each communications service, select a respective provisioning resource operable to provision a respective communications service; provision communications services to each telephone number in the request via the selected respective provisioning resource; identify a failed instance of provisioning a communications service for a given telephone number associated with the request; provide notification of the failed instance of provisioning for the given telephone number; and wherein the communications services for the telephone numbers and corresponding customer devices are provisioned from a Primary Rate Interface (PRI) and Signaling Initiation Protocol (SIP) Trunk Service. 11. The computer system as in claim 10 , wherein the computer processor hardware is further operable to: identify incomplete provisioning of at least one pre-selected communications service for a respective telephone number. 12. The computer system as in claim 10 , wherein the computer processor hardware is further operable to: compare communications services that have been pre-selected for one of the telephone numbers with resources that have been associated with the respective telephone number. 13. The computer system as in claim 10 , wherein the computer processor hardware is further operable to: disassociate services for a telephone number that failed provisioning. 14. The computer system as in claim 10 , wherein the computer processor hardware is further operable to: notify a user of at least one of each failed instance and each completed provisioning. 15. The computer system as in claim 10 , wherein the communications services comprise at least one of: PRI service, SIP trunk service, high speed data, digital phone, video conferencing, voice mail, remote call forwarding, hunt group, business group and auto attendant. 16. The computer system as in claim 10 , wherein the computer processor hardware is further operable to: transform the request into a message and send the request to a queue. 17. A method comprising: receiving a request to bulk provision a plurality of telephone numbers and corresponding customer devices with respective communications services; for each communications service, selecting a respective provisioning resource operable to provision a respective communications service; provisioning communications services to each telephone number in the request via the selected respective provisioning resource; identifying a failed instance of provisioning a communications service for a given telephone number associated with the request; and providing notification of the failed instance of provisioning for the given telephone number; and wherein the communications services for the telephone numbers and corresponding customer devices are provisioned from a Primary Rate Interface (PRI) and Signaling Initiation Protocol (SIP) Trunk Service. 18. A method comprising: receiving a request to bulk provision a plurality of telephone numbers and corresponding customer devices with respective communications services; for each communications service, selecting a respective provisioning resource operable to provision a respective communications service; provisioning communications services to each telephone number in the request via the selected respective provisioning resource; identifying a failed instance of provisioning a communications service for a given telephone number associated with the request; and providing notification of the failed instance of provisioning for the given telephone number; and wherein each telephone number is initially inactive, the method further comprising: testing each telephone number prior to being installed on respective cus

Assignees

Inventors

Classifications

  • H04M3/22Primary

    Arrangements for supervision, monitoring or testing · CPC title

  • Wire identification arrangements; Number assignment determination · CPC title

  • by service provider · CPC title

  • Activate new subscriber or card · CPC title

  • H04M15/715Primary

    Activating new subscriber or card · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10594871B2 cover?
A broadband provisioning system configured for bulk provisioning of communications services is provided. The system includes an order manager that includes machine executable instructions stored on machine readable media, the instructions for: receiving a request to provision a plurality of telephone numbers with communications services; creating details for the request and setting an initial s…
Who is the assignee on this patent?
Time Warner Cable Entpr Llc
What technology area does this patent fall under?
Primary CPC classification H04M3/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).