Remote Caller ID Lookup for Mobile Phones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile phone devices cannot identify the name associated with an incoming call if the originating phone number is not linked to a phonebook entry, making it difficult for users to determine the caller's identity.

Innovation Solution

The mobile phone device receives the incoming call, determines the phone number, and accesses a remote site to look up the name and additional information associated with the phone number, outputting this information to the user, potentially through a menu option or automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the mobile phone device uses only local phonebook entries for caller identification, then the device complexity is reduced and operation is simpler, but the ability to identify unknown callers is lost

Engineering Contradiction:
Improvecaller identification informationVSAvoiddevice complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a remote server as an intermediary to store and provide caller identification information. The mobile device queries the server with phone numbers, and the server returns associated names and information. This externalizes the database functionality, allowing the device to identify unknown callers without maintaining a comprehensive local phonebook, thus resolving the contradiction between information completeness and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the mobile phone device performs remote lookups for every incoming call, then complete caller information is obtained, but the time and energy consumption increases

Engineering Contradiction:
Improvecaller information completenessVSAvoidlookup time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-populating the device's local phonebook with frequently contacted numbers and their associated names. When a call comes in, the device first checks the local phonebook before initiating a remote lookup. This preliminary local check reduces the frequency of remote queries, thereby reducing time and energy consumption while still maintaining the ability to retrieve complete information when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a tiered approach where it performs a partial lookup (local phonebook check) first, and only performs a complete lookup (remote server query) when necessary. This partial action strategy reduces the overall time and resource expenditure by avoiding unnecessary remote communications for known contacts, while still ensuring complete information is obtained when the caller is unknown.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If the mobile phone device stores all caller information locally, then access speed is faster, but the device memory requirements and complexity increase

Engineering Contradiction:
Improveinformation access speedVSAvoidstorage requirements
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the caller information storage system into two parts: a small local cache on the mobile device for frequently accessed information, and a comprehensive remote database on the server. This segmentation allows the device to maintain fast access speeds for common contacts through local storage while avoiding the need to store all possible caller information locally, thus reducing device memory requirements and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The remote server provides a universal database service that can serve multiple devices and purposes. Instead of each device needing to store complete caller information independently, the universal remote database can be queried by any device, reducing the storage burden on individual devices while maintaining fast access through optimized server-side retrieval and local caching mechanisms.

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

Data Source

PatentUS10728373B2Identifying caller name for output on mobile phone devices
Publication Date: 2020.07.28 NETMOMENTUM LLC
  • US10728373B2 patent drawing
  • US10728373B2 patent drawing
  • US10728373B2 patent drawing

AI summary

According to one embodiment, a method includes: receiving an incoming phone call on a mobile phone device, determining a phone number from which the incoming phone call originated, accessing a remote site for determining a name associated with the phone number, accessing the remote site for determining additional information associated with the phone number, and outputting the name and additional information associated with phone number from which the incoming phone call originated on the mobile phone device. Other methods, systems, and computer program products for determining a name associated with an incoming phone call are also described.