Alert Delivery System Using Device Scoring to Eliminate Redundancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often receive redundant and annoying alerts across multiple devices when a message is received, leading to confusion and unnecessary notifications, as existing systems do not effectively determine the optimal device for delivering alerts.
Innovation Solution
A method and system that determine which device among a user's connected devices should receive an alert by calculating a score based on device statistics, such as location, last use time, device type, and alert history, ensuring that alerts are delivered to the most appropriate and available device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If alerts are sent to all user devices, then message delivery coverage is improved, but alert redundancy and user annoyance increase
Solution Approach 1:
The system introduces a server as an intermediary between the message source and user devices. The server receives device data from multiple devices, calculates scores based on various factors, and determines which single device should receive the alert. This intermediary coordination prevents redundant alerts while ensuring reliable message delivery coverage.
Solution Approach 2:
The system changes the parameter of alert distribution from uniform distribution (all devices receive alerts) to selective distribution (only the device with the highest score receives alerts). By calculating scores based on device data including location, usage patterns, and device type, the system optimizes alert delivery to reduce redundancy while maintaining reliability.
2Measurement precision
If device data collection is implemented across multiple devices, then alert delivery accuracy is improved, but system complexity increases
Solution Approach 1:
The server performs multiple functions: collecting device data from multiple devices, calculating scores based on various factors, determining the optimal device for alert delivery, and sending both alerts and message data. This multi-functionality improves alert delivery accuracy while managing system complexity through a centralized approach.
3Object-generated harmful factors
If a single device is selected for alert delivery, then alert redundancy is reduced, but device selection accuracy must be optimized
Solution Approach 1:
The system performs preliminary actions by collecting device data and calculating scores for all user devices before sending any alert. This preliminary scoring process ensures that when a single device is selected for alert delivery, the selection is accurate and based on comprehensive evaluation of multiple factors including device type, location, and usage patterns.
Data Source
AI summary
A technique is provided for delivering an alert to a user. The technique includes identifying which single device of a user's multiple devices should receive the alert. A server is configured to collect device statistics about the user's devices and determine which device should receive the alert. Example device statistics include locations of the devices, last use time of the devices, statistics received from other applications that the user is accessing (e.g., email, search engine, applications, mobile apps, etc.), statistics from other users in the same location as the user, statistics from cameras, motion detectors, or proximity sensors associated with the devices, history/pattern of the user consuming previous alerts, what type of message is associated with the alert (e.g., email, SMS, picture, video, etc.), and/or whether a particular device is ON/OFF or locked/unavailable, among others.


