IP Library Granted Patent US 10,348,584
Granted Patent B2
US 10,348,584 · App. 15/614,482 · Granted Jul 9, 2019

Call routing and real-time monitoring

Inventor: Trevor Francis (Austin, TX)
Assignee: 46 Labs Ops
H04L43/045H04L65/1006H04M3/2218H04M7/0075H04M15/58H04M15/8044H04W4/24
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 10,348,584
App. No.
15/614,482
Granted
Jul 9, 2019
Kind
B2
Abstract

A method and system for providing call routing analytics. A virtual session initiation protocol switch is provided and hosted in an Internet cloud-based environment. The switch streams live call detail records to a computer system having a processor configured to process all of the subscriber's call records to monitor route performance for the subscriber. Real-time route performance data is transmitted to the subscriber for display at a subscriber computer. The subscriber can then alter a routing of at least a portion of the call utilizing the switch in response to the real-time route performance data to increase quality of signaling and business performance.

Claims (28)

1. A method comprising:

providing a processor programmed to extract a plurality of call detail records for calls that utilize a switch;

monitoring real-time route performance of the calls that utilize the switch using the plurality of call detail records; and

altering a routing of at least a portion of the calls, based on the real-time route performance of the calls, to alter real-time route performance of the calls;

selecting a predetermined set of analytic outputs;

wherein automatically processing the plurality of call detail records to monitor route performance comprises automatically dividing the plurality of call detail records into a plurality of component data sets and processing the component data sets to generate a plurality of analytic outputs corresponding to the predetermined set of analytic outputs indicative of route performance.

2. The method of claim 1 in which the switch comprises a virtual session initiation protocol switch.

3. A method comprising:

providing a processor programmed to extract a plurality of call detail records for calls that utilize a switch;

monitoring real-time route performance of the calls that utilize the switch using the plurality of call detail records;

altering a routing of at least a portion of the calls based on the route performance of the calls; and

altering a call rate table based on the route performance of the calls.

4. The method of claim 3 further comprising transmitting the real-time route performance data based on the plurality of call detail records, to a subscriber for display at a subscriber computer.

5. The method of claim 4 further comprising displaying the real-time route performance data at a subscriber display device.

6. The method of claim 5 further comprising hosting a secure web site to display the real-time performance data and real-time profitability of the subscriber.

7. The method of claim 3 in which altering the routing of at least a portion of the calls alters real-time profitability of a subscriber.

8. The method of claim 3 wherein the route performance comprises quality of signaling.

9. The method of claim 3 wherein the processor is further programmed to automatically alter the routing of at least a portion of the calls in real-time to alter real-time profitability of a subscriber.

10. The method of claim 3 further comprising selecting a predetermined set of analytic outputs and automatically processing the plurality of call detail records to monitor route performance comprising automatically dividing the plurality of call detail records into a plurality of component data sets and processing the component data sets to generate a plurality of analytic outputs corresponding to the predetermined set of analytic outputs indicative of route performance.

11. A method, comprising:

routing calls utilizing a switch;

extracting a plurality of call detail records for a subscriber for the calls utilizing the switch;

processing the plurality of call detail records;

monitoring real-time route performance for the subscriber;

altering routing of at least a portion of the calls based on the real-time route performance for the subscriber; and

selecting a predetermined set of analytic outputs;

wherein processing the plurality of call detail records comprises automatically dividing the plurality of call detail records into a plurality of component data sets and processing the component data sets to generate a plurality of analytic outputs corresponding to the predetermined set of analytic outputs indicative of route performance.

12. The method of claim 11 further comprising increasing the profitability of the subscriber by altering the routing of at least a portion of the calls in real-time.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2026
From: SUN MOUNTAIN PRIVATE CREDIT FUND I, LP
To: 46 LABS LLC
Reel/Frame 074077/0819 →
SECURITY INTEREST Recorded Mar 4, 2022
From: 46 LABS LLC
To: SUN MOUNTAIN PRIVATE CREDIT FUND I, LP
Reel/Frame 059178/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2022
From: 46 LABS OPS
To: 46 LABS LLC
Reel/Frame 059076/0876 →
Continuity (4)
Continuation 14333635 · Jul 17, 2014
Continuation 14185569 · Feb 20, 2014
Provisional Application 61766845 · Feb 20, 2013
Related Publication 20170279693A1 · Sep 28, 2017