System and method for parsing and archiving multimedia data
First Claim
1. A system for data recording across a network, comprising:
- a session border controller connecting incoming data from the network to an endpoint;
a load balancer connected to the network between the session border controller and the endpoint and receiving the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory; and
a recording apparatus comprising recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint,wherein the incoming data originates from a first private branch exchange and the session border controller is positioned proximate a second private branch exchange remote from the first private branch exchange.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.
-
Citations
19 Claims
-
1. A system for data recording across a network, comprising:
-
a session border controller connecting incoming data from the network to an endpoint; a load balancer connected to the network between the session border controller and the endpoint and receiving the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory; and a recording apparatus comprising recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint, wherein the incoming data originates from a first private branch exchange and the session border controller is positioned proximate a second private branch exchange remote from the first private branch exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for data recording across a network, comprising:
-
a session border controller connecting incoming data from the network to an endpoint, wherein the session border controller comprises a session border controller processor configured for transcoding the incoming data according to audio or video data type, and wherein the session border controller is further configured for duplicate media streaming of the incoming data; a load balancer connected to the network between the session border controller and the endpoint and receiving duplicate media streams of the incoming data from the session border controller, wherein the load balancer comprises computer memory and a load balancer processor configured to direct a first version of the duplicate media streams to the endpoint and further configured to parse a second version of the duplicate media streams into video data and audio data according to identification protocols accessible by the processor from the computer memory; and a recording apparatus comprising recording memory that receives the second version of the duplicate media streams from the load balancer and stores the second version in the recording memory.
-
-
15. A system for data recording across a network, comprising:
-
a session border controller, the session border controller connecting incoming data from the network to an endpoint, wherein the session border controller comprises a session border controller processor configured for transcoding the incoming data according to audio or video data type, and wherein said session border controller further comprises a back to back agent module accessible by the processor for moderating the incoming data to the endpoint, a load balancer connected to the network between the session border controller and the endpoint and receiving the incoming data from the session border controller, wherein the load balancer comprises computer memory and a load balancer processor configured to parse the incoming data into video data and audio data according to identification protocols available to the processor; and a recording apparatus comprising an archiving processor and archiving memory that receives a duplicate version of the incoming data from the load balancer and stores the duplicate version of the incoming data in the recording memory, at least one graphics processing unit (GPU) and at least one application specific integrated circuit (ASIC) connected to the recording apparatus, wherein the recording apparatus comprises an archiving module stored in said archiving memory, the archiving module configured to use the archiving processor to process portions of the duplicate version of the incoming data along with either the GPU or the ASIC. - View Dependent Claims (16, 17, 18, 19)
-
Specification