Context-Aware Contact Address Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in determining the most effective communication channel to reach another person, leading to inefficiencies and wasted time due to the lack of quantitative or qualitative methods to assess the best communication method.

Innovation Solution

An electronic device detects current context information and compares it with prestored data to recommend a contact and preferred communication channel, using metrics such as communication history and context factors like time and location to optimize channel selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a person uses trial-and-error strategy to find a communication channel, then they may eventually reach the contact, but it results in waste of time and frustration

Engineering Contradiction:
Improvetime to find communication channelVSAvoidease of finding communication channel
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of communication history and context information before the user needs to contact someone. It pre-calculates and stores the most effective communication channels for different contacts based on past successful communications, so when contact is needed, the recommendation is immediately available without trial-and-error

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from past communication outcomes (successful/failed communications through different channels) to learn and improve recommendations. By analyzing which channels worked best in similar contexts before, the system provides increasingly accurate recommendations that save time and reduce frustration

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple communication channels are available, then communication options increase, but the complexity of selecting the best channel increases

Engineering Contradiction:
Improvecommunication channel optionsVSAvoidcomplexity of channel selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically analyzing communication history and context to generate recommendations without requiring the user to manually evaluate multiple channels. The electronic device itself serves the user by providing intelligent channel selection based on embedded analysis of past communication patterns

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The recommendation system acts as an intermediary between the user and multiple communication channels. Instead of the user directly facing the complexity of choosing among many channels, the recommendation module mediates by filtering and ranking options based on historical data and current context, presenting a simplified selection to the user

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9799080B2Method and apparatus for providing a contact address
Publication Date: 2017.10.24 SAMSUNG ELECTRONICS CO LTD
  • US9799080B2 patent drawing
  • US9799080B2 patent drawing
  • US9799080B2 patent drawing

AI summary

An apparatus and method for providing a contact address based on context information and an indication of a recommended contact and a preferred communication channel for reaching the recommended contact. The indication is based on pre-stored context information that matches the current context information. The communication channel may be one of a social networking service (SNS), a mobile phone number, a home phone number, a business phone number, a short message services (SMS), and a multimedia message service (MMS). The method may include: detecting, by an electronic device, current context information of the electronic device; comparing the current context information with prestored context information; and outputting an indication of a recommended contact and a preferred communication channel for reaching the recommended contact, wherein the indication is output based on the prestored context information matching the current context information.