Patent ID: 9344384
Filing Date: 2016-05-17
CPC Classification: H04L

Claim Text:
1. A method comprising: (a) receiving a first packet, wherein the first packet is part of a flow pair, and wherein the flow pair has an application protocol; (b) determining an estimated application protocol of the flow pair, wherein the determining of (b) occurs after the receiving of (a); (c) receiving a second packet of the flow pair; (d) predicting an inter-packet interval from when the second packet was received to when a third packet of the same flow pair will be received, wherein the predicting of (d) is based upon 1) the application protocol estimated in (b) and 2) a packet sequence number associated with the second packet received, and wherein (a), (b), and (c) are performed by an appliance; and (e) preloading packet flow data related to the third packet of the same flow pair in a memory cache located within the appliance, wherein the preloading of (e) occurs before a predicted arrival time of the third packet, and wherein the predicted arrival time of the third packet is the inter-packet interval after the second packet was received.