Video Call System Using Persistent UUID Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video call systems require pre-registration of terminals and IM accounts, limiting accessibility, especially for inter-device video calls between devices like cell phones and televisions without shared account numbers.

Innovation Solution

A system that uses persistent connections between terminals and a server to generate and manage universally unique identifiers (UUIDs) for devices, allowing them to establish video calls without prior registration or login, using QR codes or identifier allocation for contact addition and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pre-registration with IM accounts is required for video calls, then call establishment is simple and direct, but accessibility is limited to users with registered accounts

Engineering Contradiction:
Improvecall establishment simplicityVSAvoiduser group coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary that generates and manages UUIDs for terminals. The server acts as a mediator between calling and called terminals, enabling identification and connection without requiring traditional IM account registration. This resolves the contradiction by maintaining simple call establishment through server-mediated UUID exchange while expanding accessibility to any terminal with network connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables terminals to self-generate or self-obtain UUIDs without requiring manual IM account registration. Terminals can autonomously participate in video calls by obtaining identification through the server, eliminating the dependency on pre-registered accounts and expanding user coverage while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

2Device complexity

If traditional IM account-based identification is used, then account management is straightforward, but inter-device video calls between different device types are not supported

Engineering Contradiction:
Improveaccount management simplicityVSAvoidinter-device call support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal UUID identification system that works across multiple device types including smartphones, tablets, and televisions. The server-generated UUIDs serve as a universal identifier that transcends device-specific account systems, enabling any terminal to participate in video calls regardless of device type, thus achieving multi-device support without complicating the identification mechanism.

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

Solution Approach 2:

The server acts as a universal mediator that manages UUID allocation and terminal identification across diverse device types. By centralizing identification management in the server, the system achieves adaptability across smartphones, televisions, and other devices while maintaining straightforward account-like management through the server's UUID assignment and persistence connection management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If persistent connections are maintained with all terminals, then video call establishment is rapid and seamless, but server resource consumption increases

Engineering Contradiction:
Improvecall establishment timeVSAvoidserver resource consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system establishes persistent connections and pre-generates UUIDs for terminals before actual video calls are needed. This preliminary setup allows for rapid call establishment when users initiate video calls, as the identification and connection framework is already in place. The server maintains these persistent connections proactively, reducing latency and setup time during actual call events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server maintains continuous persistent connections with terminals to enable seamless video call establishment. By keeping connections continuously open and active rather than establishing them on-demand, the system achieves rapid call setup times. The continuous maintenance of these connections ensures that when a video call is initiated, the pathway is already established, eliminating connection setup delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10375351B2System and method for implementing video calls
Publication Date: 2019.08.06 BANMA ZHIXING NETWORK HONGKONG CO LTD
  • US10375351B2 patent drawing
  • US10375351B2 patent drawing
  • US10375351B2 patent drawing

AI summary

Embodiments of the present application relate to a method for implementing video calls, a system for implementing video calls, and a computer program product for implementing video calls. A method for implementing video calls is provided. The method includes maintaining persistent connections with a plurality of terminals used to make video calls, each terminal having a universally unique identifier, receiving a video call request from a calling terminal via one of the persistent connections, the video call request including the universally unique identifier of the calling terminal, equipment descriptive information of the calling terminal, and the universally unique identifier of a called terminal, notifying the called terminal via one of the persistent connections, the notification being based on the universally unique identifier of the called terminal, receiving a response from the called terminal, and establishing a video call channel based on the received response.