Surveillance Data Segment Routing via Association Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing surveillance and monitoring systems face challenges in adapting the number of recording servers without overconsuming processing and network resources, particularly when adding new servers to manage data storage and retrieval efficiently.

Innovation Solution

A method and apparatus that utilize a configuration table and association table to dynamically manage data segments across multiple recording servers, allowing flexible server adaptation while maintaining transparent data retrieval, by identifying and serving data segments from the appropriate server without unnecessary resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all data segments are stored at a single recording server, then data retrieval is simplified and made easier, but the system lacks flexibility when adding new recording servers and overconsumes network resources when transferring data between servers

Engineering Contradiction:
Improvedata retrieval simplicityVSAvoidsystem flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the data storage function across multiple recording servers while maintaining a centralized management structure. The association table divides the system into logical units (data segments mapped to specific servers) that can be independently managed, allowing new servers to be added without requiring complete data migration while keeping retrieval simple through centralized coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary management layer that maintains the association table, which maps data segments to their storing servers. This intermediary structure enables flexible data location tracking without requiring direct client-server communication for each data segment, thus maintaining retrieval simplicity while enabling system flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If data segments are transferred from old to new recording servers, then storage capacity is optimized, but processing and network resources are unnecessarily consumed

Engineering Contradiction:
Improvestorage capacityVSAvoidprocessing and network resource consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by maintaining an association table that pre-maps data segments to their current storing servers. This allows the system to directly locate and access data segments on the appropriate server without requiring full data transfers, thus optimizing storage capacity utilization while avoiding unnecessary processing and network resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by only transferring or accessing specific data segments that need to be moved or retrieved, rather than transferring entire data sets. The association table enables selective access to individual data segments, reducing processing and network resource consumption while still achieving storage capacity optimization.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If multiple recording servers are added to the system, then total storage capacity increases, but tracking and managing data segment locations becomes more complex

Engineering Contradiction:
Improvetotal storage capacityVSAvoiddata location tracking complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges the data location tracking function into a centralized association table that consolidates information about all data segments and their storing servers. This single centralized structure manages data locations across multiple servers, increasing total storage capacity while avoiding the complexity of distributed tracking systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The association table serves multiple functions: it tracks data segment locations, enables data retrieval routing, and supports dynamic server addition. This universal structure handles all data location management tasks across multiple servers without requiring separate tracking mechanisms, thus increasing storage capacity while maintaining manageable complexity.

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

Data Source

PatentUS11044343B2Method and apparatus for serving and managing storage of data streams in a surveillance and/or monitoring system
Publication Date: 2021.06.22 CANON KK
  • US11044343B2 patent drawing
  • US11044343B2 patent drawing
  • US11044343B2 patent drawing

AI summary

The invention relates to methods and apparatuses for managing storage and serving of data streams generated by peripheral devices in a system for surveillance and/or monitoring. According to one aspect, the method comprises the steps of obtaining a configuration table, the configuration table comprising a list of one or more recording servers storing data segments generated by the peripheral device; building an association table, the association table comprising, for each recording server of the list, identifiers of data segments of the data stream stored therein; determining, based on the association table, the recording server storing a requested data segment; obtaining the requested data segment from the determined recording server and serving the obtained data segment.