DATA STREAM CLASSIFICATION
First Claim
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, by a server computer, a network computer to identify data packets associated with a data stream originated by a user application;
controlling, by the server computer, the network computer to update a set of characterization data that facilitates identifying the user application that originated the data stream and comprises a set of classification statistics computed from data specific to the data packets;
based, at least in part, on a portion of the set of characterization data, determining, by the server computer, a data stream classifier for the data stream;
causing the network computer to provide a signal determined based on the data stream classifier;
based, at least in part, on the signal, controlling the network computer to modify a quality of service setting for the data stream.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with data stream classification are described. One example method includes identifying packets associated with the data stream. The example method may also include updating a set of characterization data associated with the data stream based on information associated with a packet. The example method may also include assigning a data stream classifier to the data stream by comparing characterization data to identification data upon determining that the set of characterization data indicates that the data stream is able to be classified. The example method may also include providing a signal associated with the data stream classifier.
9 Citations
20 Claims
-
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, by a server computer, a network computer to identify data packets associated with a data stream originated by a user application; controlling, by the server computer, the network computer to update a set of characterization data that facilitates identifying the user application that originated the data stream and comprises a set of classification statistics computed from data specific to the data packets; based, at least in part, on a portion of the set of characterization data, determining, by the server computer, a data stream classifier for the data stream; causing the network computer to provide a signal determined based on the data stream classifier; based, at least in part, on the signal, controlling the network computer to modify a quality of service setting for the data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented, data processing method comprising:
-
controlling, by a server computer, a network computer to identify data packets associated with a data stream originated by a user application; controlling, by the server computer, the network computer to update a set of characterization data that facilitates identifying the user application that originated the data stream and comprises a set of classification statistics computed from data specific to the data packets; based, at least in part, on a portion of the set of characterization data, determining, by the server computer, a data stream classifier for the data stream; causing the network computer to provide a signal determined based on the data stream classifier; based, at least in part, on the signal, controlling the network computer to modify a quality of service setting for the data stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification