Communication Connection Control via DNC List Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing Do-Not-Call (DNC) compliance lack flexibility in handling cases where blocked numbers may still be reached due to exemptions, leading to potential violations and substantial fines.

Innovation Solution

A method and system that selectively prohibit communications connections based on mediation rules and lists of prohibited and exempted destination identifiers, using a control unit to determine whether to allow or block connections by comparing destination identifiers against DNC and exemption lists, and providing notification messages to origin and destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a strict blocked number list is used to prevent DNC violations, then compliance reliability is improved, but flexibility to handle exemptions deteriorates

Engineering Contradiction:
ImproveDNC compliance reliabilityVSAvoidFlexibility to handle exemptions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the blocked number list into multiple hierarchical levels: federal DNC list, state DNC lists, and client-specific DNC lists. Each level can be independently managed and applied, allowing selective enforcement based on jurisdiction and client requirements while maintaining overall compliance reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control unit acts as an intermediary between the connection request and the blocked number list comparison. It introduces mediation rules that can override blocking decisions based on exemption criteria, enabling flexible handling of legitimate business needs while maintaining the integrity of the DNC compliance framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple DNC lists are maintained for comprehensive compliance, then violation prevention is improved, but system complexity increases

Engineering Contradiction:
ImproveViolation preventionVSAvoidSystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the compliance checking function into separate modules for federal, state, and client-specific lists. Each list is stored and managed independently in the database, allowing the control unit to apply only the relevant lists based on the call's destination and origin, thereby maintaining comprehensive coverage while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-loads and organizes multiple DNC lists in the database before operation. The control unit is pre-configured with mediation rules that determine which lists to apply in different scenarios. This preliminary preparation eliminates the need for complex real-time list management during call processing, reducing operational complexity while maintaining comprehensive compliance.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If real-time list comparison is performed for every connection request, then compliance accuracy is improved, but processing speed deteriorates

Engineering Contradiction:
ImproveCompliance accuracyVSAvoidConnection processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The control unit pre-loads the DNC lists into memory before operation begins. This preliminary action ensures that the lists are readily available for comparison without requiring disk I/O during call processing, maintaining high compliance accuracy while significantly improving processing speed compared to on-demand list retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the compliance checking process into discrete comparison steps against different list levels. The control unit can quickly determine which list level applies first and stop the comparison chain early if a match is found, reducing the average processing time while maintaining accurate compliance checking through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If mediation rules with exemption criteria are implemented, then operational flexibility is improved, but rule complexity increases

Engineering Contradiction:
ImproveOperational flexibilityVSAvoidRule complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The mediation rules are segmented into distinct criteria types (exemption categories, time-based rules, client-specific overrides) that can be independently configured and applied. Each rule type handles a specific aspect of exemption logic, making the overall complex rule set manageable through modular organization and reducing the cognitive load on operators.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control unit serves as an intermediary that automatically evaluates mediation rules against connection requests. This automation reduces the operational complexity of managing complex exemption criteria, as the system handles the rule evaluation logic while providing a simple interface for configuration and monitoring, thereby maintaining operational flexibility without proportionally increasing operational burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8005200B2System and method for control of communications connections and notifications
Publication Date: 2011.08.23 GRYPHON NETWORKS CORP
  • US8005200B2 patent drawing
  • US8005200B2 patent drawing
  • US8005200B2 patent drawing

AI summary

A method and system for selectively establishing a communications connection between an origin and destination in a communications network based on one or mediations rules and one or more lists of prohibited and exempted destination identifiers either in real-time using a control unit or with a pre-check using an analysis unit while also providing notification messages associated with the allowed or designated allowed communications connections.