Caller Identification System Using Relationship Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often struggle to identify unknown callers, leading to potential missed important calls or uncertain responses due to lack of context, as traditional caller ID methods like phone numbers do not provide sufficient information.

Innovation Solution

An apparatus and method that detect incoming calls from unknown contacts by collecting relationship information through polling close contacts and shared databases, transcribing call portions, and providing notifications based on determined relational contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional caller ID methods are used to display phone numbers, then the identification process is simple, but the information provided is insufficient for users to recognize unknown callers

Engineering Contradiction:
Improvecaller informationVSAvoididentification system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines multiple information sources including call history data, contact list information, voicemail transcripts, and social network data to create a comprehensive caller profile. This merging of diverse data sources resolves the contradiction by providing rich caller information while using a unified identification system that manages complexity through integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The identification system performs multiple functions: it analyzes call patterns, searches contact lists, processes voicemail transcripts, queries social network APIs, and generates contextual information. This multi-functionality allows a single system to provide comprehensive caller identification without requiring separate specialized systems for each data source.

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

2Measurement precision

If the system collects relationship information by polling close contacts and searching databases, then the accuracy of caller identification improves, but the time and computational resources required increase

Engineering Contradiction:
Improvecaller identification accuracyVSAvoididentification processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-processed call history data, contact information, and voicemail transcripts before they are needed for identification. By having this data prepared and indexed in advance, the system can quickly retrieve relevant information during an actual identification event, improving accuracy without incurring excessive processing delays when identification is actually needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a tiered identification approach where it first performs quick checks against readily available data (call history, contact lists), then progressively searches more resource-intensive sources (social networks, detailed relationship graphs) only when necessary. This partial action strategy achieves sufficient accuracy for many cases while avoiding unnecessary time consumption for simpler identifications.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the system transcribes phone calls to identify relational cues, then the relationship detection capability improves, but the energy consumption and processing complexity increase

Engineering Contradiction:
Improverelationship detection capabilityVSAvoidprocessing energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system transcribes only portions of phone calls rather than complete transcripts, focusing on segments most likely to contain relational cues such as introductions and key discussion points. This partial transcription approach maintains relationship detection capability while significantly reducing the energy and computational resources required compared to transcribing entire calls.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system extracts and analyzes only the specific relational cues from transcribed call portions rather than processing entire transcripts. By isolating and focusing on key relationship-indicating phrases and patterns, the system achieves effective relationship detection with minimal processing energy expenditure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10165111B2Identifying an unknown contact
Publication Date: 2018.12.25 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10165111B2 patent drawing
  • US10165111B2 patent drawing
  • US10165111B2 patent drawing

AI summary

For identifying an unknown contact, a system, apparatus, method, and computer program product are disclosed. The apparatus, in one embodiment, includes a processor, a memory that stores code executable by the processor, the code identifying an incoming call from an unknown contact, collecting relationship information regarding the unknown contact, and determining a relationship to a user based on the collected relationship information. In certain embodiments, the apparatus also includes code that provides a notification based on the determined relationship. In some embodiments, the apparatus also includes code that shares the determined relationship with one or more stored contacts.