Map Event Data Integration for Temporal Context
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when seeking temporal information, such as events, within mapping applications, as they often need to switch between applications to find events and then locate them, disrupting the user experience.
Innovation Solution
A computer-implemented method and system that integrates real-time event data display within a mapping application on a client device by retrieving and displaying event data from structured and unstructured internet sources based on the user's current location and time, allowing for seamless integration of event information directly on the map.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users switch between mapping application and third party application to find event information, then users can obtain temporal information data, but user experience deteriorates due to constant switching between applications and interfaces
Solution Approach 1:
The patent merges the mapping application with event search functionality by integrating event data retrieval and display directly within the mapping application interface. The system combines geographic location data with event information, allowing users to view both map data and event data in a single unified interface, thereby eliminating the need to switch between applications while maintaining access to both types of information.
2Loss of information
If users manually search for event information in third party applications, then users can find events, but time consumption increases due to the need to exit mapping application, search events, and re-enter mapping application
Solution Approach 1:
The system performs preliminary actions by automatically retrieving event data in the background based on the user's current location and time, without requiring user initiation. Event data is pre-fetched and prepared for display, so when users need event information, it is already available in the mapping application interface, eliminating the manual search process and reducing time consumption.
Solution Approach 2:
The mapping application provides self-service functionality by automatically searching for and retrieving event information based on user location and time context. The system autonomously queries event databases, filters relevant events, and displays them without requiring users to manually search or navigate to separate applications, thereby saving time while maintaining comprehensive event data retrieval.
3Device complexity
If mapping application displays only basic mapping data, then application complexity remains low, but functionality deteriorates by lacking integrated event information display
Solution Approach 1:
The mapping application achieves multi-functionality by integrating both mapping display and event information retrieval and display capabilities within a single application. The system maintains the core mapping functionality while adding event search, filtering, and display features, allowing the application to serve multiple purposes (navigation and event discovery) without requiring separate specialized applications, thereby enhancing versatility while managing complexity through unified architecture.
Data Source
AI summary
Client-side and server-side methods for displaying event data within a map that is displayed on a computing device are presented. In an example, the method includes receiving a request for mapping data including a request location defining a current geographic location of the client computing device, determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device. The method also includes retrieving mapping data corresponding to the request location and determining that an event in an event database includes an event time that occurs within a threshold time of the request time. The method further includes retrieving event data corresponding to the event that occurs within the threshold time of the request time and sending the retrieved mapping data and the retrieved event data to the client computing device in response to the request.


