Caller ID Intermediary for Restricted Mobile OS
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Ease of operation
If the operating system automatically displays caller information, then user convenience is improved, but system complexity and security restrictions worsen
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.
Data Source
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.


