Unified Call Log Synchronization Across Cellular and WebRTC Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to consolidate call logs from cellular networks and WebRTC networks, resulting in disparate records that are not easily synchronized or combined, leading to incomplete call history for users.

Innovation Solution

An application installed on user equipment (UE) communicates with network servers to gather and synchronize call log data from both cellular and WebRTC networks, creating a unified call log by downloading, compiling, and disseminating information from cloud storage and WebRTC database servers using suitable protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If call logs are maintained separately on cellular and WebRTC networks, then each network has its own independent call record, but users cannot obtain a unified view of all calls across platforms

Engineering Contradiction:
Improvecall history completenessVSAvoidcall log synchronization system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines call logs from cellular networks and WebRTC networks into a single unified call log stored on the server. The application retrieves call logs from both networks and merges them into one consolidated record, allowing users to view all calls across platforms in one place rather than maintaining separate logs for each network type.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a server as an intermediary between the cellular/WebRTC networks and the user device. The server stores and manages the unified call log, acting as a mediator that consolidates data from multiple sources and provides it to the user through the application, simplifying the complexity of direct synchronization between multiple networks and devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users manually review multiple call logs from different networks, then complete call history can be obtained, but user time and productivity are reduced

Engineering Contradiction:
Improvecall history accuracyVSAvoidtime to review call logs
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically retrieving and consolidating call logs from both cellular and WebRTC networks into a unified log stored on the server. This preliminary consolidation eliminates the need for users to manually gather and review multiple separate call logs, saving time while ensuring complete and accurate call history is available.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If call log data is synchronized between multiple devices and servers, then call history is accessible across platforms, but data consistency and synchronization complexity increase

Engineering Contradiction:
Improvecross-platform call log accessVSAvoidsynchronization protocol implementation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server implements a universal call log storage and synchronization system that handles both cellular and WebRTC call logs through a single interface and protocol. This multi-functional approach allows the same server infrastructure to manage diverse call log sources without requiring separate synchronization mechanisms for each network type, reducing overall system complexity.

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

Data Source

PatentUS9942322B1Call log update across mobile device and WebRTC client device
Publication Date: 2018.04.10 T MOBILE US INC
  • US9942322B1 patent drawing
  • US9942322B1 patent drawing
  • US9942322B1 patent drawing

AI summary

Systems, methods, and applications for providing consolidated call logs for both cellular and internet calls. The application (or, “app”) can retrieve (pull), or push, information from a cellular call log to a web real-time communications (WebRTC) call log, and vice-versa. The applications can retrieve call log information from a WebRTC client, for example, and then push this information to user equipment (UE) using a suitable messaging protocol. The app can also retrieve the cellular call log from the call log on the UE, or from cloud-based storage, and push it to the WebRTC client. A consolidated call log can be provided that provides all calls (i.e., cellular- and web-based calls) in a single log. The consolidated call log can also include tabs, or other features, to enable the calls to be displayed separately by source.