Caller ID Observer for Call Transfer Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications devices lack the ability to record and retrieve caller IDs during call transfers, making it difficult for users to reconnect with the original or subsequent endpoints after a call has been transferred, as there is no stored record of the call transfer information.

Innovation Solution

Implementing a caller ID observer and an enhanced directory on communications devices to continuously monitor and store caller ID changes during calls, allowing for the recording of transferred calls and maintaining directories that store information about call transfers, enabling users to reconnect with the original or subsequent endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If call transfer functionality is implemented without enhanced directory storage, then call transfer capability is provided, but the ability to reconnect with transferred call endpoints is lost

Engineering Contradiction:
Improvecall transfer capabilityVSAvoidcaller ID information during call transfer
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and storing caller ID information during the call transfer process itself, rather than attempting to retrieve this information after the transfer has already occurred. The caller ID observer captures the original caller ID and the transferred-to caller ID in real-time, storing them in the enhanced directory before the transfer completes, ensuring the information is preserved for future reconnection attempts.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traditional directory storage is used, then simple directory operations are maintained, but no record of transferred calls is available for future reconnection

Engineering Contradiction:
Improvedirectory operationsVSAvoidrecord of transferred calls
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The directory functionality is segmented into traditional directory operations (which remain simple and easy to use) and enhanced directory operations (which specifically handle transferred call information). The enhanced directory stores additional information about transferred calls including the original caller ID, the transferred-to caller ID, and transfer status, while maintaining the existing simple directory interface for users. This segmentation allows the system to provide both ease of operation and reliable transfer call records.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If caller ID monitoring is continuously performed, then accurate caller ID capture during transfer is achieved, but additional processing overhead is introduced

Engineering Contradiction:
Improvecaller ID capture accuracyVSAvoidprocessing overhead for caller ID monitoring
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system uses feedback mechanisms by monitoring caller ID information during call transfers and using this captured information to update the enhanced directory. The caller ID observer continuously monitors the call state and provides feedback about caller ID changes, which triggers automatic storage operations. This feedback loop ensures accurate capture of caller ID information during transfers while optimizing processing by only activating intensive monitoring when transfer events are detected, rather than continuously at full capacity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8130927B2Enhanced directory for communications devices
Publication Date: 2012.03.06 CISCO TECHNOLOGY INC
  • US8130927B2 patent drawing
  • US8130927B2 patent drawing
  • US8130927B2 patent drawing

AI summary

In one embodiment, a method includes establishing a call, and continuously monitoring the call from or using a first endpoint associated with the call. Monitoring the call includes identifying when an information element associated with the call has changed. The method also includes determining when the information associated with the call has changed, and storing a representation of the information element in an enhanced directory arrangement associated with the first endpoint when the information associated with the call has changed.