Per-User Profile Synchronization Across Shared Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When multiple users share multiple telecommunications terminals, they face issues with accessing their user-specific information, such as contact lists and call logs, due to overlapping user profiles and settings, leading to an inconsistent and personalized experience across devices.

Innovation Solution

Implementing a synchronization mechanism that stores and updates user profile information, including contact information, call logs, and user preferences, on a per-user basis across a group of terminals, ensuring each user's data is replicated and accessible on any terminal they log into, using protocols like SyncML and Wi-Fi for peer-to-peer communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple users share multiple terminals with traditional synchronization methods, then terminals can store local user data, but users cannot access their user-specific information across different terminals due to profile overlap

Engineering Contradiction:
Improveuser-specific information accessibilityVSAvoidsynchronization system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments user data into distinct user profiles, where each profile is independently synchronized across terminals. This allows User A's data to be separated from User B's data, enabling each user to access their specific information on any terminal without confusion or overlap.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a synchronization server as an intermediary that coordinates data exchange between multiple terminals and users. The server receives data changes from one terminal and distributes them to other terminals, ensuring consistent user profile information across the network without direct peer-to-peer complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If user profile information is synchronized across terminals, then users can access their data on any terminal, but the synchronization process becomes complex and difficult to implement

Engineering Contradiction:
Improvecross-terminal data accessVSAvoidsynchronization implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The synchronization system is designed to work across multiple terminal types and network configurations through standardized protocols. The same synchronization mechanism handles various data types (contact lists, call logs, user preferences) and works with different terminal forms factors, reducing the need for terminal-specific implementation complexity.

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

Solution Approach 2:

The synchronization server acts as a central coordinator that simplifies the implementation complexity by handling all data exchange logic. Terminals only need to communicate their local data changes to the server, which then manages the distribution to other terminals, reducing the computational burden and complexity at each terminal.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional terminal-specific synchronization is used, then each terminal maintains local data, but users experience inconsistent and non-personalized experiences when switching terminals

Engineering Contradiction:
Improveuser experience consistencyVSAvoidpersonalized settings retention
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system divides user data into distinct profiles associated with specific users rather than terminals. When a user logs into any terminal, their segmented profile data (contact lists, call logs, preferences) is retrieved and applied, ensuring consistent personalized experience across all terminals they access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The synchronization system continuously monitors and tracks changes in user profile data across terminals. When a user modifies their profile on one terminal, the system detects this change, synchronizes it through the server, and updates other terminals, providing real-time feedback to maintain consistency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7610055B2Synchronizing information across telecommunications terminals for multiple users
Publication Date: 2009.10.27 AVAYA INC
  • US7610055B2 patent drawing
  • US7610055B2 patent drawing
  • US7610055B2 patent drawing

AI summary

A method and apparatus are disclosed that enable the synchronization of user profile information for M users who are sharing K telecommunications terminals, wherein M and K are not necessarily equal to each other. The disclosed technique addresses the problem that occurs when multiple users share multiple terminals, in which a user that selects a particular terminal to use has to contend with the contact lists, user preferences, and call log entries that are left over from the previous user or users of the selected terminal. In accordance with the illustrative embodiment of the present invention, the user profile information is associated with and stored for each user in a group of users, in contrast to being associated with and stored for the telecommunications terminal. The user profile information comprises (i) contact information, (ii) call or message activity, and (iii) user terminal preferences.