IP Library Patent Application 10991093
Patent Application
App. No. 10/991,093

Digital video surveillance

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/991,093
Abstract

A control system for use with one or more video surveillance cameras forming a video surveillance system. The control system includes a video database module wherein a database entry includes at least one sensor condition defining an alarm state for each camera. Additionally, there is an alarm condition module that receives one or more sensor signals from one or more sensors associated with a camera and retrieves the sensor condition defining an alarm state for the camera. The alarm condition module outputs an alarm signal if the alarm condition module determines that the one or more sensor signals meets the one or more sensor conditions. The control system is modular and may be distributed in a network environment. The control system also monitors the network bandwidth and can adjust the throughput of digital data representing the digital images in order to avoid any bandwidth limitations.

Claims (66)

1 . A system for use with one or more video surveillance cameras comprising:

a video database module wherein a database entry includes at least one sensor condition defining an alarm state for each camera;

an alarm condition module receiving one or more sensor signals from one or more sensors associated with a camera and retrieving the at least one sensor condition defining an alarm state for the camera;

wherein the alarm condition module outputs an alarm signal if the alarm condition module determines that the one or more sensor signals meets the one or more sensor conditions.

2 . The system of claim 1 , wherein an alarm state for a camera is defined at least by a plurality of sensor conditions.

3 . The system of claim 1 , further comprising:

video recording module wherein when the video recording module receives a signal representative of the alarm signal from the alarm condition module, the video recording module records one or more digital images from the camera.

4 . The system according to claim 1 , further comprising:

a display module for outputting an image produced by the camera to a display device along with an indicia that there is an alarm state associated with the camera.

5 . The system according to claim 1 , wherein the alarm condition module is in communication and receives the one or more sensor signal from a programmable logic controller.

6 . The system according to claim 1 further comprising:

a user interface module for changing one or more sensor conditions defining an alarm state in the video database.

7 . The system according to claim 6 , wherein the user interface module allows an addition of one or more additional sensor conditions to a database entry.

8 . The computer program product according to claim 1 , wherein each module can communicate with one or more other modules over a network.

9 . A method for operating a digital video surveillance system, the method comprising:

providing to a computer one or more sensor signals associated with a camera;

accessing from a database, a record for the camera wherein the record includes an alarm condition for the camera;

ascertaining if the alarm condition has been met using the sensor signals; and

if the alarm condition has been met, outputting an alarm signal.

10 . A method according to claim 9 , wherein the alarm condition is a logical combination of two or more conditions associated with one or more sensor signals.

11 . A method according to claim 9 , wherein the alarm signal causes images from the camera to be stored in memory.

12 . A method according to claim 9 , further comprising displaying images from the camera on a display device.

13 . A method according to claim 9 , wherein if an alarm signal is output, causing indicia of an alarm to be presented in association with the image for the camera on the display device.

14 . The method according to claim 9 , wherein there are a plurality of cameras in the video surveillance system wherein each camera is associated with at least one sensor.

15 . The method according to claim 14 , wherein images from a plurality of cameras are displayed on the display device; and

if an alarm signal is output, the image for the camera associated with the alarm signal is increased in size.

16 . The method according to claim 9 , further comprising:

receiving an instruction that selects a record from the database; and

receiving a separate instruction changing the alarm condition for a camera.

17 . The method according to claim 16 , where the alarm condition includes one or more parameter values associated with a sensor.

18 . The method according to claim 16 , wherein the alarm condition includes a logical reference between values associated with two or more sensor signals.

19 . A control system operative with one or more cameras and one or more sensors to form a video surveillance system, the control system receiving a request for images from one or more of the cameras over a network having an associated bandwidth, the control system comprising:

a display module for receiving the request from the network and providing to the network an output of the requested images from the one or more cameras;

wherein the display module monitors available network bandwidth and adjusts the output to the network based on the available network bandwidth.

20 . The control system according to claim 19 , further comprising:

an alarm processing module for receiving at least one sensor signal from one or more sensors associated with the one or more of the cameras, wherein the alarm processing module determines if there is an alarm state for a camera based in part on the at least one sensor signal.

21 . The control system according to claim 20 further comprising:

a video recorder module;

wherein the alarm processing module operates in a normal state until an alarm condition arises based upon the receipt of one or more sensor signals associated with a camera and then operates in an alarm state causing video images from the camera associated with the alarm to be recorded and saved to associated memory by the video recorder module.

22 . The control system according to claim 19 , further comprising:

wherein the output is adjusted by reducing resolution of one or more images from the one or more cameras.

23 . The control system according to claim 20 wherein the output is adjusted by only transmitting to the network images from cameras that are in an alarm state.

24 . A computer program product having computer code thereon for operation on a computer system, the computer code controlling a digital video surveillance system, the computer code comprising:

computer code for receiving one or more sensor signals associated with a camera;

computer code for accessing from a database a record for the camera wherein the record includes an alarm condition for the camera; and

computer code for ascertaining if the alarm condition has been met using the sensor signals and if the alarm condition has been met, outputting an alarm signal.

25 . A computer program product according to claim 24 , wherein the alarm condition is a logical combination of two or more conditions associated with one or more sensor signals.

26 . A computer program product according to claim 24 , further comprising:

computer code for causing images from the camera associated with the alarm signal to be stored in memory.

27 . A computer program product to claim 24 , further comprising:

computer code for displaying images from the camera on a display device.

28 . A computer program product according to claim 24 , computer code for causing indicia of an alarm to be presented in association with the image for the camera on the display device if an alarm signal is output.

29 . The computer program product according to claim 24 , wherein there are a plurality of cameras in the video surveillance system wherein each camera is associated with at least one sensor.

30 . The computer program product according to claim 29 , further comprising: computer code for displaying on the display device images from a plurality of cameras and if an alarm signal is output, the image for the camera associated with the alarm signal is increased in size.

31 . The computer program product according to claim 24 , further comprising: computer code for receiving an instruction selecting a record from the database; and computer code for receiving a separate instruction changing the alarm condition for a camera.

32 . The computer program product according to claim 31 , where the alarm condition includes one or more parameter values associated with a sensor.

33 . The computer program product according to claim 31 , wherein the alarm condition includes a logical reference between values associated with two or more sensor signals.

34 . The control system according to claim 20 , wherein the display module and the alarm processing module are networked together so that each module can be located at a different remote location.

35 . A method for controlling a video surveillance system operating in a network having an associated bandwidth, the method comprising:

receiving a request originating from a location associated with a user interface in the network for transmission of images from one or more of a plurality of cameras from the video surveillance system;

obtaining the images from the one or more cameras wherein the images are composed of digital data;

determining if the digital data for the images to be transmitted exceeds an available bandwidth of the network;

reducing the digital data until the digital data no longer exceeds the available bandwidth of the network; and

transmitting the images to the location associated with the user interface.

36 . The method according to claim 35 wherein the digital data forming the images is reduced by decreasing the resolution of the images.

37 . The method according to claim 35 wherein the digital data is reduced by transmitting only images associated with an alarm condition.

Assignments (5)
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Mar 3, 2011
From: WACHOVIA BANK, NATIONAL ASSOCIATION
To: INTERGRAPH HOLDING COMPANY (F/K/A COBALT HOLDING COMPANY); INTERGRAPH CORPORATION; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M&S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PP&M US HOLDING, INC.; INTERGRAPH TECHNOLOGIES COMPANY; ENGINEERING PHYSICS SOFTWARE, INC.; COADE HOLDINGS, INC.; COADE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 025892/0028 →
TERMINATION AND RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Mar 3, 2011
From: MORGAN STANLEY & CO. INCORPORATED
To: INTERGRAPH HOLDING COMPANY (F/K/A COBALT HOLDING COMPANY); INTERGRAPH CORPORATION; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M&S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PP&M US HOLDING, INC.; INTERGRAPH TECHNOLOGIES COMPANY; ENGINEERING PHYSICS SOFTWARE, INC.; COADE HOLDINGS, INC.; COADE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 025892/0299 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 11, 2007
From: COBALT HOLDING COMPANY; INTERGRAPH CORPORATION; COBALT MERGER CORP.; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M & S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH COMPUTER SYSTEMS HOLDING, INC.; DAISY SYSTEMS INTERNATIONAL, INC.; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PROPERTIES COMPANY; INTERGRAPH HARDWARE TECHNOLOGIES COMPANY; INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 018746/0234 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 10, 2007
From: COBALT HOLDING COMPANY; INTERGRAPH CORPORATION; COBALT MERGER CORP.; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M & S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH COMPUTER SYSTEMS HOLDING, INC.; DAISY SYSTEMS INTERNATIONAL, INC.; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PROPERTIES COMPANY; INTERGRAPH HARDWARE TECHNOLOGIES COMPANY; INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 018731/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2005
From: GRINDSTAFF, GENE A.; WHITAKER, SHEILA G.
To: INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
Reel/Frame 015554/0531 →