Patent ID: 8578468

Claim:
A method of client authentication, the method comprising: receiving an Internet protocol source address of a client packet; determining a packet origination, a network connection point, and a network path of the client packet based on the Internet protocol source address; comparing the determined packet origination with at least one packet origination associated with the client; comparing the determined network connection point with at least one network connection point associated with the client; assessing a compatibility between the determined network path and at least one of the determined packet origination or the determined network connection point; determining a compatibility between the packet origination and the network connection point; determining an internet service provider corresponding to the Internet protocol source address; determining whether the internet service provider services the packet origination; and signaling execution of one or more client authentication challenges when at least one of: the determined packet origination fails to match the at least one packet origination associated with the client, the determined network connection point fails to match the at least one network connection point associated with the client, the determined network path is incompatible with at least one of the determined packet origination and the determined network connection point, the packet origination is incompatible with the network connection point, or the internet service provider fails to service the packet origination.