Cross-App Contact Lookup for Unregistered Numbers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems require pre-stored SIM card numbers for establishing connections, limiting communication to only those whose numbers are stored in the mobile phone's contact list, preventing connections with individuals whose numbers are not registered.

Innovation Solution

An electronic device and method that acquire first identity information, inquire for corresponding second identity information across different information lists, and use the resulting communication code to initiate voice or data connections, even if the peer's number is not in the primary contact list.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system requires pre-stored SIM card numbers in the contact list for establishing communication connections, then the reliability of communication connection is improved, but the adaptability of the system deteriorates

Engineering Contradiction:
Improvecommunication connection reliabilityVSAvoidsystem adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the search for contact information from a single dimension (mobile phone contact list) to multiple dimensions by querying other applications and information sources installed on the device. This multi-dimensional approach allows the system to find contact information across different applications (messaging apps, social media, etc.) while maintaining the reliability requirement of having verified contact information before establishing connections.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the system searches across multiple applications for contact information, then the adaptability of the system is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal communication initiation system that can work with multiple different applications and information sources. The processor is designed to query various applications (messaging apps, social media, contact managers) using a unified approach, making the system multi-functional without requiring separate mechanisms for each application. This reduces the effective complexity by providing a single universal solution that handles multiple scenarios.

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

3Loss of information

If the system queries multiple information lists to find contact information, then the loss of information is reduced, but the loss of time increases

Engineering Contradiction:
Improvecontact information availabilityVSAvoidinformation search time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by proactively querying multiple applications and information sources for contact information before the user actually needs to establish a communication connection. The system anticipates the need for contact information and retrieves it in advance from various sources, storing it for quick access when needed. This eliminates the need for time-consuming searches at the moment of communication initiation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10614067B2Electronic device that operatively obtains contact information from multiple applications
Publication Date: 2020.04.07 LENOVO (BEIJING) LTD
  • US10614067B2 patent drawing
  • US10614067B2 patent drawing
  • US10614067B2 patent drawing

AI summary

One embodiment provides a data processing method including: acquiring a first identity information inputted by a user; inquiring, based on the first identity information, a second identity information corresponding to the first identity information in a second information list different from a first information list; acquiring, based on the second identity information, a second communication code corresponding to the second identity information, wherein the second communication code is used for the first device to initiate a voice communication connection or a data communication connection to a second device corresponding to the second communication code. Other aspects are described and claimed.