Address Book Auto-Population via Call Detail Record Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personal network address book systems require manual entry and synchronization of contact information, which is time-consuming and inefficient, especially in managing changing contact details and identifying relevant contacts.

Innovation Solution

A system that analyzes billing databases or call detail records to extract and populate contact information based on user-defined criteria, allowing for automatic transfer of relevant telephone numbers and associated names, with the option for voice-activated dialing using nicknames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual entry and synchronization methods are used to maintain contact information, then users can keep track of contacts in their address book, but the process becomes very time consuming and inefficient

Engineering Contradiction:
Improvecontact information accuracyVSAvoidtime to maintain address book
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically extracts contact information from billing databases and call detail records without requiring manual user input. The automated system identifies relevant contacts based on calling patterns and populates the address book independently, eliminating the time-consuming manual entry process while maintaining reliable contact information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of billing databases and call detail records to identify potential contacts before they are added to the address book. By pre-processing the data and filtering relevant contacts in advance, the system prepares the information ready for import, significantly reducing the time required for address book maintenance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually enter contact information into their address book, then they can maintain contact details, but it is difficult to identify which contacts should be added, which are seldom used, and which need to be removed

Engineering Contradiction:
Improvecontact relevanceVSAvoidcontact identification difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system analyzes calling patterns and usage data to provide feedback on contact relevance. By examining which contacts are frequently called versus seldom used, the system automatically identifies contacts that should be added, maintained, or removed from the address book, making contact management intuitive and effortless.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system autonomously determines which contacts are relevant by analyzing billing database and call detail record data. It automatically identifies contacts that meet predetermined criteria for inclusion, eliminating the need for users to manually evaluate and categorize each contact's importance.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If conventional address book systems are used, then contact information can be stored, but the system requires extensive manual input and synchronization across devices

Engineering Contradiction:
Improvecontact information volumeVSAvoidmanual entry requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system automatically extracts contact information from billing databases and call detail records, eliminating the need for manual data entry. It independently identifies, extracts, and imports contact details including names, phone numbers, and other relevant information, significantly reducing the complexity of maintaining contact information across devices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system serves multiple functions simultaneously: it extracts contact information from billing databases, analyzes call patterns to identify relevant contacts, retrieves additional information from telephone directories, and automatically populates the address book. This multi-functional approach consolidates multiple manual processes into a single automated system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7711106B2Telephone based method and system for adding contacts to a personal network address book
Publication Date: 2010.05.04 COMVERSE
  • US7711106B2 patent drawing
  • US7711106B2 patent drawing
  • US7711106B2 patent drawing

AI summary

A system and method for adding contact information to a personal network address book is provided. Contact information is added to the address book by analyzing a billing database or call detail record in order to determine telephone numbers which meet predetermined criteria set by a user. Telephone numbers meeting the predetermined criteria are extracted and transferred to the user. The user is prompted for a nickname corresponding to each extracted telephone number. The nickname and the corresponding telephone number are then stored in the personal network address book. In a voice activated dialing system, the user is able to speak the nickname in order to initiate the dialing process.