Unified Contact Interface for Third-Party App Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party applications use separate contact systems, then application functionality is improved, but user experience continuity deteriorates

Engineering Contradiction:
Improveapplication functionalityVSAvoiduser experience continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If communication interfaces are simplified, then ease of use is improved, but flexibility deteriorates

Engineering Contradiction:
Improveinterface simplicityVSAvoidcommunication flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple communication methods are integrated, then user customization is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication optionsVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240118790A1Integration of third party application as quick actions
Publication Date: 2024.04.11 APPLE INC
  • US20240118790A1 patent drawing
  • US20240118790A1 patent drawing
  • US20240118790A1 patent drawing

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.