Intelligent Call Journal Sorting Using Contextual Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in managing and navigating their call journals on communication devices due to the chronological sorting and lack of efficient filtering options, making it time-consuming to find specific entries.
Innovation Solution
Implementing intelligent sorting and filtering of call lists using additional information such as current date, time, location, and situation-dependent parameters, including statistical calculations and probability analysis based on historical communication data, to prioritize and organize call entries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If call logs are sorted chronologically and displayed in a list, then all call entries are preserved and stored systematically, but finding specific entries becomes time-consuming and the user interface becomes complex to navigate
Solution Approach 1:
The system performs preliminary actions by automatically analyzing call log data, identifying patterns, and pre-organizing entries by relevance before the user needs to search. The call log is pre-sorted based on statistical calculations of importance, so when the user opens it, the most relevant entries are already at the top, eliminating the need for manual scrolling through chronological lists.
Solution Approach 2:
The system changes the sorting parameter from simple chronological order to a composite relevance score based on multiple factors including call frequency, recency, duration, and user behavior patterns. This parameter transformation allows the call log to dynamically reorganize itself, placing the most important entries first while maintaining all original data integrity.
2Measurement precision
If additional filtering and sorting functions are added to organize call logs by location and time, then the ability to find specific entries improves, but the device complexity and processing requirements increase
Solution Approach 1:
The call log organization system is segmented into multiple independent modules: a data collection module that gathers call information, a statistical analysis module that calculates relevance scores, a sorting module that organizes entries, and a display module that presents results. This segmentation allows each component to perform its specific function efficiently without requiring the entire system to be complex, and enables independent optimization of each module.
Solution Approach 2:
The system performs self-service by automatically analyzing its own call log data without requiring external intervention or complex user configuration. It autonomously calculates relevance scores based on embedded statistical models, dynamically adjusts sorting criteria, and maintains organization automatically, reducing the need for complex user-facing controls and configuration interfaces.
3Measurement precision
If statistical calculations and probability analysis are used to prioritize call entries, then the accuracy of call log organization improves, but the processing time and computational energy increase
Solution Approach 1:
The system applies partial action by performing statistical calculations selectively rather than on all call log entries uniformly. It focuses computational resources on analyzing patterns in recent or frequently accessed calls, while using simplified heuristics for less important entries. This approach achieves sufficient prioritization accuracy for the most relevant calls without expending excessive energy on comprehensive analysis of every single entry in the call log.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
The invention relates to a method for managing a call journal of a communication device (100). The call journal has journal entries for outgoing and/or incoming calls, and each journal entry has communication metadata which at least comprises a connection identifier of the communication partner, the date and the time of the call, and the direction of the call and which preferably comprises location information of the communication device at the time of the call. The method has the following steps: a) generating a display list with list entries, said display list being derived from the journal entries of the call journal, and b) providing the display list for a user of the communication device. According to the invention, a sequence of the list entries of the display list are determined using an analysis of at least one criterion selected from the group comprising - current device parameters, - current connection parameters, - upcoming or ongoing calendar events, - a previous frequency of contact with the communication partner assigned to the journal entry, - a previous acceptance or non-acceptance behavior of the communication partner assigned to the journal entry when making contact, and - weather data, for example the temperature and/or precipitation at the time the display list was generated. The invention also relates to a corresponding device, to a corresponding computer program, and to a corresponding software product.