Context-Aware Contact Prioritization for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing long and complex contact lists in mobile communication devices is cumbersome, often requiring significant user effort, especially when contacts are categorized and overlapping, leading to inefficiencies in finding the right person to call.
Innovation Solution
A system that suggests and prioritizes contacts based on various factors including current context, calendar information, social network interactions, location, and status, using a call suggesting module that combines information from multiple sources to provide a dynamic and organized contact list, allowing for quick selection via buttons, screen touch, or voice commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If contacts are manually categorized into different groups, then contacts can be organized by user, but the contact list becomes very long and difficult to manage with overlapping memberships
Solution Approach 1:
The patent transforms the static, manually-maintained contact list into a dynamic system that automatically reorganizes contacts based on contextual factors. The contact list adapts in real-time based on calendar events, location, time, and social network data, eliminating the need for manual categorization while providing relevant contacts contextually.
Solution Approach 2:
The system performs automatic contact organization without requiring user intervention. The processor automatically analyzes multiple information sources, determines contextual relevance, and generates prioritized contact lists based on the situation, freeing users from manual contact management tasks.
2Quantity of substance
If users manually manage and scroll through long contact lists, then all contacts can be accessed, but significant time is spent finding the right person to call
Solution Approach 1:
The system extracts and prioritizes only the most relevant contacts from the complete contact list based on contextual analysis. Instead of presenting all contacts, it identifies and surfaces the specific contacts most likely to be needed in the current situation, such as contacts associated with upcoming calendar events or current location.
Solution Approach 2:
The system performs preliminary analysis of contacts and their relevance to potential user needs before the user actually needs to make a call. By pre-processing contact information from multiple sources and organizing it by relevance, the system prepares the optimal contact list in advance, eliminating the need for users to manually search through contacts at the moment of need.
3Speed
If conventional speed dial and voice recognition are used, then quick selection is possible, but users still need to access and navigate the contact list first
Solution Approach 1:
The system prepares and presents the prioritized contact list before the user initiates any search or navigation. By pre-organizing contacts based on contextual relevance and displaying them in order of likelihood to be needed, the system eliminates the need for users to navigate through the contact list before using speed dial or voice recognition.
Solution Approach 2:
The system integrates multiple contact access methods (speed dial, voice recognition, visual selection) with the contextual prioritization feature, allowing users to leverage any of these methods while benefiting from the pre-organized contact list. This multi-functional approach enhances the effectiveness of each contact selection method.
Data Source
AI summary
A system for automatic selection and presentation of pertinent contacts having a mobile communication device, a plurality of information sources and an application operating based on a method of automatic selection and presentation of pertinent contacts. When a user attempts to establish a connection with a person, the method provides a prioritized list of suggested pertinent contacts that the user is likely to want to call. The method combines information from the plurality of information sources to suggest a plurality of appropriate contacts to be contacted. The application analyses a multitude of information including current context, calendar information, past call history, information from social network/social networking application, current time, location, any information from the navigational tool running on the mobile communication device, publicly available information etc to suggest a plurality of appropriate contacts to the user.


