Caller ID Number Adjustment via Address Book Matching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


