Contact Management Module Automating Data Population

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manually populating contact information on electronic devices is tedious and limited by the stored information, necessitating a more efficient method to enhance speed and user experience.

Innovation Solution

An electronic device with a contact management module and searching module that automatically populates contact records by searching external servers or the internet, using search terms to retrieve and parse contact information, and allowing user confirmation for addition or replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If contact information is manually entered, then accuracy is improved, but time consumption increases

Engineering Contradiction:
ImproveaccuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically searching for and retrieving contact information from external sources before the user needs to enter it manually. The contact management module proactively queries external servers using available identifiers (phone numbers, emails, names) to obtain contact details in advance, reducing the user's manual input time while maintaining data accuracy through user confirmation.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If contact information is automatically populated from stored contacts, then time consumption is reduced, but data range is limited

Engineering Contradiction:
Improvetime consumptionVSAvoiddata range
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system introduces external servers as intermediaries between the user's device and contact information sources. The contact management module communicates with external servers that have access to broader contact databases, allowing the system to retrieve contact information beyond what is stored locally on the device. This intermediary approach expands the data range while maintaining automated population speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If external search is performed, then data range is expanded, but system complexity increases

Engineering Contradiction:
Improvedata rangeVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The contact management module is designed with multi-functionality, serving both as a local contact storage manager and an external search client. By integrating multiple functions into a single module, the system expands its data range through external searches without proportionally increasing overall system complexity. The module can operate in multiple modes (local only, external search, or combined) depending on configuration and availability.

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

Data Source

PatentUS10725618B2Populating contact information
Publication Date: 2020.07.28 MALIKIE INNOVATIONS LTD
  • US10725618B2 patent drawing
  • US10725618B2 patent drawing
  • US10725618B2 patent drawing

AI summary

Systems, methods, and software can be used to populate contact information. In some aspect, a search term for a contact is received at an electronic device. A query for contact information is sent from the electronic device to a server. The query includes the search term. A query response is received from the server. Contact information for the contact is identified based on the query response. A contact record for the contact is populated using the identified contact information.