Distributed voice over internet protocol recording
First Claim
Patent Images
1. 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, andwherein 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.
8 Assignments
0 Petitions
Accused Products
Abstract
Included are embodiments of systems and methods for recording data related to a communication. One exemplary embodiment, among others includes receiving data related to a communication from a communications device, recording at least a portion of the data related to the communication, determining a time of reduced network activity and sending at least a portion of the data related to the communication to a central recording server at a time of low network activity.
175 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for distributed recording of a communication, the method comprising:
-
receiving the communication; providing a communications device that is coupled to a 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; recording, at the computing device, at least a portion of data related to the communication at a computing device, wherein the computing device includes 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 a communications network; buffering at least a portion of the data related to the communication for subsequent delivery to a central recording system at a time of network traffic below a predetermined threshold of network traffic; sending at least a portion of data related to the communication to the central recording system, wherein the central recording system is coupled to the communications network; providing at least one packet assembly command to the capture control daemon from a capture controlling device, wherein the capture controlling device is implemented separately from the computing device and coupled to the communication network; sending at least one action command to a capture controlling device from an application server; and sending at least a portion of data related to the communication to a local routing component if the connection between the local network and the communication network is severed, 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification