Contact Management System for Rapid Frequent Contact Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiency in searching for frequent contacts in address books, particularly in devices like cell phones and tablets, due to the need to search page by page as the number of contacts increases, reduces the efficiency of operations such as invitations and sharing.
Innovation Solution
A method and device for contacts management that calculates contact frequencies based on communication logs, selects and extracts frequent contacts from the address book, and generates a list of these contacts for rapid discovery, allowing for improved search efficiency by categorizing contacts based on their communication history.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the number of contacts in the address book increases, then the address book stores more contact information, but the time required to search for frequent contacts increases
Solution Approach 1:
The system performs preliminary actions by automatically analyzing communication logs to identify frequent contacts in advance, and pre-generating a separate frequent contacts list. This allows the system to have frequent contacts ready for immediate access without requiring users to search through the entire address book when operations like invitations or sharing are needed.
Solution Approach 2:
The address book is segmented into two distinct parts: the complete address book containing all contacts, and a separate frequent contacts list containing only those contacts with high communication frequency. This segmentation allows users to access frequent contacts through a dedicated, streamlined interface rather than searching through the entire address book, thereby reducing search time while maintaining comprehensive contact storage capacity.
2Ease of operation
If page-by-page searching is used to find frequent contacts, then all contacts can be searched, but the operation efficiency decreases
Solution Approach 1:
The system extracts frequent contacts from the complete address book by analyzing communication logs and creating a separate frequent contacts list. This extracted list is then displayed in a dedicated interface, allowing users to access frequent contacts directly without performing page-by-page searches through the entire address book, thereby significantly improving operation efficiency.
Solution Approach 2:
The system automatically performs the task of identifying and organizing frequent contacts by analyzing communication logs without requiring user intervention. This self-service mechanism continuously updates the frequent contacts list based on actual communication patterns, enabling users to efficiently access frequently used contacts without manual searching or categorization efforts.
Data Source
AI summary
Devices, terminals and methods are provided for contacts management. For example, one or more first contacts included in a communication log are received, wherein the communication log includes a call log or an SMS log; contact frequencies of the first contacts are calculated based on at least information associated with the communication log; one or more second contacts are selected to be managed from the first contacts based on at least information associated with the contact frequencies; if the second contacts exist in an address book is determined; and in response to the second contacts existing in the address book, the second contacts in the address book are extracted as frequent contacts; and a list of frequent contacts are generated based on at least information associated with the frequent contacts.


