Contextual Contact Manager Using Event Geofencing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing location-based systems fail to effectively manage contacts by not considering contextual information, leading to overwhelming and poorly organized results, which increases user effort and costs.
Innovation Solution
A location-based system that detects events, establishes event context times, and creates geofences to identify event participants within those contexts for display on devices, using modules for event context, geofencing, and filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If location information is used to manage address books and contact lists, then contact management functionality is provided, but results are overwhelming and poorly organized without contextual information
Solution Approach 1:
The system performs preliminary actions by detecting events and establishing event contexts before contact retrieval. The event context module detects events and establishes event context times, while the geofence module creates geographic boundaries associated with events. This preliminary contextual framework is built before contacts are searched or displayed, enabling organized presentation based on event relevance rather than raw location data alone.
Solution Approach 2:
The patent introduces event context as an intermediary layer between location information and contact management. The event context module, geofence module, and filter module work together as intermediaries that process location data through event-based filtering. This intermediary framework transforms raw location information into contextualized contact lists by applying event-based criteria, thereby organizing contacts according to event relevance rather than presenting overwhelming unfiltered results.
2Quantity of substance
If comprehensive contact information is provided without filtering, then complete contact data is available, but user effort and time to find relevant contacts increase
Solution Approach 1:
The filter module extracts relevant contacts from the complete contact database by applying event-based criteria. It takes out only those contacts associated with events within the established geofence and time context, separating relevant contacts from irrelevant ones. This extraction process maintains access to complete contact data while presenting only the subset relevant to the current event context, thereby reducing user effort without losing comprehensive contact information.
Solution Approach 2:
The system performs preliminary filtering actions by establishing event contexts and geofences before contact retrieval. The filter module pre-processes the contact database according to event parameters, so when contacts are displayed, they are already organized and filtered according to event relevance. This preliminary action eliminates the need for users to manually search through comprehensive contact lists, reducing time to find relevant contacts while preserving access to complete contact data.
3Measurement precision
If event-based filtering with geofencing is implemented, then relevant contacts are identified, but system complexity increases
Solution Approach 1:
The patent segments the contact management system into distinct functional modules: an event context module for detecting events and establishing time contexts, a geofence module for creating geographic boundaries, and a filter module for applying event-based filtering criteria. This segmentation allows each module to handle a specific aspect of event-based contact filtering independently, improving measurement precision through specialized processing while managing system complexity through modular design. Each module contributes to overall accuracy without requiring all components to be tightly coupled.
Data Source
AI summary
A method of operation of a location based system includes: detecting an event; establishing an event context time associated with the event; establishing a geofence associated with the event; and identifying an event participant, associated with the event, with the event participant within the geofence during the event context time for displaying on a device.


