Proxy Server Notification Management for Mobile Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenotification deliveryVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenotification responsivenessVSAvoidbattery drain
Core Design Contradiction:
SpeedVSLoss of energy

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveuser coverageVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

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

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10671634B2Adjusting push notifications based on location proximity
Publication Date: 2020.06.02 NEXTBIT
  • US10671634B2 patent drawing
  • US10671634B2 patent drawing
  • US10671634B2 patent drawing

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.