Surveillance system with direct database server storage
First Claim
Patent Images
1. A surveillance system comprising:
- a plurality of IP cameras coupled to a network;
a metadata storage device coupled to members of the plurality of IP cameras through the network, the metadata storage device stores metadata reported from the plurality of IP cameras; and
a media storage device, physically separate from but coupled to the metadata storage device, and to members of the plurality of IP cameras through the network,wherein each of the plurality of IP cameras identifies and stores video with the media storage device for each video clip in the video via configuration information provided to the IP camera by the metadata storage device based on a unique identifier provided by the IP camera to the metadata storage device,wherein the IP camera directly accesses a specific storage device indicated in the configuration information through the network to record a video clip in the video,wherein the specific storage device creates a globally unique clip identifier and returns the globally unique clip identifier to the IP camera,wherein the IP camera sends a request to the metadata storage device to record the globally unique clip identifier and the metadata for the video clip,wherein client applications running on one or more workstations query the metadata via the metadata storage device for stored video, andwherein recordings are retrieved directly from the media storage device for review and monitoring at a requesting workstation.
1 Assignment
0 Petitions
Accused Products
Abstract
A video surveillance system includes at least one of a camera or a streamer. A data base server is coupled to the camera and can store metadata for a video clip from the camera or streamer. A media storage server is coupled to both the camera or, the streamer, and to the data base server to store the clip in the absence of any network video recorders.
-
Citations
20 Claims
-
1. A surveillance system comprising:
-
a plurality of IP cameras coupled to a network; a metadata storage device coupled to members of the plurality of IP cameras through the network, the metadata storage device stores metadata reported from the plurality of IP cameras; and a media storage device, physically separate from but coupled to the metadata storage device, and to members of the plurality of IP cameras through the network, wherein each of the plurality of IP cameras identifies and stores video with the media storage device for each video clip in the video via configuration information provided to the IP camera by the metadata storage device based on a unique identifier provided by the IP camera to the metadata storage device, wherein the IP camera directly accesses a specific storage device indicated in the configuration information through the network to record a video clip in the video, wherein the specific storage device creates a globally unique clip identifier and returns the globally unique clip identifier to the IP camera, wherein the IP camera sends a request to the metadata storage device to record the globally unique clip identifier and the metadata for the video clip, wherein client applications running on one or more workstations query the metadata via the metadata storage device for stored video, and wherein recordings are retrieved directly from the media storage device for review and monitoring at a requesting workstation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A surveillance system comprising:
-
a plurality of IP cameras coupled to a network; a storage device which receives and stores at least video signals from the IP cameras through the network; and a database control system coupled to the IP cameras and to the storage device through the network, wherein an IP camera of the plurality of IP cameras establishes a connection with the database control system through the network and reports metadata of the video signals to the database control system, wherein the IP camera sends a request to the database control system through the network to acquire configuration information of the IP camera for each video clip in the video signals based upon a unique identifier provided by the IP camera, wherein the IP camera then establishes a direct connection with a specific storage server of the storage device through the network as indicated in the configuration information and records a video clip directly to the storage device based upon the configuration information provided, wherein workstation based client applications query the database control system for recordings and then directly receive the recordings from the storage device in response to a query, and wherein the metadata is also stored in the storage device and the database control system tests an integrity of the metadata stored in the storage device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of acquiring at least one video clip comprising:
-
providing an IP camera coupled to a network, the IP camera, at least intermittently, obtaining video indicative of a region being monitored; obtaining metadata associated with the video; the IP camera establishing a connection through the network with a first metadata server and reporting the metadata; storing the metadata on the first metadata server; the IP camera sending a request to the first metadata server for configuration information of the IP camera for each video clip in the obtained video based upon a unique identifier contained in the request; the IP camera establishing a direct connection with a second storage server through the network as indicated by the configuration information; the IP camera storing at least the obtained video on the second storage server; the first metadata server receiving a user query for the stored video, wherein workstation based client applications query the first metadata server for recordings; responding to a user query, wherein responding includes the workstation based client applications directly receiving the stored video from the second storage server; and visually presenting the received video. - View Dependent Claims (18, 19, 20)
-
Specification