Location-Based Service Prioritization for Overlapping Virtual Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based services systems for mobile devices face challenges in efficiently managing content delivery when a mobile device enters overlapping virtual geographic regions, leading to conflicts in prioritizing and displaying relevant information to users.

Innovation Solution

A system that determines the proximity of a mobile device to virtual geographic regions, executes conflict resolution processes by considering location, directional, behavioral, and temporal data, and user preferences to prioritize and selectively display relevant service entities, allowing for efficient resource usage and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides content from multiple sponsors in overlapping geographic areas, then the system offers more comprehensive location-based services, but conflict resolution complexity increases

Engineering Contradiction:
Improvecomprehensive location-based servicesVSAvoidconflict resolution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes parameters by considering multiple factors (location, directional, behavioral, temporal data, and user preferences) to dynamically adjust content prioritization. This allows the system to handle overlapping sponsor regions by evaluating multiple dimensions rather than using a single static rule, thereby reducing conflict resolution complexity while maintaining comprehensive service coverage.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the system selectively displays relevant service entities based on multiple data types, then user experience improves, but processing requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system performs preliminary actions by pre-establishing prioritization rules and data collection mechanisms. Behavioral data is collected and analyzed in advance to create user profiles, and spatial relationships are pre-calculated. This allows the system to quickly retrieve and display relevant content without performing complex real-time processing, thus improving user experience while managing processing requirements.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system considers behavioral and temporal data for content prioritization, then content relevance improves, but data processing complexity increases

Engineering Contradiction:
Improvecontent relevanceVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments data processing by dividing behavioral and temporal data into separate analytical components. Behavioral data (user preferences, historical interactions) is processed independently from temporal data (time-based patterns, seasonal variations). This segmentation allows the system to evaluate content relevance through multiple independent factors without creating overwhelming processing complexity, as each segment can be handled by dedicated algorithms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2640098B1System for Providing Extensible Location-Based Services
Publication Date: 2017.08.02 ACCENTURE GLOBAL SERVICES LTD
  • EP2640098B1 patent drawingFigure 1
  • EP2640098B1 patent drawingFigure 2
  • EP2640098B1 patent drawingFigure 3

AI summary

A system (104) for providing location-based services to a mobile device (102) regularly determines the location of the mobile device (102). Using the location of the device (102), the system (104) queries a database (106) of virtual geographic regions to determine if the location of the mobile device (102) falls within one or more of the virtual geographic regions. The virtual geographic regions correspond to service entities (108, 110, 112) that have purchased, rented, leased, or otherwise acquired the virtual geographic regions. The virtual geographic regions cover a certain area of a map. If the mobile device (102) is within a virtual geographic region, the system (104) notifies the mobile device (102). A location-based services application installed on the mobile device (102) launches an applet for the entity (108, 110, 112) that acquired the virtual geographic region within which the mobile device (102) is located. When the mobile device (102) is located within multiple overlapping virtual geographic regions, the system (104) generates a prioritization scheme that defines which of the corresponding service entities (108, 110, 112) should be displayed on the mobile device (102), and in what order the service entities should be displayed (108, 110, 112) .