Dynamic Call Information Display for Unregistered Numbers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices struggle to display relevant information for incoming calls when the caller's phone number is not registered in the contact database, leading to difficulty in recognizing the call partner and obtaining necessary information during a call.
Innovation Solution
An electronic device system that requests and displays dynamic call information, including caller details, by querying a server and utilizing contact information databases, to provide a comprehensive view of call states such as connection attempts, connections, and terminations, even for unregistered callers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the electronic device displays only the caller's phone number when the number is not registered in the contact database, then the device complexity is reduced, but the loss of information increases because the user cannot recognize the call partner or the purpose of the call
Solution Approach 1:
The patent introduces a server as an intermediary between the electronic device and the contact database. When a caller's number is not found in the local contact database, the device queries the server which maintains a broader database of caller information. The server acts as a mediator to retrieve and provide additional caller details (such as company name, department, or other identification information) that are not stored locally, thereby reducing information loss without significantly increasing device complexity.
2Ease of operation
If the electronic device displays only static caller information during the entire call period, then the ease of operation is improved, but the loss of information increases because the user cannot obtain various dynamic information related to the incoming call
Solution Approach 1:
The patent implements dynamic information display by continuously updating the call information shown to the user based on the current call state. Different types of information are displayed at different stages: during the incoming call phase, outgoing call phase, and connected call phase. The system dynamically adjusts the displayed information to include relevant details such as caller identification, call duration, and other contextual information that becomes available during the call, thereby providing comprehensive information without complicating the user interface.
3Loss of information
If the electronic device queries external databases to retrieve enhanced caller identification information, then the loss of information is reduced, but the use of energy increases due to additional network communication and data processing
Solution Approach 1:
The patent implements a caching mechanism where caller information retrieved from external databases is stored locally in the contact database for future use. When the same caller contacts the device again, the information is retrieved from the local cache rather than querying the external database again, thereby reducing energy consumption. The system performs preliminary actions by pre-fetching and storing frequently accessed caller information, so that subsequent lookups are energy-efficient while still providing comprehensive caller identification.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided are an electronic device, a method thereof, and a server. The electronic device includes a display, a communication interface, at least one processor, and a memory electrically connected to the processor, wherein, upon execution, the memory is configured to store instructions that enable the at least one processor to detect that a call event associated with another electronic device occurs; obtain call-related information associated with the another electronic device; detect at least one piece of information corresponding to a call state with the another electronic device from the obtained call-related information; and control the display to display a screen including the at least one piece of detected information and information indicating the call state with the another electronic device. Other embodiments may be possible.