×

DNS-based captive portal with integrated transparent proxy to protect against user device caching incorrect IP address

  • US 10,498,702 B2
  • Filed: 07/12/2018
  • Issued: 12/03/2019
  • Est. Priority Date: 05/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A server in a captive portal system, the server comprising:

  • a first network interface coupled to a local computer network;

    a second network interface coupled to an external computer network;

    a memory device storing a plurality of software instructions; and

    one or more processors coupled to the memory device, the first network interface, and the second network interface;

    wherein, by the one or more processors executing the software instructions loaded from the memory device, the one or more processors are configured to;

    accept a connection requested from a user device on the local computer network to an IP address of the server, the connection to the IP address of the server occurring as a result of a name server previously determining the user device to not be logged in to the captive portal system and providing the user device the IP address of the server as a resolved IP address of a target domain name, the user device thereafter caching the IP address of the server provided by the name server as the resolved IP address of the target domain name;

    determine whether the user device is logged according to a source address of the user device;

    act as a transparent proxy between the user device and a remote destination on the external computer network to thereby allow the user device to receive content from the remote destination via the connection in response to determining that the user device is logged in; and

    send alternate content different than that provided by the remote destination to the user device via the connection when the user device is not logged in.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×