The present invention relates generally to network video recording systems. More particularly, the present invention relates to systems and methods of managing network video recording systems.
Known network video recording (NVR) systems include a custom storage system with video data stream management and storage concealed in a file system. Thus, known network video recording systems require a proprietary installation before use and can only be managed via custom monitoring and storage management tools. However, proprietary installations are often impractical for novice or entry level users.
There is thus a continuing, ongoing need for improved systems and methods to manage network video recording systems. Preferably, such systems and methods enable a user to manage a network video recording system using his or her everyday operating system.
While this invention is susceptible of an embodiment in many different forms, there are shown in the drawings and will be described herein in detail specific embodiments thereof with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention. It is not intended to limit the invention to the specific illustrated embodiments.
Embodiments of the present invention include improved systems and methods to manage network video recording systems. Preferably, such systems and methods enable a user to manage a network video recording system using his or her everyday operating system.
Systems and methods in accordance with the present invention can enable a user to interface with a network video recording system via his or her personal computer. The personal computer can be connected to the Internet, an intranet, a LAN, or a server, as would be known by those of skill in the art, so that programs, data, and files can be downloaded and/or accessed from the network video recording system on the user's personal computer.
An everyday operating system running on a user's personal computer can support systems and methods in accordance with the present invention. For example, Microsoft Windows® is an operating system that can be run on a personal computer and that supports many different types of programs. In embodiments of the present invention, a user can interface with Microsoft Windows® and its programs to manage a network video recording system.
Embodiments of the present invention will be described herein with respect to the operating system, Microsoft Windows and its associated programs. However, it is to be understood that the present invention can be used in connection with other types of operating systems both known and not yet known.
In embodiments of the present invention, files associated with a network video recording system can be stored, named, and organized as all other files supported by a user's everyday operating system. For example, using a Microsoft Windows operating system, all files and video data streams can be named as would be known by those of skill in the art, and stored and organized using folders and sub-folders known to Microsoft Windows® users.
Further, files associated with the network video recording system can be moved between folders of the operating system for reorganization. For example, using a Microsoft Windows® operating system, files can be cut and paste from one storage location or folder to another storage location or folder.
In embodiments of the present invention, files associated with a network video recording system can be searched. For example, a Microsoft Windows operating system supports a search tool, and all files can be searched based on date, time, camera number, event details, or any other metadata associated with the file.
Video data streams associated with the network video recording system can be opened and played in a media player supported by a user's operating system. Further, video data streams can be shared between users via the Internet, an intranet, a LAN, or a web/streaming server.
Some embodiments of the present invention include systems and methods for analyzing and graphically analyzing the configuration of a network video recording system. For example, a Microsoft Windows® operating system can support an Excel® program. A user can specify configuration details for the network video recording system in Excel®, either online or offline, and import the configuration details to the network video recording system. When troubleshooting the network video recording system, a user can send an Excel® spreadsheet to a technician for analyzing the configuration of the system.
A user can also audit a network video recording system using an operating system of a personal computer. For example, a user can generate charts and reports via Microsoft Excel®.
Once the network video recording system has interfaced with the end user's operating system, the method 100 can manage the network video recording system by executing any of the following: storing files associated with the network video recording system as in 115, naming files associated with the network video recording system as in 120, organizing files associated with the network video recording system as in 125, viewing files associated with the network video recording system as in 130, archiving files to the network video recording system as in 135, browsing files associated with the network video recording system 140, playing video data streams associated with the network video recording system as in 145, restoring files associated with the network video recording system as in 150, deleting files associated with the network video recording system as in 155, searching files associated with the network video recording system as in 160, sorting files associated with the network video recording system as in 165, sharing files associated with the network video recording system as in 170, configuring the network video recording system as in 175, generate reports associated with the network video recording system as in 180, and analyze the network video recording system as in 185.
The method shown in
The network video recording system 20 can interface with and/or be associated with an operating system, such as Microsoft Windows® 30, which can support a Windows® Explorer view 32. A plurality of local users 34-1, 34-2, . . . 34-N can interface with the Explorer view 32 for managing the network video recording system 20 in accordance with the present invention. A media player 36 as would be known by those of skill in the art can also interface with the Explorer view 32 for playing video data streams associated with the plurality of cameras 22-1, 22-2-22-3, . . . 22-N.
The elements of the system 10 can be implemented with control circuitry, a programmable processor, and software, stored on local computer readable medium, as would be understood by those of skill in the art. Each local user 34-1, 34-2, . . . 34-N can include a personal computer or other workstation known to those of skill in the art. Further, a personal computer or other workstation can include a viewing screen for interfacing with a user. In some embodiments, the viewing screen can be an interactive multi-dimensional graphical user interface.
The interactive and viewing windows shown and described herein are exemplary only. Those of skill in the art will understand that the features of the windows shown and described herein may be displayed by additional or alternate windows.
The operating system can include a network video recording system folder, with sub-folders for each folder. Each camera sub-folder can include further sub-folders for dates, and each date sub-folder can include files of video data streams associated with the parent date and camera.
The files of video data streams can be named in a conventional manner known to those of ordinary skill in the art. For example, a user can choose the name of each video data stream file so that it is meaningful to the user and easily identifiable. A user can change the name of a file at any time.
Properties that can be configured include, for example, general properties, sharing properties, security properties, web sharing properties, and customization properties. The web sharing properties of a file or element of the network video recording system can be configured in such a way to enable multiple user to access the file or element via, for example a LAN.
From the foregoing, it will be observed that numerous variations and modifications may be effected without departing from the spirit and scope of the invention. It is to be understood that no limitation with respect to the specific system or method illustrated herein is intended or should be inferred. It is, of course, intended to cover by the appended claims all such modifications as fall within the sprit and scope of the claims.