Caller ID Intermediary for Restricted Mobile OS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Restricted mobile devices often block third-party applications from accessing caller information, making it difficult to provide caller identification services for incoming communications, especially when additional information about the caller is not stored on the device.

Innovation Solution

A computer-implemented method and system that registers with a carrier platform to receive call notifications, determines caller information, and sends this information to the mobile device before an incoming communication arrives, allowing the operating system to automatically display the caller information in the address book.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If third-party applications are blocked from accessing caller information on restricted mobile devices, then system security and stability are improved, but caller identification service capability deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidcaller identification service capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a carrier platform as an intermediary between the restricted mobile device and the caller information service. The carrier platform receives call notifications, determines caller information, and sends it to the mobile device before the incoming call arrives, bypassing the OS restrictions that would otherwise block third-party applications from accessing caller information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by registering with the carrier platform in advance to receive call notifications. When a call is incoming, the caller information is determined and delivered to the mobile device before the call actually arrives, allowing the OS to automatically display the information without requiring real-time access during the call.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If caller information is not stored on the mobile device, then device storage and security are improved, but call screening capability deteriorates

Engineering Contradiction:
Improvestored information volumeVSAvoidcall screening capability
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The carrier platform serves as an external information source, providing caller information to the mobile device on demand without requiring the information to be stored locally. This maintains the principle of minimal local storage while enabling full call screening capability through the intermediary carrier system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the operating system automatically displays caller information, then user convenience is improved, but system complexity and security restrictions worsen

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically displays caller information by performing preliminary actions - registering with the carrier platform in advance and receiving caller information before the incoming call arrives. This automation eliminates the need for manual information entry or complex real-time processing during calls, improving user convenience while managing system complexity through pre-configured automated workflows.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20160360030A1Caller identification for restricted mobile devices
Publication Date: 2016.12.08 HIYA INC
  • US20160360030A1 patent drawing
  • US20160360030A1 patent drawing
  • US20160360030A1 patent drawing

AI summary

A call information server registers with a carrier platform to receive call notifications for a telephone number associated with a mobile device. When an incoming communication is made to the registered telephone number, the call information server receives a call notification before the incoming communication arrives at the mobile device. The call information server then determines the caller information associated with the caller telephone number. The caller information for the caller telephone number is information about an entity that controls or is otherwise associated with the caller telephone number. The call information server sends the caller information and the caller telephone number to the mobile device before the incoming communication arrives at the mobile device. The mobile device can then display the caller information when the incoming communication arrives at the mobile device.