VoIP Call Session Customization via Pre-configured Address Book Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VoIP telephony systems lack the ability to customize call sessions based on specific caller and called party settings, resulting in a uniform experience for all callers, which does not account for individual preferences or circumstances.

Innovation Solution

A method is introduced to store call setting parameters in an address book associated with called party identification records, allowing for the determination and application of customized settings during call sessions, including adjustments for sound levels, communication modes, and encryption, based on the caller's and callee's specific needs and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If uniform call sessions are used for all callers, then system simplicity is maintained, but customization capability is lost

Engineering Contradiction:
Improvecall session customizationVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-configures call session parameters in a database before calls occur. When a call is initiated, the system retrieves pre-defined parameters based on caller identity or call type, eliminating the need for real-time complex configuration decisions while enabling personalized call experiences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts call session parameters such as sound levels, communication modes, and encryption based on retrieved configuration data. This allows the same infrastructure to serve multiple customization needs by changing parameters rather than requiring separate systems for each scenario.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If call settings are customized based on caller identification, then user experience is improved, but call setup time increases

Engineering Contradiction:
Improveuser experienceVSAvoidcall setup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Call session parameters are pre-retrieved and configured before the actual call connects. By querying the database with caller identification information at the appropriate time and having parameters ready in advance, the system minimizes delays while still providing customized experiences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically retrieves and applies appropriate call settings based on caller identity without requiring manual intervention. The configuration process is handled autonomously by the system, reducing both user effort and perceived setup time.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple call parameters are stored and applied, then call customization is enabled, but data storage requirements increase

Engineering Contradiction:
Improvecall parameter customizationVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system organizes call parameters into distinct categories (sound levels, communication modes, encryption settings) and stores them as separate configuration records. This segmentation allows efficient retrieval and application of only the necessary parameters for each call type or caller, reducing overall data storage requirements compared to storing complete call configurations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7590229B2System for prompting the caller before and after voice-over-internet-protocol call connection
Publication Date: 2009.09.15 RINGCENTRAL INC
  • US7590229B2 patent drawing
  • US7590229B2 patent drawing
  • US7590229B2 patent drawing

AI summary

A method for interacting with a calling party during a call session in a VoIP system includes determining rules to apply to the call session before, during, and after the call based on parameters associated with the calling party or a called party, where the called party and the calling party participate in the call session; storing the rules in a database such as an address book; applying the determined rules to the calling party's incoming call; outputting a prompt to the calling party; and receiving the calling party's incoming call.