Patent ID: 9614890
Date: 2017-04-04
CPC Classifications: H04L

Claim:
1. A method for acquiring and correlating characteristics of Web Real-Time Communications (WebRTC) interactive flows, comprising: receiving, by an acquisition agent of a WebRTC client executing on a first computing device, a peer connection initiation dialogue for establishing a first communication session with a second computing device, the first communication session comprising a WebRTC interactive flow; determining, by the acquisition agent, one or more characteristics of the WebRTC interactive flow based on the peer connection initiation dialogue, wherein the one or more characteristics of the WebRTC interactive flow comprise a user identity, a website identity, a transport identity, a server identity, a transport address, an Internet Protocol (IP) address, an indication of a change to a media flow, an indication of a termination of a media flow, a timestamp, or combinations thereof; establishing, by the acquisition agent, a second communication session with a correlation agent executing on a third computing device, the second communication session being different from the first communication session, wherein the third computing device is different from the first computing device and the second computing device, wherein the correlation agent is separate from the acquisition agent, the WebRTC client, and the second computing device; transmitting, by the acquisition agent to the correlation agent over the second communication session, the one or more characteristics of the WebRTC interactive flow; storing, by the correlation agent, the one or more characteristics of the WebRTC interactive flow; correlating, by the correlation agent, the one or more characteristics of the WebRTC interactive flow; and generating, by the correlation agent, one or more interaction records based on the correlating.