US2020099961A1PendingUtilityA1

Networked video management system

Assignee: DICE CORPPriority: Sep 24, 2018Filed: Aug 16, 2019Published: Mar 26, 2020
Est. expirySep 24, 2038(~12.1 yrs left)· nominal 20-yr term from priority
H04L 65/1069H04L 65/1023H04N 21/64715H04N 21/274H04N 21/4223H04N 21/64738H04L 67/12H04N 21/4147H04L 67/02H04N 21/218H04L 65/4069H04L 65/608H04L 67/28H04N 21/231H04N 23/631H04N 23/661H04N 23/64H04L 65/1101H04N 7/181H04L 65/1045H04L 65/61H04L 67/56H04L 67/51H04L 65/65H04L 63/0281H04L 63/0272
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A number of variations may include a computer system for networked video management. The computer system may include a computer having non-transitory memory for storing machine instructions that may be executed by the computer. The machine instructions when executed by the computer may implement the following functions: scanning a network for network cameras connected to the network to obtain a list of connected network cameras; transmitting the list of connected network cameras; receiving a tunnel request between the connected network cameras on the list and a video recorder application; establishing a tunnel with each connected network camera; and offering the tunnel to applications on the network

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A product comprising:
 a computer system for networked video management, the computer system comprising at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implement the following functions:   scanning a network for network cameras connected to the network to obtain a list of connected network cameras;   transmitting the list of connected network cameras;   receiving a tunnel request between the connected network cameras on the list and a video recorder application;   establishing a tunnel with each connected network camera; and   offering the tunnel to applications on the network.   
     
     
         2 . A product as set forth in  claim 1 , further comprising:
 initiating a connection to a web server proxy container established through a secure hypertext transfer protocol prior to scanning a network for network cameras connected to the network to obtain a list of connected network cameras.   
     
     
         3 . A product as set forth in  claim 2 , wherein initiating a connection to a web server proxy container established through a secure hypertext transfer protocol further comprises checking a certificate of a video client application and upgrading the connection to a websocket connection. 
     
     
         4 . A product as set forth in  claim 3 , wherein the websocket connection is constructed and arranged to transmit network traffic between the network cameras and at least one recorder container. 
     
     
         5 . A product as set forth in  claim 1 , wherein the network for network cameras comprises:
 a client-side network;   a server network virtually residing on a cloud instance; and   wherein the client-side network and the server network are in communication with one another over the network for network cameras.   
     
     
         6 . A product as set forth in  claim 5 , further comprising:
 opening a listening port on the server network at at least one web service client container and transmitting all traffic the listening port receives from at least one virtual camera containers to the corresponding network camera.   
     
     
         7 . A product as set forth in  claim 1 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer. 
     
     
         8 . A product as set forth in  claim 1 , further comprising:
 at least one video gateway device constructed and arranged to act as a gate between a client network and a server network to enable network traffic flow between the client network and the server network.   
     
     
         9 . A product as set forth in  claim 1 , further comprising:
 establishing real time streaming protocol traffic between the connected network cameras and the video recorder application.   
     
     
         10 . A product comprising:
 a computer system for networked video management, the computer system comprising at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implement the following functions:   requesting a scan of a network for network cameras connected to the network;   receiving a list of connected network cameras;   transmitting a tunnel request between the connected network cameras on the list and a video recorder application;   receiving a tunnel offer in response to transmitting the tunnel request; and   offering the tunnel to applications on the network.   
     
     
         11 . A product as set forth in  claim 10 , further comprising:
 initiating a connection to a web server proxy container established through a secure hypertext transfer protocol prior to scanning a network for network cameras connected to the network to obtain a list of connected network cameras,   
     
     
         12 . A product as set forth in  claim 11 , wherein initiating a connection to a web server proxy container established through a secure hypertext transfer protocol further comprises checking a certificate of a video client application and upgrading the connection to a websocket connection. 
     
     
         13 . A product as set forth in  claim 10 , further comprising:
 establishing real time streaming protocol traffic between the connected network cameras and the video recorder application.   
     
     
         14 . A product as set forth in  claim 10 , wherein the network for network cameras comprises:
 a client-side network;   a server network virtually residing on a cloud instance; and   wherein the client-side network and the server network are in communication with one another over the network for network cameras.   
     
     
         15 . A product as set forth in  claim 10 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer. 
     
     
         16 . A method comprising:
 providing at least one computer having non-transitory memory for storing machine instructions that are to be executed by the at least one computer, the machine instructions when executed by the at least one computer implements the following functions:   initiating a connection to a web server proxy container via a video client application;   scanning a network for network cameras connected to the network to obtain a list of connected network cameras;   transmitting the list of connected network cameras to the web server proxy container;   requesting a tunnel from the web service proxy container via the at least one recorder container and from at least one video gateway device via the web service proxy container;   establishing the tunnel with the network of network cameras via the at least one video gateway device;   offering the tunnel to the web service proxy container via the at least one video gateway device;   offering the tunnel to the web service client container via the web service proxy container; and   establishing real time streaming protocol traffic.   
     
     
         17 . A method as set forth in  claim 16 , wherein initiating the connection to a web server proxy container is established through a secure hypertext transfer protocol. 
     
     
         18 . A method as set forth in  claim 17 , wherein initiating the connection to a web server proxy container is established through a secure hypertext transfer protocol further comprises checking a certificate of the video client application and upgrading the connection to a websocket connection. 
     
     
         19 . A product as set forth in  claim 16 , wherein the at least one computer having non-transitory memory for storing machine instructions is at least one server side computer. 
     
     
         20 . A product as set forth in  claim 16 , wherein the network for network cameras comprises:
 a client-side network;   a server network virtually residing on a cloud instance; and   wherein the client-side network and the server network are in communication with one another over the network for network cameras.

Join the waitlist — get patent alerts

Track US2020099961A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.