Location-Based Access Control for Secured Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current secure systems face challenges in dynamically managing access permissions, especially when users need temporary access or when third-party services are used for hosting sensitive data, leading to potential security issues and rigid configurations that are difficult to modify.

Innovation Solution

Implementing location-based access control techniques that allow systems to dynamically grant or revoke access to secured resources based on user location and movement patterns, using positioning data and invitations associated with specific locations, enabling granular control through geo-fencing technologies and authentication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If explicit input commands from administrator are required to change access permissions, then security control is maintained, but system flexibility and ease of operation deteriorate

Engineering Contradiction:
Improveaccess permission managementVSAvoidadministrator intervention requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically manages access permissions by detecting user location and movement patterns through positioning data, granting or revoking access without requiring administrator intervention. The access control system serves itself by making autonomous decisions based on predefined policies and real-time location information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Access permissions are dynamically adjusted based on real-time location data and movement patterns. The system transitions from static permission assignments to dynamic, context-aware access control that automatically adapts to changing user locations and behaviors.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If third-party services are used for hosting secured data, then functionality and service capabilities are improved, but security risks and reliability deteriorate

Engineering Contradiction:
Improveservice functionalityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the access control functionality from the data hosting service. While third-party services may host data, the access control decisions are made independently by the local system based on location-based policies, separating the trust requirements for data storage from access authorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The location-based access control system acts as an intermediary layer between users and secured resources. Even when third-party services host data, this intermediary enforces security policies based on location, creating an additional security layer that mitigates risks from external service providers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If location-based access control is implemented, then security and access precision are improved, but system complexity and processing requirements increase

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces complex administrative management mechanisms with automated location-based detection and decision-making. Instead of manual permission management, the system uses positioning data and movement pattern recognition to automatically enforce access control policies.

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

Solution Approach 2:

The location-based access control system serves multiple functions: it provides security enforcement, user tracking, automatic permission management, and policy validation all through a single integrated mechanism that processes positioning data.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Measurement precision

If continuous monitoring of user position is performed, then access control precision is improved, but processing energy and network resource consumption increase

Engineering Contradiction:
Improvelocation-based access controlVSAvoidprocessing and network resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the system periodically evaluates access permissions based on location data. Access control decisions are made at relevant moments such as when users approach secured resources or when movement patterns indicate intent to access, rather than continuously tracking all movements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system monitors location data with sufficient precision for access control purposes without excessive continuous tracking. It processes positioning information at the level of detail needed for security decisions, avoiding unnecessary high-precision continuous monitoring that would waste resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10803189B2Location-based access control of secured resources
Publication Date: 2020.10.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10803189B2 patent drawing
  • US10803189B2 patent drawing
  • US10803189B2 patent drawing

AI summary

Techniques described herein provide location-based access control to secured resources. Generally described, configurations disclosed herein enable a system to dynamically modify access to secured resources based on one or more location-related actions. For example, techniques disclosed herein can enable a computing system to control access to resources such as computing devices, display devices, secured locations, and secured data. In some configurations, the techniques disclosed herein can enable controlled access to secured resources based, at least in part, on an invitation associated with a location and positioning data indicating a location of a user.