Caller ID Display with App Association and Virtual Number
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of smartphones face poor user experience due to inability to distinguish between harassing and service calls from unfamiliar numbers, often mistakenly adding service calls to blacklists, leading to unavailable numbers for future communications.
Innovation Solution
A method and terminal device implementation that involves sending a request to a server to subscribe to a service, obtaining an association relationship between a phone number and an application, and displaying a call interface with prompt information, including an icon or text of the application, to intuitively identify the calling application during incoming calls, while protecting privacy using virtual mobile numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the user receives a call from an unfamiliar number, then the user cannot distinguish whether it is a harassing call or a service call, but displaying the application name and icon helps the user identify the calling purpose
Solution Approach 1:
The call information is segmented into distinct components: the traditional phone number and the new application identification information (icon and name). This segmentation allows the system to preserve existing call display functionality while adding application-based identification without overwhelming the user interface.
Solution Approach 2:
The patent adds a new dimension to call information display by incorporating application-level metadata (icon and name) alongside the traditional phone number. This creates a multi-dimensional call identification system that provides both numerical and contextual information.
2Reliability
If the user adds an unfamiliar call to a blacklist, then the user prevents future calls from that number, but the user may mistakenly block service calls
Solution Approach 1:
The system performs preliminary identification of the calling application before the user needs to make a blacklisting decision. By displaying the application name and icon in advance, the user can recognize service calls and avoid mistakenly blocking them.
Solution Approach 2:
The call interface provides immediate feedback about the calling application's identity through the displayed icon and name. This feedback loop allows users to make informed decisions about whether to block a call, reducing mistaken blacklisting of service calls.
3Loss of information
If the terminal device displays the real mobile number, then the user can identify the calling number, but the user's privacy is exposed
Solution Approach 1:
The patent introduces a virtual mobile number as an intermediary between the user's real number and the external world. This virtual number serves as a proxy that provides identification functionality while protecting the user's actual phone number from exposure.
Solution Approach 2:
The system creates a copy of the user's mobile number in the form of a virtual number. This copy can be displayed and used for identification purposes without revealing the original real number, thereby protecting user privacy while maintaining number identification functionality.
Data Source
AI summary
A caller identification display method includes a terminal device sending a first request to a server of a first application, where the first request is used by the terminal device to subscribe to a first service. After receiving the request sent by the terminal device, the server of the first application sends a first response to the terminal device. The server of the first application sends a first number to the terminal device. The terminal device obtains an association relationship between the first number and the first application. When the terminal device makes a call or receives an incoming call, the terminal device displays a first call interface, where the first call interface includes prompt information, and where the prompt information includes the association relationship between the first number and the first application.


