System and Method for Rendering a Landing Page Based on Location
AssigneeCharter Communications Operating, LLC
InventorsPeter Andrew ERICKSEN, Jon JASIUNAS, Donald SHERKER
Life of this patent
Estimating the term…
Abstract
Systems, methods, and devices for using a Uniform Resource Locator (URL) parameter to pass variables between authentication, authorization, and accounting (AAA) servers and a portal so as to intelligently select and display a different captive portal landing page on a user equipment (UE) device based on any combination of the geographic location of the UE device, the service set identifier (SSID) of the access point, the UE device's media access control (MAC) address.
Claims24
A method of rendering a landing page on a user equipment device, comprising:
- receiving, via a processor in a server computing device, a resource request that includes one or more parameters from the user equipment device;
- determining, by the processor, whether the received one or more parameters include a location identifier parameter associated an access point associated with the user equipment device;
- querying, by the processor, a captive portal database to receive query results that include location information in response to determining that the received one or more parameters include the location identifier parameter;
- selecting, by the processor, a captive portal landing page based on the received query results and a global portal identifier of the access point;
- and
- sending, by the processor, the selected captive portal landing page to the user equipment device.
A server computing device, comprising:
- a processor configured with processor-executable software instructions to:
- receive a resource request that includes one or more parameters from a user equipment device;
- determine whether the received one or more parameters include a location identifier parameter associated an access point associated with the user equipment device;
- query a captive portal database to receive query results that include location information in response to determining that the received one or more parameters include the location identifier parameter;
- select a captive portal landing page based on the received query results and a global portal identifier of the access point;
- and
- send the selected captive portal landing page to the user equipment device.
A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a server processor to perform operations for rendering a landing page on a user equipment device, the operations comprising:
- receiving a resource request that includes one or more parameters from the user equipment device;
- determining whether the received one or more parameters include a location identifier parameter associated an access point associated with the user equipment device;
- querying a captive portal database to receive query results that include location information in response to determining that the received one or more parameters include the location identifier parameter;
- selecting a captive portal landing page based on the received query results and a global portal identifier of the access point;
- and
- sending the selected captive portal landing page to the user equipment device.
A server computing device, comprising:
- means for receiving a resource request that includes one or more parameters from a user equipment device;
- means for determining whether the received one or more parameters include a location identifier parameter associated an access point associated with the user equipment device;
- means for querying a captive portal database to receive query results that include location information in response to determining that the received one or more parameters include the location identifier parameter;
- means for selecting a captive portal landing page based on the received query results and a global portal identifier of the access point;
- and
- means for sending the selected captive portal landing page to the user equipment device.
Dependencies are inferred from the claim text.