Mobile Device Location Notification Peer-to-Peer Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current location-based services face delays and increased operational costs due to the need for significant server communications to track large numbers of mobile devices, and they often fail to account for user availability when providing location-based notifications.
Innovation Solution
A mobile computing device is configured to provide location-based notifications without a server, using peer-to-peer communication to request and share location data and availability information directly between devices, allowing users to control when and how they receive location-based data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a server-based system is used to monitor locations of large numbers of mobile devices, then location tracking capability is improved, but operational costs and communication load increase significantly
Solution Approach 1:
The patent extracts the location monitoring function from the central server and distributes it to individual mobile devices. Each device independently determines its own location using GPS or other location services, eliminating the need for continuous server-based location tracking and reducing communication overhead significantly.
Solution Approach 2:
Mobile devices perform self-monitoring of their locations without requiring external server intervention. The devices autonomously determine their positions and manage their own location data, only communicating with the server when necessary for notification delivery, thereby reducing overall system communication load.
2Measurement precision
If a server-based system is used to track large numbers of mobile devices, then location monitoring accuracy is improved, but response time increases due to communication delays
Solution Approach 1:
The system pre-determines which notifications should be delivered to which devices based on location criteria, and stores this information locally on each device. When a notification event occurs, the receiving device already has the necessary location comparison logic prepared, enabling immediate local evaluation without waiting for server round-trip communications.
Solution Approach 2:
Each mobile device independently evaluates whether it meets the location-based notification criteria by comparing its own location data against stored criteria, eliminating the need to wait for server processing and communication delays.
3Ease of operation
If location-based services only consider device location, then service simplicity is maintained, but user availability preferences cannot be accommodated
Solution Approach 1:
The patent merges location data with user availability status data to create a comprehensive notification delivery system. Both location information and availability preferences are considered together when determining whether to deliver a notification, allowing the system to respect user choices about when they can be contacted while maintaining location-based functionality.
Solution Approach 2:
The system dynamically adjusts notification delivery based on real-time user availability status. Users can change their availability preferences (available, busy, do not disturb), and the system adapts its behavior accordingly, checking availability status alongside location criteria before delivering notifications.
Data Source
AI summary
A method of identifying mobile computing devices includes sending a request from a first mobile computing device to a second mobile computing device for the location of the second mobile computing device, and receiving the location of the second mobile computing device at the first mobile computing device. The method further includes providing a notification to one of the first and second mobile computing devices based upon the location of the second mobile computing device.


