Patent ID: 9356910
Filing Date: 2016-05-31
CPC Classification: G06F,H04L,H04M,H04W

Claim Text:
1. A method for routing data packets of an application session, the method comprising: inspecting, by a security gateway, a data packet for an application session and storing a host identity and an application session time in an application session record; determining, by the security gateway, from the data packet for the application session a user identity and storing the user identity in the application session record; determining, by the security gateway, a second user identity by matching an access session record of an access session accessed during the application session that comprises the second user identity, a second host identity, and an access session time, wherein the second host identity and the access session time match the host identity and the application session time of the application session record; storing the second user identity in the application session record; determining, by the security gateway, at least one packet routing policy applicable to the application session, the at least one packet routing policy comprising a host network address, an application network address, and a forwarding interface; receiving, at the security gateway, a second data packet for the application session, the second data packet comprising a source network address and a destination network address; comparing, by the security gateway, the source network address from the second data packet with the host network address of the at least one packet routing policy, or comparing the destination network address from the second data packet with the application network address of the at least one packet routing policy; and in response to finding a match between the source network address from the second data packet and the host network address of the at least one packet routing policy, or a match between the destination network address from the second data packet and the application network address of the at least one packet routing policy, processing the second data packet using the forwarding interface of the at least one packet routing policy by the security gateway.