Geofence-Based Event Notification System for Location-Specific Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing location-based services require users to manually request and sift through irrelevant location-specific information each time they enter a new area, making it inefficient to communicate geospatial information effectively.
Innovation Solution
A publish and subscribe system using an event broker that receives event data with location identification, type, and description, identifies associated geofences, matches subscribers to relevant topics, and publishes event data to interested users, allowing for customizable and efficient notification of location-specific events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users manually request and sift through location-specific information each time they enter a new area, then they can obtain information about services or points of interest, but the process becomes inefficient and requires significant user effort
Solution Approach 1:
The system performs preliminary actions by having users define their information interests in advance through topic subscriptions. When users enter a geofenced area, the system automatically matches their pre-defined topics with local events and publishes relevant information without requiring users to manually request or browse through all available location-specific data.
Solution Approach 2:
The publish-subscribe system enables self-service by automatically notifying subscribers of events within their selected geographic areas. The system autonomously matches events with subscribed topics and delivers information without requiring active user intervention, thereby reducing user effort and improving efficiency.
2Quantity of substance
If the system provides comprehensive location-specific information, then users receive complete data about their current location, but the complexity of managing and communicating this information increases
Solution Approach 1:
The system extracts only the relevant portion of location-specific information by matching events with user-subscribed topics. Instead of communicating all available information about a location, the system filters and publishes only those events that align with user interests, thereby reducing information overload while maintaining comprehensiveness for relevant topics.
Solution Approach 2:
The event broker acts as an intermediary between event sources and users. It receives event data from data gathering means, matches events with subscribed topics using geofence and topic associations, and publishes information to appropriate subscribers. This intermediary layer simplifies the complexity of direct communication by automating the matching and distribution process.
3Productivity
If the system notifies users of all events in their location, then users receive complete event information, but irrelevant notifications increase and reduce information quality
Solution Approach 1:
The system applies local quality by customizing information delivery to each user's specific interests through topic subscriptions. Different users receiving notifications for the same geographic area get different information based on their subscribed topics, ensuring that each user receives locally relevant information tailored to their needs rather than generic area-wide notifications.
Solution Approach 2:
The publish-subscribe system implements feedback mechanisms where users can manage their topic subscriptions based on their information needs. The system continuously matches events with subscribed topics and adjusts information delivery accordingly, allowing users to refine their information preferences over time based on the relevance of received notifications.
Data Source
AI summary
A method and apparatus for providing location specific information. Event data pertaining to an event is received. The event data includes location identification data from which a location of the event may be determined and event description data that describes the event. At least one geofence associated with the location identification data is identified from the location identification data in the received event data. A topic associated with the event type data and associated with the identified at least one geofence is identified. Subscribers having a subscription to the topic in association with the geographic area are identified. The subscription entitles the subscribers to be notified about events pertaining to the topic in association with the selected geographic area. The event description data is published to each subscriber.


