Patent ID: 9106432
Filing Date: 2015-08-11
Classification: G06N,H04L

Abstract:
1. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform: controlling a computer to identify packets associated with a data stream originated by a voice over internet protocol (VoIP) application; wherein the VoIP application is one of: a SKYPE® VoIP application, a VONAGE® VoIP application, a GOOGLE TALK® VoIP application, a TEAMSPEAK VoIP application, a VENTRILO VoIP application, a CISCO® internet protocol television (CISCO® IPTV) VoIP application, a YOUTUBE® video application; controlling the computer to update a set of characterization data that facilitates identifying the VoIP application that originated the data stream and comprises a set of classification statistics computed from data specific to the packets; controlling the computer to assign a data stream classifier to the data stream; wherein the data stream classifier is determined by comparing a portion of the set of characterization data to a set of identification data.