Automatic Contact Population via Communication Content Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic communication devices require manual addition of contact information for unknown callers/senders, which is inconvenient and does not automatically populate contact lists, especially when the recipient device lacks access to the caller's/sender's stored information.

Innovation Solution

A method and system that analyze incoming communications to determine identifying information, perform searches to gather extended name information, and automatically generate and store contact information in the recipient's device, enabling seamless integration of unknown callers/senders into the contact list.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual addition of contact information is required for unknown callers, then contact list accuracy is maintained, but user convenience and time efficiency deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidtime for manual contact entry
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically analyzing incoming communication content, extracting identifying information, searching for extended name information, and generating contact information before the user needs to manually add contacts. This preliminary automation eliminates the need for manual contact entry and resolves the contradiction between user convenience and time loss.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic contact population is implemented, then user convenience is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improveautomatic contact populationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing the communication device to automatically analyze incoming communications, extract identifying information, perform searches, and generate contact information without requiring complex user intervention or manual configuration. The device serves itself by autonomously populating contact lists, improving ease of operation while managing system complexity through automated self-processing.

Inventive Principle:
Principle #25Self-service

3Productivity

If contact information is automatically generated and stored, then productivity is improved, but data accuracy and reliability may deteriorate

Engineering Contradiction:
Improvecontact list population efficiencyVSAvoidcontact information accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms by analyzing the quality and reliability of extracted identifying information and search results before generating contact information. The system can verify extracted data against multiple sources, cross-validate information, and use feedback loops to improve accuracy. This feedback approach allows automatic contact population to maintain high productivity while ensuring contact information reliability through verification and validation processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10110733B2Populating contact information on an electronic communication device
Publication Date: 2018.10.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10110733B2 patent drawing
  • US10110733B2 patent drawing
  • US10110733B2 patent drawing

AI summary

Approaches presented herein enable automatically populating contact information of a previously unknown caller/sender in a contact list of an electronic communication device based on a communication (e.g., incoming call or communication message(s)) from the caller/sender. Specifically, a recipient communication device receives a communication (i.e., incoming call or communication message) from a user (i.e., caller or sender) using a sender communication device. When the user is determined to be unknown to the recipient communication device, the content of the communication is analyzed to determine identifying information. One or more searches are performed to determine extended name information using the identifying information. Using the identifying information and extended name information, contact information is determined for the user and may be stored in the contact list of the recipient communication device.