US 11,750,644 B2
Web service-based monitoring and detection of fraudulent or unauthorized use of calling service
Andrew J. Broadworth, Thornton, CO (US); and Matthew McCarthy, Broomfield, CO (US)
Assigned to Level 3 Communications, LLC, Broomfield, CO (US)
Filed by Level 3 Communications, LLC, Broomfield, CO (US)
Filed on Jun. 6, 2022, as Appl. No. 17/832,732.
Application 17/832,732 is a continuation of application No. 16/844,710, filed on Apr. 9, 2020, granted, now 11,356,473.
Claims priority of provisional application 62/939,945, filed on Nov. 25, 2019.
Prior Publication US 2022/0303307 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 65/4038 (2022.01)
CPC H04L 63/1458 (2013.01) [H04L 63/1416 (2013.01); H04L 63/1466 (2013.01); H04L 65/4038 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, with a computing system of a calling system and from a first user device associated with an originating party, a request to initiate a call session with a destination party, the request comprising user information associated with the originating party and a destination number associated with the destination party;
querying, with the computing system, a database with session data to access permission data and configuration data, the session data comprising the user information;
receiving, with the computing system, the permission data and the configuration data from the database;
configuring, with the computing system, fraud logic using the received configuration data;
analyzing, with the computing system, the received session data and the received permission data using the configured fraud logic to determine whether the originating party is permitted to establish the requested call session with the destination party, wherein determining whether the originating party is permitted to establish the requested call session with the destination party comprises at least determining based on the permission data whether a dial out to the destination party is explicitly allowed for a specific user account of the originating party;
based on a determination that the originating party is permitted to establish the requested call session with the destination party, initiating one or more first actions; and
based on a determination that the originating party is not permitted to establish the requested call session with the destination party, initiating one or more second actions.