Location Tracking via Communication Event Trigger
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current location tracking systems in wireless networks face challenges in automating the determination of a mobile device's location and coordinating it with triggering events to initiate new computing functions, such as transmitting communications, efficiently and effectively.
Innovation Solution
A method and system that involve receiving electronic communications associated with locations, storing them, determining the user device's location, identifying matching communications, generating new communications, and transmitting them to the user device to trigger events, such as displaying notifications or alerts, using a data repository and processor-based logic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual location tracking and event coordination is performed, then system complexity is reduced, but productivity and automation efficiency deteriorate
Solution Approach 1:
The system pre-processes and stores location information from electronic communications in a data repository before triggering events are needed. When a triggering event occurs, the system can quickly retrieve and match location data without performing complex real-time analysis, thus improving automation efficiency while keeping the system relatively simple
Solution Approach 2:
A server acts as an intermediary between the electronic communication network and the triggering event system. The server handles the complex tasks of receiving communications, extracting location data, storing it in a repository, and matching it with triggering events, thereby automating the process without requiring complex integration between different system components
2Measurement precision
If continuous location tracking is performed, then measurement precision is improved, but energy consumption increases
Solution Approach 1:
Location information is extracted and stored in advance from electronic communications that the user has already received. This pre-captured location data can be reused for multiple triggering events without requiring continuous GPS or location service operation, thereby maintaining location accuracy for relevant events while significantly reducing energy consumption
Solution Approach 2:
The system leverages location data that is already available from the electronic communications infrastructure (cell towers, Wi-Fi access points, GPS in messaging apps). The triggering event system serves itself by reusing this existing location information rather than independently acquiring new location data, reducing the energy burden on the mobile device
3Loss of time
If real-time location determination and event triggering is implemented, then responsiveness is improved, but system complexity increases
Solution Approach 1:
Location data from electronic communications is pre-extracted, pre-processed, and stored in a structured data repository with associated metadata (communication type, location coordinates, timestamp). When a triggering event occurs, the system performs a simple query and match operation rather than complex real-time location determination, achieving fast response with minimal processing complexity
Solution Approach 2:
The system separates the complex tasks into distinct stages: (1) receiving and processing electronic communications, (2) extracting and storing location data in a repository, (3) receiving triggering events, and (4) matching and responding. This segmentation allows each component to remain relatively simple while the overall system achieves real-time responsiveness
Data Source
AI summary
Disclosed are systems and methods for location tracking. In one embodiment, an apparatus receives a message sent to a user of a mobile device in a wireless network, and a processor determines at least one location parameter. Data is extracted from the message, and initiation of a computing function (e.g., transmission of a communication to the mobile device) is triggered by a match between the location and the data from the message.


