SYSTEMS AND METHODS FOR DATA OBSTRUCTION SYSTEM IDENTIFICATION AND CIRCUMVENTION
First Claim
1. A video monitoring system control module software method for identifying and circumventing active data obstruction systems to enable video monitoring data transmissions comprising the acts of:
- transmitting a plurality of test data packets over a network interface and a plurality of communication ports, wherein the plurality of communication ports correspond to video monitoring system related communication protocols, and wherein the network interface is selected so as to facilitate a data feedback loop;
generating a receive thread key of blocked and transmitted test data packets;
providing a set of keys corresponding to known data obstruction systems;
correlating the receive thread key with the set of keys corresponding to known data obstruction systems;
identifying at least one active data obstruction system; and
circumventing data on the plurality of communication ports around the identified at least one data obstruction system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to detecting, identifying, and circumventing data obstruction systems on a computer device including firewalls, filters, etc. One embodiment of the present invention relates to a video monitoring system control module method for identifying and circumventing active data obstruction systems to enable video monitoring data transmissions. The method includes transmitting a plurality of test data packets over communication ports corresponding to video monitoring system related communication protocols, so as to generate a receive thread key of blocked and transmitted test data packets. The receive thread key is correlated with data corresponding to known data obstruction systems in order to identify at least one data obstruction system. Video monitoring data is routed around the identified at least one known data obstruction system, thereby circumventing the known data obstruction systems. Circumvention of data may be accomplished by automatically disabling, automatically reconfiguring, and/or instructing a user to manually disable or reconfigure the corresponding data obstruction system.
-
Citations
20 Claims
-
1. A video monitoring system control module software method for identifying and circumventing active data obstruction systems to enable video monitoring data transmissions comprising the acts of:
-
transmitting a plurality of test data packets over a network interface and a plurality of communication ports, wherein the plurality of communication ports correspond to video monitoring system related communication protocols, and wherein the network interface is selected so as to facilitate a data feedback loop; generating a receive thread key of blocked and transmitted test data packets; providing a set of keys corresponding to known data obstruction systems; correlating the receive thread key with the set of keys corresponding to known data obstruction systems; identifying at least one active data obstruction system; and circumventing data on the plurality of communication ports around the identified at least one data obstruction system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for identifying and circumventing active data obstruction systems to enable data transmissions comprising the acts of:
-
transmitting a plurality of test data packets over a network interface and a plurality of communication ports, wherein the plurality of communication ports correspond to communication protocols, and wherein the network interface is selected so as to facilitate a data feedback loop; generating a receive thread key of blocked and transmitted test data packets; providing a set of keys corresponding to known data obstruction systems;
correlating the receive thread key with the set of keys corresponding to known data obstruction systems;identifying at least one active data obstruction system; and circumventing data on the plurality of communication ports around the identified at least one data obstruction system.
-
-
14. A computer controlled video monitoring system disposed within a multi-use computing and communication system, comprising:
-
a local data transmission system; a video input source, wherein the video input source includes a video capture device configured to create a video data signal, and wherein the video input source is coupled to the local data transmission system; a control module data coupled to the video input source via the local data transmission system so as to receive the video data signal, wherein the video data signal is received and transmitted over a plurality of communication ports utilizing video monitoring communication protocols, and wherein the control module is disposed within a multi-use computing environment; at least one data obstruction system disposed within the multi-use computing environment and configured to block the transmission of video monitoring data over at least one communication port; wherein the control module further includes a data obstruction circumvention module, wherein the data obstruction circumvention module includes a data feedback loop configured to transmit and receive at least one test thread including a plurality of test data packets disposed on communication ports corresponding to the video monitoring communication protocols, and wherein the data obstruction resolution module further includes; a correlation module configured to correlate the received test thread with data corresponding to the blocking characteristics of known data obstruction systems; and an identification module configured to identify data active obstruction systems present in the multi-use computing environment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification