1. 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 generate a set of characterization data that is associated with the data stream originated by the user application; comparing the set of characterization data with a set of training characterization data to determine a type of the user application that originated the data stream; based on the type of the user application that originated the data stream, determining whether to set a quality of service setting to a high quality of service value; in response to determining that the quality of service setting is to be set to the high quality of service value, modifying the quality of service setting for the data stream by setting the high quality of service value for the user application.