Patent ID: 9456018
Filing Date: 2016-09-27
CPC Classification: H04L

Claim Text:
1. A computer-implemented method, comprising: receiving, at a computing device, a first request for data from a client device via a first connection, wherein the requested data is located on the Internet; determining whether the client device is authorized to access the Internet; in response to a determination that the client device is not authorized to access the Internet, terminating the first connection between the computing device and the client device and establishing a second connection between the computing device and a captive portal to send the first request for data received from the client device to the captive portal; redirecting, by the computing device, the first request for data to the captive portal via the second connection; receiving, by the computing device, a success message from the captive portal authorizing the client device to access the Internet, wherein the success message indicates that the client device has been authenticated, wherein: in response to receiving the success message, cancelling redirection of requests for data from the client device to the captive portal; and directing a second request for data from the client device to a network, wherein communication between the client device and the network is run through the captive portal switch.