REMOTE VIDEO MONITORING SYSTEMS UTILIZING OUTBOUND LIMITED COMMUNICATION PROTOCOLS
First Claim
1. A computer based remote video monitoring system comprising:
- a local data transmission system;
a global data transmission system;
a plurality of video input sources, wherein each video input source includes a video capture device configured to create a corresponding video data signal, and wherein the plurality of video input sources are coupled to the local data transmission system;
a control module coupled to the plurality of video input sources via the local data transmission system, wherein the coupling includes the plurality of video data signals, and wherein the control module is data coupled to the global data transmission system; and
a client module indirectly data coupled to the control module through an intermediary data server via the global data transmission system, wherein the indirect data coupling is limited to an outbound data limited communication protocol, and wherein the indirect data coupling is configured to facilitate client module manipulation of control module video management functions including effecting the plurality of video data signals.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention relates to a computer based remote video monitoring system including a set of video input sources, a control module, and a client module. The video input sources are coupled to the control module via a local data transmission system such as a local area network. The client module is indirectly data coupled to the control module through an intermediary data server via a global data transmission system such as the Internet. The indirect data coupling between the client module and the control module is limited to an outbound data limited communication protocol such as an instant messaging protocol specifically including the messaging and presence protocol XMPP. The indirect data coupling enables the client module to perform various video monitoring system management related functions including controlling the control module so as to effect the video data signals produced by the video input sources.
82 Citations
20 Claims
-
1. A computer based remote video monitoring system comprising:
-
a local data transmission system; a global data transmission system; a plurality of video input sources, wherein each video input source includes a video capture device configured to create a corresponding video data signal, and wherein the plurality of video input sources are coupled to the local data transmission system; a control module coupled to the plurality of video input sources via the local data transmission system, wherein the coupling includes the plurality of video data signals, and wherein the control module is data coupled to the global data transmission system; and a client module indirectly data coupled to the control module through an intermediary data server via the global data transmission system, wherein the indirect data coupling is limited to an outbound data limited communication protocol, and wherein the indirect data coupling is configured to facilitate client module manipulation of control module video management functions including effecting the plurality of video data signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer based remote video monitoring system comprising:
-
a local data transmission system, wherein the local data transmission system is a local area network; a global data transmission system, wherein the global data transmission system is the Internet; a plurality of video input sources, wherein each video input source includes a video capture device configured to create a corresponding video data signal, and wherein the plurality of video input sources are coupled to the local data transmission system; a control module coupled to the plurality of video input sources via the local data transmission system, wherein the coupling includes the plurality of video data signals, wherein the control module is data coupled to the global data transmission system, and wherein the control module is a multi-use computing platform including a video monitoring software module, and wherein the control module'"'"'s indirect data coupling to the client module is managed by the video monitoring software module; and a client module indirectly data coupled to the control module through an intermediary data server via the global data transmission system, wherein the indirect data coupling is limited to an outbound data limited communication protocol, and wherein the indirect data coupling is configured enable the client module to manipulate control functions of the control module including effecting the plurality of video data signals, and wherein the client module is a multi-use computing platform including a web browser, and wherein the client module'"'"'s indirect data coupling to the control module is managed by the web browser.
-
-
15. An intermediary data server method for facilitating an indirect data coupling between a video monitoring system control module and a remote client module to enable remote control functionality, comprising the acts of:
-
receiving a one-way data communication from a video monitoring system control module including an initiation; receiving a one-way data communication from a remote client module including an initiation; if the received one-way communications from the remote client module and video monitoring system control module properly correspond with one another, initiating an outbound data limited coupling between the video monitoring system control module and the remote client module and subsequently performing the acts comprising; receiving a one-way data communication from a remote client module including a request; transmitting a one-way data communication to a video monitoring system control module including the request; receiving a one-way data communication from to a video monitoring system control module including a request response; and transmitting a one-way data communication to a remote client module including the request response; - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification