Unified Contact Interface for Third-Party App Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smartphone communication interfaces are often simplistic and inflexible, leading to discontinuous user experiences as third-party applications lack direct access to contact address books and use separate methods for addressing users, resulting in fragmented communication options.
Innovation Solution
An API is provided to integrate third-party communication applications, allowing users to customize communication methods per contact based on usage patterns, with the system registering third-party applications, storing communication information in a database, and updating the graphical user interface to reflect associated communication types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third-party applications use separate contact systems, then application functionality is improved, but user experience continuity deteriorates
Solution Approach 1:
The patent merges third-party application contact systems with the native address book by creating a unified contact data structure that both systems can access. The contact merger module combines contacts from multiple sources into a single unified contact, allowing third-party apps to function independently while maintaining seamless integration with the native contact system through shared contact identifiers and data synchronization.
Solution Approach 2:
The unified contact system serves multiple functions simultaneously: it acts as the native address book for traditional calls and messages, while also providing contact information to third-party applications. The contact data structure is designed to be universally accessible, enabling both native and third-party apps to use the same contact repository without requiring separate contact management systems.
2Ease of operation
If communication interfaces are simplified, then ease of use is improved, but flexibility deteriorates
Solution Approach 1:
The communication interface dynamically adapts its complexity based on user needs and context. The system provides a simple unified contact view for basic operations while automatically enabling access to multiple communication methods (SMS, email, VoIP, video calling) when needed. The interface transitions from simplicity to flexibility dynamically, showing only relevant communication options based on the contact and user preferences rather than always displaying all possible actions.
3Adaptability or versatility
If multiple communication methods are integrated, then user customization is improved, but system complexity increases
Solution Approach 1:
The patent introduces several intermediary components that simplify system integration: a contact merger module that unifies contact data from multiple sources, a communication method registry that standardizes different communication protocols, and a unified interface layer that presents consistent access methods. These intermediaries abstract the complexity of integrating multiple communication systems, allowing diverse communication methods to be added without increasing overall system complexity.
Data Source
AI summary
A computer readable media, a method, and a system registering a third party application providing an available communication system between a local user and a remote user identity, storing information related to the available communication system in a first database, obtaining contact information for the remote user identity from the third party application, determining a communication type for the third party application, pairing the remote user identity with a contact, and updating a graphical representation of contact information.


