DIGITAL VIDEO SYSTEM USING NETWORKED CAMERAS
First Claim
1. A method of controlling access by a computer to a video server, comprising the steps of:
- sending a request from a client computer to a video server over a network;
receiving from the video server a unique number stored in the video server, wherein the unique number is received by the client computer over the network;
determining that access to the video server is authorized by comparing the unique number received by the client computer to one or more authorized unique numbers;
in response to the determination, obtaining at the client computer one or more images from the video server; and
displaying the one or more images on a screen display of the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital video system including a computer connected via a network to a number of video servers and cameras. The computer includes a program that provides a grid of display windows, each of which displays an image received from the camera associated with that window. The program sequentially polls each camera, accessing and displaying an image from the camera in its associated window. The program can access the cameras at different frame rates. The program stores image streams in a single file, concatenating each successive image onto the end of the file. The file is then indexed using SOI and EOI markers to permit fast access to individual images within the file. The program can monitor received video and automatically start recording upon detecting motion within the video stream. Motion detection is implemented by comparing color component values for pixels from different images.
-
Citations
3 Claims
-
1. A method of controlling access by a computer to a video server, comprising the steps of:
-
sending a request from a client computer to a video server over a network; receiving from the video server a unique number stored in the video server, wherein the unique number is received by the client computer over the network; determining that access to the video server is authorized by comparing the unique number received by the client computer to one or more authorized unique numbers; in response to the determination, obtaining at the client computer one or more images from the video server; and displaying the one or more images on a screen display of the client computer.
-
-
2. A method of controlling access by a computer to a hardware device, comprising the steps of:
-
executing a computer program stored in computer readable form at a computer, the computer being connected to a hardware device via a network; accessing the hardware device from the computer over the network using an IP address associated with the hardware device; obtaining a MAC address from the hardware device over the network; determining if the program is authorized to access the hardware device by validating the MAC address using data accessible to the computer; and if the program is authorized to access the hardware device, then the method further comprises the steps of; requesting data from the hardware device by the computer using the computer program; and receiving the requested data at the computer.
-
-
3. A method of licensing a computer program on a per-device basis to prevent unauthorized use of the computer program with hardware devices, comprising the steps of:
-
identifying one or more authorized hardware devices, each having a MAC address; providing a computer program in computer readable form, wherein the computer program is operable upon execution by a computer to permit a user of the computer to input network address information concerning a specific hardware device accessible to the computer via a network; embedding the MAC address(es) of the authorized hardware device(s) into the computer program; and licensing the computer program to a user based on the number of MAC addresses embedded in the computer program.
-
Specification