Dynamic Session URL Access Control via QR Code Redirect

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face challenges in controlling access to users based on location without violating user privacy, as users often decline to provide location information due to privacy concerns, leading to unintended access when the user is not at the intended location.

Innovation Solution

Implementing a backend network service that generates a unique session ID through a QR code, which redirects users to a website with dynamic addresses, allowing the website owner to monitor and control access based on the session ID's validity, preventing access once it expires, thus restricting access to specific locations without requiring location data from the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the website owner requests location information from users to control access, then access control based on location is improved, but user privacy is compromised and users may decline to provide location information

Engineering Contradiction:
Improveaccess control reliabilityVSAvoiduser privacy violation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a backend redirect service as an intermediary between the QR code and the website. This service generates unique session identifiers and manages access control without requiring the website to directly handle location data. The intermediary absorbs the complexity of access control while preserving user privacy by not exposing location requirements to the end user.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanism of directly requesting location data from users with a session-based access control system. Instead of mechanically collecting location information, the system uses QR code scanning to initiate sessions, with the backend service validating access based on session identifiers rather than explicit location data collection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If the website owner allows users to bookmark and access the website later, then ease of operation is improved, but access control is compromised as users can access the website outside the intended location

Engineering Contradiction:
Improvewebsite accessibilityVSAvoidaccess control reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic access control through session identifiers that are generated when users scan QR codes. These session identifiers have validity periods and can be configured to expire or be revoked. This dynamic approach allows the system to maintain ease of operation through bookmarking while ensuring access control reliability by validating session status before granting access.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The backend redirect service performs preliminary validation of session identifiers before allowing access to the website. This preliminary check ensures that even if users have bookmarked the website, they can only access it if their session is still valid, thereby maintaining access control requirements while preserving user convenience.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the website uses a static access link, then ease of operation is improved, but the ability to control access based on location and time is lost

Engineering Contradiction:
Improvelink accessibilityVSAvoidaccess control flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms static access links into dynamic session-based URLs. When users scan QR codes, the backend service generates unique session identifiers that are embedded in the access URLs. These dynamic URLs maintain ease of operation while enabling flexible access control through session validation, expiration configurations, and the ability to revoke access as needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240362290A1QR code access restriction without geolocation knowledge
Publication Date: 2024.10.31 CAPITAL ONE SERVICES LLC
  • US20240362290A1 patent drawing
  • US20240362290A1 patent drawing
  • US20240362290A1 patent drawing

AI summary

Provided herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for controlling access to a website. In some embodiments, a user scans a machine-readable indicia with their mobile device to access a backend redirect page. The backend redirect page receives the access request, generates a unique session identifier, and configures a dynamic address based on the unique session identifier. The backend redirect page redirects the mobile device to an intake page of a website using the dynamic address for that page. Whenever the user attempts to load a page in the website using the corresponding dynamic address, an intake backend for frontend verifies the validity of the unique session identifier associated with the dynamic address. A session monitor tracks the amount of time since the unique session identifier was generated and invalidates the unique session identifier after a predetermined amount of time has passed.