# US 8,787,201 B2 · System and methods for designing network surveillance systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,201 B2
- Document ID: US8787201B2
- Status: Granted
- Kind: B2
- Application number: 12/688,504
- Filed: 2010-01-15
- Published: 2011-07-21
- Granted: 2014-07-22
- Earliest claimed: 2010-01-15
- Assignees: Iomnis LLC
- Applicants: Alan W. Davis; Daniel G. Johnson
- Inventors: Alan W. Davis; Daniel G. Johnson
- Web page: https://patentgrep.com/patent/US8787201B2

## CPC

- H04N 7/181: {for receiving images from a plurality of remote sources}
- G08B 13/19656: {Network used to communicate with a camera, e.g. WAN, LAN, Internet}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Systems and methods for efficiently configuring network surveillance systems are disclosed. A network surveillance system is designed by selecting a first component for the network surveillance system. The surveillance performance index for the first component is determined. A second component for the network surveillance system is then selected based on the surveillance performance index of the first component.

## Claims

### Claim 1

A method of designing a network surveillance system, comprising:
receiving a camera configuration selection at a user interface, wherein the user interface is provided by an information handling system;
determining at a processor of the information handling system a surveillance performance index for the camera configuration, wherein the surveillance performance index for the camera configuration comprises a data load capability of the camera configuration;
receiving a server selection at the user interface;
determining at the processor a surveillance performance index for the selected server, wherein the surveillance performance index for the selected server comprises a data processing capability of the selected server;
comparing the surveillance performance index of the camera configuration with the surveillance performance index of the selected server; and
identifying the selected server to be included in the network surveillance system if the surveillance performance index of the server is equal to or exceeds the surveillance performance index of the camera configuration, wherein the selected server is not connected to the network surveillance system when it is identified.

### Claim 2 (depends on 1)

The method of claim 1, wherein the network surveillance system is an IP based network.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving a camera configuration selection at a user interface comprises receiving a selected one of a number of cameras, a camera resolution and a camera frame rate.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the surveillance performance index of one of the camera configuration and the server comprises determining number of ten million pixels per second of an average MJPEG frame compression that can pass through the slowest subsystem of one of the camera configuration and the server.

### Claim 5 (depends on 1)

The method of claim 1, wherein the camera is an IP camera.

### Claim 6 (depends on 1)

The method of claim 1, wherein the camera is an analog camera.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining the surveillance performance index of the server comprises:
determining a surveillance performance index for each server sub-system; and
designating the smallest surveillance performance index of the server sub-systems as the surveillance performance index of the server.

### Claim 8 (depends on 7)

The method of claim 7, wherein the server sub-systems are selected from the group consisting of a network interface, a disk array, a central processing unit and a memory unit.

### Claim 9

A system for designing a network surveillance system comprising:
an information handling system;
a user interface provided by the information handling system;
wherein
the information handling system receives a camera configuration from the user interface;
the information handling system selects an appropriate server to be included in the network surveillance system using the camera configuration
the appropriate server is selected based, at least in part, on a surveillance performance index of the camera configuration;
the surveillance performance index of the camera configuration comprises a data load capability of the camera configuration; and
the server is not connected to the network surveillance system when it is selected.

### Claim 10 (depends on 9)

The system of claim 9, wherein the information handling system is selected from the group consisting of a personal computer and a laptop computer.

### Claim 11 (depends on 9)

The system of claim 9, wherein the camera configuration information is selected from the group consisting of a number of cameras, a camera resolution, and a camera frame rate.

### Claim 12 (depends on 9)

The system of claim 9, wherein the information handling system determines a surveillance performance index for the camera configuration.

### Claim 13 (depends on 9)

The system of claim 9, wherein a surveillance performance index of an available server is stored in the information handling system.

### Claim 14 (depends on 13)

The system of claim 13, wherein the information handling system selects the appropriate server by comparing the surveillance performance index of the available server and a surveillance performance index of the camera configuration.

### Claim 15 (depends on 13)

The system of claim 13, wherein the price of the available server is stored in the information handling system.

### Claim 16 (depends on 15)

The system of claim 15, wherein the information handling system selects the appropriate server using the surveillance performance index of the server, the price of the server and a surveillance performance index of the camera configuration.

### Claim 17

A method of designing a network surveillance system comprising:
receiving a selection of a first component for the network surveillance system at a user interface, wherein the user interface is provided by an information handling system;
determining at a processor of the information handling system a surveillance performance index for the first component, wherein the surveillance performance index for the first component comprises at least one of a data load capability and a data processing capability of the first component; and
selecting a second component to be included in the network surveillance system based on the surveillance performance index of the first component, wherein the second component is not connected to the network surveillance system when it is selected.

### Claim 18 (depends on 17)

The method of claim 17, wherein selecting a second component for the network surveillance system based on the surveillance performance index of the first component comprises:
determining a surveillance performance index for the second component; and
selecting the second component if the surveillance performance index of the second component is not less than the surveillance performance index of the first component.

### Claim 19 (depends on 17)

The method of claim 17, wherein at least one of the first component and the second component is selected from a group consisting of a camera configuration, a server, a data storage device and a switch.

### Claim 20 (depends on 17)

The method of claim 17, wherein the step of determining the surveillance performance index for the first component and the step of selecting a second component for the network surveillance system based on the surveillance performance index of the first component are performed by an information handling system.
