Contact Profile Exchange Between Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems require manual effort to maintain and update contact profiles, making it difficult to add new contact addresses, especially if they have not interfaced with the client device, and there is no efficient method to share contact profiles between devices during communication sessions.

Innovation Solution

A client device shares its contact profile, including a universal identifier and a list of contact addresses, with a remote device during a communication session, allowing the remote device to generate or update the contact profile, and vice versa, enabling seamless profile sharing and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual effort is used to maintain contact profiles, then contact information can be stored, but it becomes difficult and time-consuming to add new contact addresses

Engineering Contradiction:
Improveease of maintaining contact profilesVSAvoidtime to add new contact addresses
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables contact profiles to automatically update themselves by exchanging information during communication sessions. When devices communicate, they autonomously share contact profile data, eliminating the need for manual updates and automatically adding new contact addresses to the contact book.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Contact profile information is exchanged and stored in advance during communication sessions, so that when new contact addresses become available, the profile is already prepared to receive and integrate them automatically without requiring manual intervention at the moment of addition.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If contact profiles are maintained manually, then existing contact information can be preserved, but new contact addresses that have not interfaced with the device cannot be easily added

Engineering Contradiction:
Improveaccuracy of contact informationVSAvoidability to add new contact addresses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system uses communication sessions as feedback opportunities to automatically update contact profiles. When a device communicates with another device, the exchange of contact profile information provides real-time feedback that enables automatic addition and verification of new contact addresses, ensuring both accuracy and adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Communication sessions serve as an intermediary mechanism that facilitates the automatic transfer and integration of new contact address information between devices, allowing contact profiles to adapt to new contacts without manual intervention while maintaining data reliability through structured information exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If contact profiles are updated frequently, then contact information remains current, but system complexity and processing overhead increase

Engineering Contradiction:
Improvecurrency of contact informationVSAvoidcomplexity of profile management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

Instead of continuous updates, the system performs contact profile exchanges periodically during natural communication sessions. This periodic action keeps contact information current by leveraging existing communication events, avoiding the need for constant background processes and reducing system complexity while preventing information loss.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9497287B2Exchanging a contact profile between client devices during a communication session
Publication Date: 2016.11.15 QUALCOMM INC
  • US9497287B2 patent drawing
  • US9497287B2 patent drawing
  • US9497287B2 patent drawing

AI summary

In an embodiment, a client device (CD) maintains a contact profile for a user of the CD, the contact profile including a universal identifier (UID) for the user and a list of devices and addresses at which the user of the CD can be contacted. The CD establishes a communication session with a remote CD (RCD) via a given contact address from the set of contact addresses for the RCD. The CD shares, in response to the communication session establishment, at least a portion of the contact profile to the RCD. The RCD generates and/or updates a given contact profile for the user of the CD that is maintained on the RCD based on the shared contact profile. The RCD can also share its profile with the CD in response to the communication session establishment, causing the CD to generate and/or update a contact profile for the RCD.