Caller ID Number Adjustment via Address Book Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing caller ID systems require manual user intervention to adjust caller ID numbers for proper dialing, as they often do not provide numbers in a format suitable for direct dialing, leading to user confusion and inconvenience.

Innovation Solution

A method that automatically adjusts caller ID numbers by searching an address book database for matching area codes or local exchanges, adding or removing '1' or area codes as necessary, to ensure the number is in the correct format for dialing, using a context-sensitive 'delete' button for truncation when criteria are met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the central office provides caller ID numbers in standard format, then the caller ID information is complete and accurate, but the user cannot dial the number directly and must perform manual adjustments

Engineering Contradiction:
Improvecaller ID number completenessVSAvoiddialing convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system automatically detects whether the stored caller ID number requires a '1' prefix by attempting to dial the number as stored. When the call fails, the system automatically adds the '1' prefix and updates the stored number, enabling the system to self-correct without user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses call success/failure feedback to determine whether the stored caller ID number format is correct. When a call fails, the system interprets this as feedback that the number format needs adjustment and automatically modifies it by adding the '1' prefix.

Inventive Principle:
Principle #23Feedback

2Reliability

If the user manually adjusts caller ID numbers by adding or removing digits, then the number can be dialed correctly, but the process becomes complex and time-consuming

Engineering Contradiction:
Improvedialing accuracyVSAvoidmanual adjustment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically performs the manual adjustment task by detecting call failures and self-correcting the stored number format by adding the '1' prefix, eliminating the need for user intervention and reducing time loss.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively attempts to dial the stored number and automatically adjusts the format before the user needs to use it again, performing the correction in advance rather than requiring manual intervention at the moment of use.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system stores the complete 10-digit caller ID number, then all calling information is preserved, but the user may need to remove area codes for local dialing

Engineering Contradiction:
Improvecaller ID information completenessVSAvoidnumber format management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system automatically manages the number format by detecting when calls fail and self-correcting by adding the '1' prefix, eliminating the need for users to manually remove area codes or manage different number formats.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the number format parameter by adding the '1' prefix when detected as needed, allowing the stored number to adapt to different dialing requirements without user intervention.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8213595B2System and method to adjust caller ID information
Publication Date: 2012.07.03 VTECH COMMUNICATIONS LTD
  • US8213595B2 patent drawing
  • US8213595B2 patent drawing
  • US8213595B2 patent drawing

AI summary

A method for adjusting caller ID information includes receiving at a call device a caller ID message that includes a calling number. An address book associated with the call device is searched. An address book telephone number having the matching area code or local exchange number is analyzed to determine if the first digits of both address book phone number and calling number constitute a “1.” If the first digit in both numbers is the same, the calling number is stored unadjusted, while if the first digits differ, the calling number is adjusted. A method for adjusting caller ID information includes comparing the format of a received calling phone number to a set of predetermined criteria that are used to enable a “truncate” function in a context-sensitive “delete” button only when a predetermined criterion is met. Accordingly, a user is provided with a means to assure in a single pressing of a button that the proper deletion of numbers takes place for any calling number that is identified as needing truncation.