Proxy Server Notification Delivery Based on Location Proximity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile computing device ecosystems do not consider location proximity when sending push notifications, leading to inefficient power management as devices remain in high power consumption states even when not in use.
Innovation Solution
A proxy server is used to transmit notifications based on location proximity and access patterns of computing devices, delaying or consolidating notifications for devices not in close proximity to the primary device used by the user, thereby minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If push notifications are sent to all computing devices regardless of location proximity, then the user receives complete notification coverage across all devices, but the battery consumption increases due to frequent state transitions from low power to high power states
Solution Approach 1:
The system performs preliminary actions by determining location proximity between computing devices before sending push notifications. The proxy server checks whether the user is near the secondary device using location data from the primary device, and only sends notifications when the user is likely to be near the device. This prevents unnecessary state transitions and battery consumption while ensuring notifications are delivered when the user can actually use the device.
2Use of energy by moving object
If the system tracks location proximity to optimize notification delivery, then battery consumption is reduced by minimizing state transitions, but the system complexity increases due to additional location tracking and proxy server operations
Solution Approach 1:
The system introduces a proxy server as an intermediary between the notification source and computing devices. This proxy server handles the complex location proximity determination logic, using location data from the primary device to decide whether to forward notifications to secondary devices. By centralizing this logic in the proxy server rather than implementing it in each device, the system reduces overall complexity while still achieving battery savings through optimized notification delivery.
Data Source
AI summary
Technology is disclosed for pushing notifications to computing devices based on location proximity (“the technology”). Various embodiments of the technology includes a proxy server that facilitates transmission of notifications to the computing devices based on a location proximity and/or access pattern of the computing devices. The proxy server transmits the notifications to the devices based on their location proximity with a primary device of the user, e.g., a device which the user uses more often than others. For example, if a particular device is not within a predefined location proximity of the primary device, the proxy server delays the transmission of notifications to the particular device until the particular device is in the predefined location proximity. In another example, a transmission frequency of the notifications is continuously adjusted based on the location proximity, e.g., the transmission frequency is increased as the proximity increases, and is decreased as the proximity decreases.


