Method and system for managing data from digital network surveillance cameras
AssigneeSteven Philip Meyer
InventorSTEVEN PHILIP MEYER
Life of this patent
Estimating the term…
Abstract
A computer implemented method of establishing and managing an arbitrarily large, geographically distributed video surveillance network is provided. The method comprises a plurality of independent video processing components operatively coupled by a data network, each independent video processing component configured to implement one or more tasks, the one or more tasks comprising video capture, relaying, recording, processing, storage, analysis and event-monitoring of video and audio files and information.
Claims54
A computer implemented method of establishing and managing an arbitrarily large, geographically distributed video surveillance network comprising a plurality of independent video processing components operatively coupled by a data network, each independent video processing component configured to implement one or more tasks, the one or more tasks comprising video capture, relaying, recording, processing, storage, analysis and event-monitoring of video and audio files and information, the method comprising the steps of:
- discovering and registering each video capture component of the plurality of independent video processing components with a distributed database;
- transmitting streaming data, by each video capture component, to one or more associated recording components of the plurality of independent video processing components;
- converting the streaming data into a succession of compressed media segments, storing each of the compressed media segments on a storage medium, and transmitting an event notification message to one or more event-monitoring components of the plurality of independent video processing components, by said one or more associated recording components;
- and
- transmitting event notification message to one or more event-monitoring components by one or more analysis components of the plurality of independent video processing components;
- wherein upon receiving the event notification messages from one or more video processing components of the plurality of independent video processing components, the one or more event-monitoring components update the distributed database with received event notification messages.
A computer network system for establishing and managing an arbitrarily large, geographically distributed video surveillance network comprising a plurality of independent video processing components operatively coupled by a data network, each independent video processing component configured to implement one or more tasks, the one or more tasks comprising video capture, relaying, recording, processing, storage, analysis and event-monitoring of video and audio files and information, the system comprising:
- one or more video capture components of the plurality of the independent video processing components discovered and registered with a distributed database;
- one or more recording components of the plurality of the independent video processing components, the recording components associated with the one or more video capture components;
- one or more event-monitoring components of the plurality of independent video processing components;
- one or more analysis components of the plurality of independent video processing components;
- and
- a storage medium;
- wherein the one or more video capture component transmits streaming data to one or more associated recording components, the associated recording components configured to convert the streaming data into a succession of compressed media segments, store the media segments on the storage medium and transmit an event notification message to the one or more event-monitoring components;
- the one or more analysis component transmits an event notification message to the one or more event-monitoring components;
- and
- upon receiving the event notification messages from the one or more video processing components, the one or more event-monitoring components updates the distributed database with received event notification messages.
Dependencies are inferred from the claim text.