Contact Management via Communications Event Identifier Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing contact management software lacks efficient mechanisms for entering and updating contacts, particularly for temporary relationships, leading to users forgoing the benefits of contact management due to the time and difficulty involved in creating and maintaining contacts for limited interactions.
Innovation Solution
A method and system that track communications event identifiers to determine if multiple events are associated with a common identifier, allowing for automatic contact updates using content from these events, including the option to create or update contacts and designate them as temporary, facilitating easier management of contacts through user interface options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual entry of contact information is required, then contact information can be accurately recorded, but user time and effort are significantly increased
Solution Approach 1:
The system automatically extracts contact information from communications events and performs contact creation or updates without requiring manual user input. The device monitors communications events, identifies contact information patterns, and autonomously manages the contact book, making the system serve itself rather than requiring continuous user intervention.
Solution Approach 2:
The system pre-processes communications events to extract and validate contact information before the user needs it. By continuously monitoring and analyzing communications events in advance, the system prepares contact information ready for automatic insertion into the contact book, eliminating the need for manual entry when contacts are needed.
2Adaptability or versatility
If contact creation is performed for every individual, then complete contact management is achieved, but the complexity and time required increase significantly
Solution Approach 1:
The system applies different levels of contact management based on local conditions - it automatically creates contacts for some individuals while updating existing contacts for others, and selectively managing contacts based on communication patterns. This localized approach optimizes contact management for each specific scenario rather than applying a uniform complex process to all contacts.
Solution Approach 2:
The system performs contact management actions selectively rather than comprehensively for all individuals. It monitors communications events and performs contact creation or updates only when appropriate patterns are detected, avoiding unnecessary contact management operations and reducing overall system complexity while maintaining effectiveness.
3Ease of operation
If automatic contact creation is enabled, then user effort is reduced, but the risk of creating inaccurate or unwanted contacts increases
Solution Approach 1:
The system continuously monitors communications events and uses feedback from communication patterns to determine when and how to create or update contacts. By analyzing the frequency, type, and context of communications events, the system adjusts its contact management behavior to ensure accuracy while maintaining automation, only creating contacts when communication patterns indicate legitimate contact needs.
Data Source
AI summary
Methods, devices and program products are provided to track communications event (CE) identifiers associated with the communications events for a device. The method determines whether communications events are associated with a common CE identifier, and performs a contact update utilizing content from at least one communications event associated with the common CE identifier to update a contact. The device comprises a processor, a user interface, and a local storage medium. The device determines whether communications events are associated with a common CE identifier and performs a contact update utilizing content from at least one of the communications events associated with the common CE identifier to update the contact. The computer program product comprises a non-signal computer readable storage medium comprising computer executable code to track CE identifiers associated with the communications events for a device and a contact update.


