Mobile Terminal Contact List Priority Sorting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile terminals face inconvenience in quickly contacting individuals with multiple phone numbers due to the need for manual updating of contact list display orders, especially when some numbers are in a non-connectable status.
Innovation Solution
A mobile terminal with a priority setting unit that automatically orders contact list phone numbers based on geographic location and communication history, displaying the most relevant number first, and allowing sub-priority levels for further refinement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually update the display order of phone numbers in the contact list, then the most connectable number can be displayed first, but this process is time-consuming and inconvenient
Solution Approach 1:
The system automatically determines the display order of phone numbers by detecting geographic locations and calculating distances to the user's current location, eliminating the need for manual user intervention. The phone number closest to the user's location is automatically prioritized and displayed first in the contact list.
Solution Approach 2:
The system pre-calculates and stores geographic location information for multiple phone numbers associated with a contact. When the user views the contact list, the system has already prepared the sorted order based on proximity, so no real-time manual adjustment is needed when dialing.
2Productivity
If the contact list displays all phone numbers in a fixed order, then the structure is simple, but users cannot quickly contact the most available number when multiple numbers exist
Solution Approach 1:
The system changes the sorting parameter of phone numbers from a fixed static order to a dynamic order based on geographic distance. Phone numbers are sorted by calculating the distance between the user's current location and the location associated with each phone number, with the closest number displayed first.
Solution Approach 2:
The contact list display order becomes dynamic rather than static, automatically adjusting based on the user's current geographic location. As the user moves to different locations, the priority order of phone numbers updates dynamically to reflect proximity, ensuring the most locally relevant number is always first.
Data Source
AI summary
A method for displaying a contact list of a mobile terminal in order of priority levels is provided. The method includes steps: receiving an incoming call or message; obtaining an incoming phone number of the received call or message; finding out a calling contact associated with the incoming phone number on a contact list of the mobile terminal; obtaining remaining phone numbers associated with the calling contact; setting priority levels for all the phone numbers associated with the calling contact; and displaying all the phone numbers associated with the calling contact in an order of decreasing priority levels from high to low on a display screen of the mobile terminal A related mobile terminal is also provided.


