Dynamic Script Manager for Video Surveillance Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video surveillance systems are inflexible and require extensive, tedious setup, making it difficult to adapt to changing devices and system resources, as they need to anticipate all possible events and responses beforehand, leading to high setup costs and labor expenses.

Innovation Solution

A distributed video surveillance system with a script manager that creates and executes scripts dynamically by filling in parameters based on detected events, allowing for remote control of cameras and adaptation to current system states, using a template script that is completed with data from associated devices when an event occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a hardwired and preset surveillance system is used, then system reliability is improved, but device complexity and setup difficulty increase significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsetup complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system transitions from static, hardwired configurations to dynamic, software-based scripting. Scripts can be modified and executed dynamically without physical reconfiguration, allowing the system to adapt to changing surveillance needs while maintaining reliable event response through standardized script execution mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

An introduction of a centralized management system acts as an intermediary between event detectors and surveillance devices. This mediator receives event notifications, selects appropriate scripts from a library, fills in device-specific parameters, and executes the corresponding scripts, thereby simplifying the overall system architecture and reducing setup complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If all possible events and responses are predetermined during setup, then system adaptability decreases, but setup time is reduced

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The surveillance response logic is segmented into modular, reusable scripts that can be independently configured and stored in a library. Each script handles a specific type of event or response, allowing the system to combine and execute only the relevant scripts for each detected event, thereby reducing setup time while maintaining high adaptability to various surveillance scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses parameter-based script configuration where generic scripts contain placeholders for device-specific parameters. When an event occurs, the management system dynamically fills in the appropriate parameters (such as device IDs, locations, and response actions) before executing the script, enabling flexible adaptation without requiring separate pre-configured scripts for every possible event scenario.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If equipment changes or device unavailability occurs, then system flexibility is reduced in hardwired systems, but setup costs increase

Engineering Contradiction:
Improveequipment adaptabilityVSAvoidsetup cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system employs universal, parameterized scripts that can work with multiple types of surveillance devices and event detectors. A single script template can be adapted to different devices by changing parameters rather than creating device-specific scripts, allowing the system to accommodate equipment changes and substitutions without requiring expensive reconfiguration or additional setup costs.

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

Data Source

PatentUS7636104B2Video surveillance system
Publication Date: 2009.12.22 PELCO INC
  • US7636104B2 patent drawing
  • US7636104B2 patent drawing
  • US7636104B2 patent drawing

AI summary

A method and system of controlling a video surveillance system comprising providing a distributed video surveillance system having a plurality of devices, building a script having a parameter that is filled in when an event occurs, storing the script, detecting the occurrence of an event, loading data related to a first device from the plurality of devices in a first parameter to generate a first script, the first device being associated with the detection of the occurrence of an event, and executing the first script.