Unified Call Log Synchronization Across Multiple Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with multiple devices capable of receiving VoIP calls face confusion and inaccuracies in call records due to the lack of a unified call log, leading to different devices storing disparate information about call activities.

Innovation Solution

Implementing a unified call log system that synchronizes call information across multiple devices through a call log server and telephony application server, using signals like 'ring', 'answer', and 'hang up' to generate and store unified call logs, ensuring all devices have a consistent record of call activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple devices are used for receiving VoIP calls, then call accessibility and user convenience are improved, but call record accuracy and consistency deteriorate due to disparate call logs stored on different devices

Engineering Contradiction:
Improvecall accessibilityVSAvoidcall record consistency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges call log data from multiple disparate devices into a single unified call log stored on the server. The server consolidates call records from all devices associated with a user account, creating one authoritative source of call information that eliminates duplicates and inconsistencies across devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server acts as an intermediary between multiple user devices and the unified call log. It receives call log data from various devices, processes and consolidates the information, then distributes the unified call log back to all devices, ensuring consistency without requiring direct device-to-device communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a unified call log system is implemented across multiple devices, then call record consistency is improved, but system complexity increases due to synchronization requirements

Engineering Contradiction:
Improvecall record consistencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The server serves as a central intermediary that manages all synchronization logic. Instead of implementing complex peer-to-peer synchronization between multiple devices, the server consolidates call logs from all devices and redistributes the unified log, centralizing the complexity management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system discards duplicate and conflicting call log entries from individual devices, then recovers the complete accurate call record from the unified server-based log. This approach eliminates the need for complex conflict resolution algorithms on each device.

Inventive Principle:
Principle #34Discarding and recovering

3Speed

If call information is stored locally on each device, then data access speed is improved, but information accuracy deteriorates due to missed calls not being recorded on all devices

Engineering Contradiction:
Improvedata access speedVSAvoidcall information accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The server performs preliminary consolidation of call log data from all devices before distributing the unified log. By pre-processing and merging call records centrally, the system ensures that when devices receive the unified log, they have complete accurate information without needing to query other devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server provides universal call log management functionality for all devices. Instead of each device independently managing its own call logs with limited scope, the server provides a multi-functional unified call log service that serves all devices, ensuring completeness and accuracy.

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

Data Source

PatentUS9178988B2Unified call logs
Publication Date: 2015.11.03 VERIZON PATENT & LICENSING INC
  • US9178988B2 patent drawing
  • US9178988B2 patent drawing
  • US9178988B2 patent drawing

AI summary

A user device may identify a received a signal indicating an incoming call; determine that another user device has answered the call; generate call log information that indicates that the other user device has answered the call; and store or output the generated call log information. Additionally, or alternatively, a set of user devices may receive a ring signal indicating an incoming call; a particular user device, in the set of user devices, may answer the call; and another user device, in the set of user devices, may store a unified call log. The unified call log may indicate that the particular user device answered the call, and may further indicate that the other user device did not miss the call.