Secure Real-Time Communications Platform for IoT WebRTC Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems for IoT devices face challenges in providing secure, high-quality, and user-friendly real-time audio and video streaming, with limitations in network connectivity, security, and compatibility with modern communication devices, and lack integration with blockchain technology for secure data transmission and storage.

Innovation Solution

A Secure Real-Time Communications (SRTC) platform that integrates WebRTC with IoT gateways, edge computing, MQTT broker, AI platforms, Janus WebRTC server, and GStreamer pipeline, along with advanced security features like Self-Sovereign Identity, Private Blockchain, and advanced encryption technologies to establish secure peer-to-peer connections between IoT devices and user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If proprietary hardware and software systems are used for video and audio messaging, then high quality video and audio can be provided, but the systems become complicated to set up and require specialized technical support

Engineering Contradiction:
Improvevideo and audio qualityVSAvoidsetup complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces WebRTC gateway servers as intermediaries between IoT devices and user devices. These gateways handle the complex signaling, connection establishment, and protocol translation, allowing simple IoT devices to communicate through modern browsers without requiring complex local setup or specialized hardware. The gateway mediates the communication, absorbing the complexity away from end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses web browsers as a universal platform that can run on any modern device (smartphones, tablets, PCs) without requiring device-specific proprietary software. The WebRTC technology enables video and audio streaming through standard browser APIs, making the system accessible to average users while maintaining high quality through standardized codecs and protocols.

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

2Ease of operation

If simple and user-friendly systems are used for video and audio messaging, then ease of setup is improved, but video and audio quality deteriorates

Engineering Contradiction:
Improvesetup simplicityVSAvoidvideo and audio quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The WebRTC gateway serves as a powerful intermediary that provides high-quality video and audio processing capabilities to simple user interfaces. The gateway handles advanced functions like adaptive bitrate streaming, error correction, and codec selection, while users only need to interact with simple browser-based interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces complex proprietary software installations with lightweight web-based interfaces that run in browsers. Instead of requiring users to install and configure specialized applications, the system uses HTML5 video elements and JavaScript APIs to provide high-quality video and audio streaming through standard web technologies.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If WebRTC is used for real-time communications, then ease of operation and compatibility are improved, but security and encryption capabilities are insufficient

Engineering Contradiction:
Improvebrowser compatibilityVSAvoidsecurity and encryption
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments security functions into separate modular components: WebRTC handles real-time media transmission, while separate blockchain modules handle identity verification and authentication. The gateway server acts as a security layer that implements DTLS encryption for media streams and integrates with blockchain for decentralized identity management, separating concerns between ease of use and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a composite security architecture combining multiple technologies: WebRTC's built-in encryption, DTLS protocol for transport layer security, blockchain for immutable identity verification, and smart contracts for access control. This layered composite approach provides comprehensive security while maintaining the simplicity of browser-based operation.

Inventive Principle:
Principle #40Composite materials

4Adaptability or versatility

If IoT devices are connected to provide real-time communications, then connectivity and data sharing are improved, but security vulnerabilities and lack of DRM protection increase

Engineering Contradiction:
Improvedevice connectivityVSAvoidsecurity and DRM protection
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The WebRTC gateway serves as a security intermediary between IoT devices and user devices. It implements DRM protection by controlling media stream encryption keys, manages authentication through blockchain identity verification, and enforces access policies. The gateway mediates all communications, providing security without requiring complex modifications to IoT devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses blockchain technology to enable self-service security where IoT devices and users automatically verify each other's identities through decentralized identity protocols. Smart contracts automatically enforce access rights and DRM policies without requiring manual security configuration, providing security through automated self-service mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12003660B2Method and system to implement secure real time communications (SRTC) between WebRTC and the internet of things (IoT)
Publication Date: 2024.06.04 AVILA TECH LLC
  • US12003660B2 patent drawing
  • US12003660B2 patent drawing
  • US12003660B2 patent drawing

AI summary

The invention relates to processes and systems for using Web Real-Time Communications (RTC) to connect and communicate with devices used in an Internet of Things (IoT) framework, and devices made for the same.