Contact Management via Automatic Metadata Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices struggle to distinguish and manage new contacts during communication, as only telephone numbers are displayed for entities not stored as contacts, making it difficult for users to identify specific entities and requiring manual storage, which is inconvenient for both short-term and long-term contacts.

Innovation Solution

An electronic device method that automatically extracts incoming/outgoing information from metadata and communication contents when communicating with a new entity, allowing for editing and storage in either a synchronized or non-synchronized contact list, enabling easy management of both short-term and long-term contacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual storage of new contacts is required, then contact information can be stored, but user convenience deteriorates and time is lost

Engineering Contradiction:
Improveconvenience of storing new contactsVSAvoidtime required for manual contact storage
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary extraction of contact information from communication metadata and contents before the user needs to store the contact. By automatically obtaining name, company, and other details during the communication process itself, the system prepares contact data in advance, eliminating the need for subsequent manual entry and significantly improving user convenience while reducing time loss.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If only telephone numbers are displayed for new entities, then the call history list remains simple, but the ability to distinguish specific entities deteriorates

Engineering Contradiction:
Improvedifficulty of distinguishing new entitiesVSAvoidlack of entity identification information
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of information

Solution Approach 1:

The system enables self-service extraction of entity identification information by automatically obtaining name, company, and other contact details directly from the communication metadata and contents without requiring manual input. This self-service mechanism enriches the call history list with distinctive entity information, making it easy to distinguish specific entities while maintaining system simplicity.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If all contacts are stored in a synchronized contact list, then contact management is unified, but unnecessary synchronization occurs for short-term contacts

Engineering Contradiction:
Improveflexibility in contact storage optionsVSAvoidenergy consumed by unnecessary synchronization
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system segments contact storage into two distinct categories: synchronized contact list for long-term contacts and non-synchronized contact list for short-term contacts. This segmentation allows the system to apply appropriate synchronization strategies to each category, ensuring that only contacts requiring long-term management consume synchronization energy, while short-term contacts are stored locally without unnecessary synchronization overhead.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9661133B2Electronic device and method for extracting incoming/outgoing information and managing contacts
Publication Date: 2017.05.23 SAMSUNG ELECTRONICS CO LTD
  • US9661133B2 patent drawing
  • US9661133B2 patent drawing
  • US9661133B2 patent drawing

AI summary

A method and electronic device for extracting incoming/outgoing information and managing contacts are provided. The method includes determining whether a communicating electronic device which has been or is in communication with the electronic device is included as a contact in a first contact list; extracting incoming/outgoing information based on at least one of metadata and contents of the communication with the communicating electronic device when the communicating electronic device is not included as a contact in the first contact list; and displaying the extracted incoming/outgoing information on a touchscreen of the electronic device.