Cloud Service Captive Portal Configuration for Network Access Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The setup and configuration of captive portals for network access points (NAPs) are cumbersome and difficult, often requiring manual intervention from NAP owners, and existing solutions do not enable efficient monetization or user authentication.

Innovation Solution

A cloud service that receives configuration settings from NAP owners, processes them to generate configuration data, and applies it to NAPs to configure captive portals, enabling simplified setup, authentication, and monetization of network access, including advertisement delivery and usage rule enforcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration of captive portals is performed by NAP owners, then customization and control are improved, but setup complexity and difficulty increase

Engineering Contradiction:
ImprovecustomizationVSAvoidsetup complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A cloud service acts as an intermediary between NAP owners and network access points. The cloud service receives configuration settings from NAP owners, processes them to generate configuration data, and transmits it to NAPs. This intermediary approach allows NAP owners to customize captive portals through simplified interfaces while the complex configuration processing is handled by the cloud service, resolving the contradiction between customization capability and setup complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If captive portal functionality is enabled by default, then ease of use is improved, but security and control are worsened

Engineering Contradiction:
Improveease of useVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-configuring captive portal templates and authentication mechanisms in the cloud service before deployment to NAPs. Configuration settings including security policies, authentication methods, and captive portal templates are prepared in advance through the cloud interface, enabling NAPs to function securely with minimal on-site configuration while maintaining security controls.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If cloud-based configuration processing is implemented, then ease of operation is improved, but data transmission requirements increase

Engineering Contradiction:
Improveease of operationVSAvoiddata transmission
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The cloud service processes configuration settings locally in the cloud environment, generating optimized configuration data specific to each NAP before transmission. This local processing approach allows the system to handle complex configuration logic remotely, transmitting only the necessary finalized configuration data to individual NAPs rather than raw configuration parameters, thereby reducing overall data transmission requirements while maintaining ease of operation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10560853B2Configuring captive portals with a cloud service
Publication Date: 2020.02.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10560853B2 patent drawing
  • US10560853B2 patent drawing
  • US10560853B2 patent drawing

AI summary

Embodiments provision captive portals on network access points (NAPs). In response to a request from a NAP owner, a cloud service associates a NAP with the NAP owner and provides a control channel for configuring the NAP. The NAP owner inputs configuration settings describing the captive portal. The cloud service processes the configuration settings to generate configuration data. The cloud service transmits the configuration data to the NAP. The NAP applies the configuration data to configure the NAP. Some embodiments configure Wi-Fi hotspots with captive portals for gated access to the Internet.