Geolocation-Based Data Access Control in Distributed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data access control systems face challenges in securely managing sensitive data access, particularly in distributed computing environments, as they struggle to dynamically apply geolocation-based controls and multifactor authentication to prevent unauthorized access while ensuring data availability to authorized users, especially in the face of evolving regulatory requirements and aggressive data aggregation techniques.

Innovation Solution

A system and method for secure geolocation-based data access control in a distributed computing environment, where a server device captures data access requests, determines the requestor's geolocation and identity, applies appropriate access permissions by generating masked views of data for restricted zones, and uses multifactor authentication to update responses to full views upon successful authentication, thereby protecting sensitive data from unauthorized exposure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data access control systems are used, then data security is maintained through static access rules, but the system cannot dynamically adapt to geolocation-based restrictions and evolving threats

Engineering Contradiction:
Improvedynamic access control adaptabilityVSAvoidaccess control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic access control by continuously evaluating requestor geolocation, identity, and device characteristics in real-time. The system transitions from static access rules to dynamic decision-making that adapts to current conditions, allowing access permissions to change based on the requestor's location, authentication status, and risk profile without requiring complex manual reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes access control parameters (permission levels, data masking, authentication requirements) based on varying input parameters such as geolocation coordinates, requestor identity verification results, and device security attributes. This allows the same system to apply different access rules to different requestors based on their specific parameters rather than using fixed rules

Inventive Principle:
Principle #35Parameter changes

2Reliability

If strict data access controls are implemented to protect sensitive data, then security risk is reduced, but authorized personnel in restricted locations cannot access necessary data

Engineering Contradiction:
Improvedata security reliabilityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies different access control measures to different geolocation zones. Restricted zones receive enhanced security measures such as mandatory multifactor authentication and data masking, while non-restricted zones receive standard access controls. This localized approach ensures high security where needed while maintaining ease of access where risks are lower

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary authentication and geolocation verification before granting access to sensitive data. By conducting multifactor authentication and risk assessment in advance, the system ensures security requirements are met before data is accessed, allowing authorized personnel to access data smoothly once authenticated without repeated security checks

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multifactor authentication is deployed to enhance security, then unauthorized access is prevented, but authentication failures may block legitimate users from accessing data

Engineering Contradiction:
Improveauthentication securityVSAvoiduser access convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts authentication requirements based on risk parameters. Low-risk requests from recognized devices in non-restricted zones may use simplified authentication, while high-risk requests trigger enhanced multifactor authentication. This parameter-based approach maintains strong security for critical access points while reducing friction for routine operations

Inventive Principle:
Principle #35Parameter changes

4Reliability

If continuous system updates are applied to counter evolving threats, then data protection effectiveness is improved, but application features become unavailable to users

Engineering Contradiction:
Improvedata protection effectivenessVSAvoidapplication availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The access control system operates autonomously by automatically evaluating each request against current security parameters, geolocation data, and authentication status. This self-service capability eliminates the need for manual system updates and human intervention in access decisions, allowing the system to continuously adapt to new threats while maintaining full application availability without service disruptions

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12147559B1Secure geolocation-based data access control in a distributed computing environment
Publication Date: 2024.11.19 FMR CORP
  • US12147559B1 patent drawing
  • US12147559B1 patent drawing
  • US12147559B1 patent drawing

AI summary

Methods and systems for secure geolocation-based data access control include a server that captures a data access request from a remote device and determines whether the requestor geolocation corresponds to a non-restricted zone or a restricted zone. The server determines whether the requestor identity has permission to receive a full view or a masked view of data. The server retrieves data responsive to the data query and generates a response to the data access request, the response including a full view or a masked view of the retrieved data. When the generated response comprises a masked view, the server determines that the user of the remote device has requested a full view of the responsive data, authenticates the remote device using the requestor identity, and updates the generated response to comprise the full view of the retrieved data. The server device transmits the generated response to the remote device.