Patent ID: 9537826
Date: 2017-01-03
CPC Classifications: H04L

Claim:
1. A computer-implemented method in a gateway device connected to a data communication network in between a data source device and a user device, for transmitting files based on content type, the method comprising: receiving data, in a network interface device of the gateway device, that corresponds to a file of a first type that was requested by a user device and is subject to policy enforcement; examining headers of the file, with a protocol differentiator electrically coupled to a processor of the gateway device, to identify a type of content associated with the file from a plurality of content types; based on the type of content associated with the file, from the network interface device, transmitting the file at a prescribed data transmission rate for the content type before policy enforcement has been performed on the portion of the file and before the entirety of the file has been received; distinct from the transmitting of the file portion of the user, performing policy enforcement upon receipt of less than an entirety of the file and at a data increment size of received data portions at least equal to a threshold of data; and after policy enforcement is performed upon an entirety of the file, transmitting the remaining portion of the file that has been received, but not yet transmitted to the user device.