Proxy Server Notification Management for Mobile Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile computing device ecosystems inefficiently manage power consumption by sending push notifications to all devices regardless of location proximity, leading to unnecessary battery drain, as they do not consider the likelihood of device usage based on user behavior and device association.
Innovation Solution
A proxy server delays or consolidates notifications for computing devices based on their location proximity and access patterns, using techniques like Bluetooth, NFC, and historical usage data to determine when the user is likely to use a device, thereby minimizing power consumption by reducing the frequency of high-power state transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If push notifications are sent to all computing devices regardless of location proximity, then notification delivery is ensured, but power consumption increases due to unnecessary state transitions
Solution Approach 1:
The system performs preliminary actions by determining device proximity and predicting user likelihood to use the device before sending notifications. The proxy server checks location data and access patterns in advance, consolidating notifications for devices the user is unlikely to use, thereby preventing unnecessary power consumption while ensuring notifications are delivered when appropriate
Solution Approach 2:
The patent introduces a proxy server as an intermediary between the notification system and computing devices. This intermediary evaluates location proximity and access patterns, making intelligent decisions about which notifications to send and when, thus mediating between the need for reliable notification delivery and the need to minimize power consumption
2Speed
If the computing device maintains a constant connection to receive notifications, then notification responsiveness is improved, but battery drain increases due to frequent state transitions
Solution Approach 1:
The system dynamically adjusts notification delivery based on real-time conditions such as device proximity and predicted user behavior. Rather than maintaining constant connectivity, the proxy server adapts its notification sending strategy, consolidating or delaying notifications for devices the user is unlikely to use, thereby optimizing the balance between responsiveness and energy conservation
3Adaptability or versatility
If notifications are sent to multiple devices, then user coverage is improved, but power consumption increases due to redundant notifications on unused devices
Solution Approach 1:
The patent applies local quality by treating different computing devices differently based on their individual characteristics, specifically location proximity and access patterns. The proxy server analyzes each device's specific situation and makes tailored decisions about notification delivery, ensuring comprehensive user coverage for devices the user is likely to use while avoiding redundant notifications on devices the user is unlikely to use
Data Source
AI summary
Technology is disclosed for transmitting notification updates to computing devices (“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. In one such embodiment, if a particular computing device of the user is not within a predefined location proximity of a primary computing device of the user, the proxy server delays or decreases the frequency of transmission of the notifications to the particular mobile device. In another example, based on the access pattern of the particular computing device, if the proxy server determines that the user is not likely to use the particular computing device, e.g. until a certain point of time, the proxy server delays or decreases the frequency of the transmission of the notifications to the particular mobile device until around that certain point of time.


