Patent ID: 8442033

Claim:
A system for distributed recording of a communication, the system comprising: a central recording system configured to receive and store data related to the communication, wherein the central recording system is coupled to a communications network; a computing device configured to record data related to the communication, buffer at least a portion of the data related to the communication for subsequent delivery to the central recording system at a time of network traffic below a predetermined threshold of network traffic and send at least a portion of data related to the communication to the central recording system, the computing device comprising a screen capture daemon configured to facilitate capture of visual data related to the communication, a capture control daemon configured to assemble data into audio streams, and a voice capture daemon configured to facilitate capture of audio data related to the communication, wherein the computing device is connected to a local network and the local network is connected to the communications network; a capture controlling device, the capture controlling device separate from the computing device and coupled to the communications network, the capture controlling device configured to provide at least one packet assembly command to the capture control daemon; an application server, the application server coupled to the communications network, the application server configured to send at least one action command to the capture controlling device; a local routing component coupled to the computing device via the local network, the local routing component configured to receive and store data related to the communication if the connection between the local network and the communications network is severed; and a communications device, the communications device coupled to the computing device, the communications device configured to facilitate communication between a first user and a second user and operable to provide data for recording by the computing device, wherein the local routing component is further configured to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed, and wherein the local routing component is further configured to use Survivable Remote Site Telephony to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed.