Location-Based Task Execution for Secure Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data requesting systems face insecurity and inefficiency in managing resource access due to potential unauthorized access and geographical location considerations, leading to suboptimal information retrieval.

Innovation Solution

A computer-implemented method and system that execute tasks based on user device locations by identifying access rights, verifying location data, and executing protocols to determine proximity to resources, allowing access only within defined time periods and distance ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access to resources is granted without considering geographical location, then ease of operation is improved, but security deteriorates due to potential unauthorized access

Engineering Contradiction:
Improveresource accessVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements location-based access control by evaluating the geographical position of user devices relative to resources. Different access rights are granted based on local conditions (device location within defined distance ranges of resources), rather than applying a uniform access policy to all users regardless of location.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If access to resources is granted without considering geographical location, then ease of operation is improved, but information retrieval efficiency deteriorates

Engineering Contradiction:
Improveresource accessVSAvoidinformation retrieval efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary location verification and access right determination before granting resource access. By checking device locations and calculating distances to resources in advance, the system ensures that only authorized users within defined geographical boundaries can access resources, thereby improving information retrieval efficiency through pre-filtering unauthorized access attempts.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If location-based access control is implemented, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidaccess management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary access management system that handles location-based verification and protocol execution. This intermediary component mediates between user devices and resources, performing location checks and access right validations without requiring complex logic to be embedded in each individual device or resource system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12003596B2Location-based task execution for enhanced data access
Publication Date: 2024.06.04 LIVE NATION ENTERTAINMENT INC
  • US12003596B2 patent drawing
  • US12003596B2 patent drawing
  • US12003596B2 patent drawing

AI summary

Systems and methods are provided for executing tasks selected based on locations of user devices. A first user device associated with an access right to a resource can be identified. The location of the first user device can be determined at a time before a defined time period. Further, a protocol execution condition can be detected. Upon detecting the protocol execution condition, executing a protocol. Executing the protocol can include determining a distance between the first user device and a resource location. Whether the distance between the first user device and the resource location is less than or equal to a distance range of the resource location at a time prior to the defined time period can be determined. In response to determining that the distance is not less than or equal to the distance range, accessing a plurality of tasks, selecting a task, and executing the task.