Call route generation for other communication service carriers as a service
US-11394642-B1 · Jul 19, 2022 · US
US11463589B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11463589-B1 |
| Application number | US-202117361179-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 28, 2021 |
| Priority date | Jun 28, 2021 |
| Publication date | Oct 4, 2022 |
| Grant date | Oct 4, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A central routing function (CRF) platform. The CRF platform comprises a processor, a memory that stores prioritized call route lists, and an application stored in the memory. When executed by the processor the application receives a request for a prioritized call route list from a network element, where the request comprises an indication of a location of a call originator of a call and a destination telephone number, determines a call type of the call, selects a prioritized call route list associated with the destination telephone number from the non-transitory memory based on the call type, determines that a percent allocation rule applies to the call, based on the percent allocation rule, removes the first priority call route from the selected prioritized call route list to make an adapted prioritized call route list, and sends the adapted prioritized call route list to the network element.
Opening claim text (preview).
What is claimed is: 1. A central routing function (CRF) platform, comprising: at least one processor; a non-transitory memory communicatively coupled to the at least one processor that stores a plurality of prioritized intra-state/intra-major trading area (MTA) call route lists, a plurality of prioritized intra-state/inter MTA call route lists, a plurality of prioritized inter-state/intra-MTA call route lists, and a plurality of prioritized inter-state/inter-MTA call route lists, where each prioritized call route list associates alternative domestic long-distance call routes in a prioritized order to a destination telephone number; and a call process application stored in the non-transitory memory that, when executed by the processor: receives a request for a prioritized call route list from a network element, where the request comprises an indication of a location of a call originator of a call and a destination telephone number, determines a call type of the call from the call originator to the destination telephone number as an intra-state/intra-MTA call type, an intra-state/inter-MTA call type, an inter-state/intra-MTA call type, or an inter-state/inter-MTA call type, selects a prioritized call route list associated with the destination telephone number from among the prioritized call route lists stored in the non-transitory memory based on the call type of the call from the call originator to the destination telephone number, determines that a percent allocation rule applies to the call from the call originator to the destination telephone number, based on the percent allocation rule, removes the first priority call route from the selected prioritized call route list to make an adapted prioritized call route list, and sends the adapted prioritized call route list to the network element. 2. The CRF platform of claim 1 , wherein the call process application builds the plurality of prioritized call route lists and stores them in the non-transitory memory. 3. The CRF platform of claim 2 , wherein the call process application builds the plurality of prioritized call route lists based on call route transactions. 4. The CRF platform of claim 3 , wherein the call route transactions are built by a route generation application executing on a computer system. 5. The CRF platform of claim 1 , wherein the plurality of prioritized intra-state/intra-MTA call route lists are stored in a first portion of the non-transitory memory, the plurality of prioritized intra-state/inter-MTA call route lists are stored in a second portion of the non-transitory memory, the plurality of prioritized inter-state/intra-MTA call route lists are stored in a third portion of the non-transitory memory, and the plurality of inter-state/inter-MTA call route lists are stored in a fourth portion of the non-transitory memory. 6. The CRF platform of claim 5 , wherein the first portion of the non-transitory memory is a first table, the second portion of non-transitory memory is a second table, the third portion of non-transitory memory is a third table, and the fourth portion of non-transitory memory is a fourth table. 7. The CRF platform of claim 1 , wherein the plurality of prioritized intra-state/intra-MTA call route lists, the plurality of prioritized intra-state/inter-MTA call route lists, the plurality of prioritized inter-state/intra-MTA call route lists, and the plurality of inter-state/inter-MTA call route lists are stored in a table in the non-transitory memory. 8. The CRF platform of claim 7 , wherein the table storing the prioritized call route lists is a relational database. 9. A method of providing a prioritized call route list to a network element, where the prioritized call route list associates alternative domestic long-distance call routes in a prioritized order to a destination telephone number, comprising: receiving key performance indicators (KPIs) by a route generation application executing on a computer system from network elements in a domestic long-distance call path; building by the route generation application a plurality of prioritized intra-state/intra-major trading area (MTA) call route lists, a plurality of prioritized intra-state/inter-MTA call route lists, a plurality of prioritized inter-state/intra-MTA call route lists, and a plurality of prioritized inter-state/inter-MTA call route lists based in part on the KPIs received from the network elements, where each prioritized call route list associates alternative domestic long-distance call routes in a prioritized order to a destination telephone number; sending the prioritized intra-state/intra MTA call route lists, the prioritized intra-state/inter-MTA call route lists, the prioritized inter-state/intra-MTA call route lists, and the prioritized inter-state/inter-MTA call route lists by the route generation application to a central routing function (CRF) platform, wherein the CRF platform is not in the domestic long-distance call path; receiving a request for a prioritized call route list by the CRF platform from a network element, where the request comprises an indication of a location of a call originator of a call and a destination telephone number; determining by the CRF platform a call type of the call from the call originator to the destination telephone number as an intra-state/intra-MTA call type, an intra-state/inter-MTA call type, an inter-state/intra-MTA call type, or an inter-state/inter-MTA call type; selecting a prioritized call route list based on the destination telephone number and based on the call type of the call from the call originator to the destination telephone number by the CRF platform from among the prioritized intra-state/intra-MTA call route lists, the prioritized intra-state/inter MTA call route lists, the prioritized inter-state/intra-MTA call route lists, and the prioritized inter-state/inter-MTA call route lists; and sending the selected prioritized call route list by the CRF platform to the network element. 10. The method of claim 9 , wherein the KPIs comprise a minutes of usage associated with a particular communication service carrier based on traffic directed to that carrier by the CRF platform. 11. The method of claim 9 , wherein the KPIs comprise a post-dial delay KPI, an average route advance KPI, an average duration of call KPI, an average mean opinion score KPI, an average killed calls KPI, and an average successful calls KPI. 12. The method of claim 9 , wherein the method further comprises storing the prioritized call route lists in a searchable format in a data store by the CRF platform. 13. The method of claim 12 , wherein the CRF platform stores the plurality of prioritized intra-state/intra-MTA call route lists in a first portion of the data store, the plurality of prioritized intra-state/inter-MTA call route lists in a second portion of the data store, the plurality of prioritized inter-state/intra-MTA call route lists in a third portion of the data store, and the plurality of inter-state/inter-MTA call route lists in a fourth portion of the data store. 14. The method of claim 12 , wherein the CRF platform stores the plurality of prioritized intra-state/intra-MTA call route lists, the plurality of prioritized intra-state/inter-MTA call route lists, the plurality of prioritized inter-state/intra-MTA call route lists, and the plurality of inter-state/inter-MTA call route lists are stored in a relational database in the data store. 15. A method of providing a prioritized call route list to a network element, where the prioritized call route list associates alternative domestic long-distance call routes in a prioritized order
Call-type dependent routing · CPC title
Methods and means to improve the telephone service quality, e.g. reservation, prioritisation or admission control · CPC title
Details of addressing, directories or routing tables · CPC title
Traffic or load control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.