Geofencing Queries Based on Intent and Semantics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current access control methods for search queries and results rely on simple yes or no controls, failing to adequately enforce regulations like GDPR, particularly in scenarios where data access needs to be restricted by geographic location or result semantics, leading to potential violations.

Innovation Solution

A cognitive search system implements geofencing based on query intent and result semantics, using machine learning models to determine user intent and location, establishing virtual boundaries (geofences) to control access to data, ensuring compliance with regulations by allowing or denying access based on predefined intents and semantic categories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If simple yes or no access controls are used, then the access control system is easy to implement and operate, but it fails to adequately enforce geographic location restrictions and result semantics, leading to potential regulatory violations

Engineering Contradiction:
Improveregulatory complianceVSAvoidaccess control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access control system is segmented into multiple independent components: geofence definition module, location detection module, query intent analysis module, and result semantics analysis module. Each component handles a specific aspect of access control, allowing the system to enforce complex regulations reliably while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary access control system that sits between the user query and the data repository. This intermediary analyzes query intent, determines user location relative to geofences, and evaluates result semantics before allowing data access. This mediator layer enables sophisticated regulatory compliance without requiring changes to the underlying data storage or simple access control mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If geofencing based on query intent and result semantics is implemented, then data access control reliability is improved, but the system complexity increases due to multiple analysis modules

Engineering Contradiction:
Improvedata access controlVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal access control framework that handles multiple functions through a single integrated system: geographic location verification, query intent analysis, and result semantics evaluation. This multi-functional approach improves data access control reliability while avoiding the need for separate independent systems for each function, thereby managing overall system complexity

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

Solution Approach 2:

The system performs preliminary actions by pre-defining geofences and their associated allowed query intents and result semantics before actual data access requests occur. When a user makes a query, the system has already prepared the access control rules, enabling rapid evaluation without complex real-time analysis, thus improving reliability while keeping the operational system simpler

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12174899B2Geofencing queries based on query intent and result semantics
Publication Date: 2024.12.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12174899B2 patent drawing
  • US12174899B2 patent drawing
  • US12174899B2 patent drawing

AI summary

A computer implemented method and related system control access to data based on query intent and result semantics in a cognitive search system, the method including receiving a query from a user at a location, wherein the query is configured to identify a set of results. The method also includes, identifying the location and validating the user is authorized to access one or more indexes. The method includes, determining an intent of the query, wherein the intent predicts how the user will use the set of results. The method includes, establishing a first intent geofence, wherein the intent geofence defines a first geographic area. The method includes obtaining a plurality of results from a first index, determining the location of the user is within the first intent geofence, and returning the plurality of results to the user.