Segregated Video Storage and Retrieval Servers for Network Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of scalable solutions for high-throughput camera provisioning and event recognition in real-world environments, particularly for systems that need to manage millions of video camera devices and users, while overcoming network impairments and ensuring user convenience through real-time notifications and secure data access.

Innovation Solution

A system utilizing modern cloud computing technologies, including automated service provisioning, virtual machine migration, and RESTful APIs, to create a scalable video cloud service that segregates retrieval and storage servers, employs 'heartbeat' messages for camera status monitoring, and uses encryption and time-expiring tokens for security, allowing for real-time event detection and notification across millions of cameras and users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If video data is stored on the same server that retrieves and streams it, then system complexity is reduced, but network throughput and scalability deteriorate due to server load bottlenecks

Engineering Contradiction:
Improvesystem complexityVSAvoidnetwork throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the video server infrastructure into separate functional components: video storage servers dedicated to storing video data, and video retrieval servers dedicated to retrieving and streaming video data to clients. This segmentation allows each server type to be optimized for its specific function and enables independent scaling of storage and retrieval capacities without mutual interference, thereby resolving the contradiction between system complexity and network throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a video retrieval server as an intermediary component between the video storage server and the client device. The retrieval server receives client requests, retrieves video data from storage servers, and streams it to clients, thereby decoupling the storage and retrieval functions. This intermediary architecture prevents storage servers from becoming bottlenecks for retrieval operations, improving overall network throughput while maintaining manageable system complexity through clear functional separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system supports millions of camera devices and users, then system versatility and coverage improve, but server load and network resource requirements worsen

Engineering Contradiction:
Improvesystem scalabilityVSAvoidserver load
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the video server infrastructure into multiple specialized servers (storage servers and retrieval servers) that can be independently scaled. This allows the system to accommodate millions of camera devices and users by adding more storage servers for capacity expansion and more retrieval servers for handling increased request volumes, without each individual server becoming overwhelmed by the total system load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a modular video server architecture where storage servers and retrieval servers can be replicated and distributed across multiple nodes. Each server type performs its specific function universally across the entire system, allowing the infrastructure to scale horizontally to support millions of devices while distributing the server load across numerous individual servers rather than concentrating it on a few overloaded machines.

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

3Device complexity

If video data is retrieved directly from storage servers by clients, then the number of server components is reduced, but network efficiency deteriorates due to direct peer-to-peer traffic patterns

Engineering Contradiction:
Improvenumber of server componentsVSAvoidnetwork efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent introduces video retrieval servers as intermediary components that mediate between video storage servers and client devices. These retrieval servers receive retrieval requests from clients, fetch video data from storage servers, and stream it to clients. This intermediary architecture optimizes network efficiency by establishing dedicated retrieval pathways and reducing direct peer-to-peer traffic patterns, thereby minimizing network resource conflicts and improving overall network throughput despite the increased number of server components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230254453A1Cloud-based segregated video storage and retrieval for improved network scalability and throughput
Publication Date: 2023.08.10 NICE NORTH AMERICA LLC
  • US20230254453A1 patent drawing
  • US20230254453A1 patent drawing
  • US20230254453A1 patent drawing

AI summary

The invention is based, in part, on a system and method designed to be able to easily and automatically scale up to millions of cameras and users. To do this, this discourse teaches use of modern cloud computing technology, including automated service provisioning, automated virtual machine migration services, RESTful API, and various firewall traversing methods to facilitate the scaling process. Moreover, the system and method described herein teaches scalable cloud solutions providing for higher though-put camera provisioning and event recognition. The network may segregate the retrieval server from the storage server, and by doing so, minimizing the load on any one server and improving network efficiency and scalability