Notification Balancing Using Similarity and Popularity Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems face inefficiencies in managing device notifications, leading to resource wastage when users receive significantly different quantities, affecting user experience and resource utilization.

Innovation Solution

A system that processes interaction information using computational algorithms and Monte Carlo simulations to rank candidate entities based on similarity and popularity, adjusting notification quantities to optimize resource use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If notifications are provided to all users based on device actions, then user engagement is improved, but computing and network resources are wasted when users receive significantly different quantities of notifications

Engineering Contradiction:
Improvenotification delivery efficiencyVSAvoidcomputing and network resource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system changes the parameter of notification quantity dynamically based on user-specific similarity measures and popularity scores. Instead of uniform notification delivery, the system adjusts the number of notifications per user by calculating similarity between user actions and modifying notification quantities accordingly, thereby optimizing resource utilization while maintaining engagement.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by tailoring notification quantities to individual users based on their specific action patterns and similarity to other users. Each user receives a customized notification quantity determined by their local characteristics (action patterns, popularity), rather than a uniform approach, which reduces waste for users who would receive excessive notifications.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If notification quantities are balanced based on user similarity and popularity, then resource utilization is optimized, but system complexity increases due to computational algorithms and data processing

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating similarity measures and popularity scores for users based on their action patterns stored in data structures. These pre-computed metrics are then used to determine notification quantities, avoiding the need for complex real-time calculations during notification delivery and reducing instantaneous system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary data structures and computational layers that mediate between raw user action data and final notification delivery decisions. These intermediaries (similarity measures, popularity scores) simplify the complex relationship between user behaviors and notification quantities, making the system more manageable despite the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If user actions are analyzed to determine similarity and popularity, then notification balancing is achieved, but data processing time and storage requirements increase

Engineering Contradiction:
Improvenotification delivery optimizationVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary data processing by storing and pre-analyzing user action patterns in data structures before notification delivery is needed. This allows the system to quickly retrieve and utilize pre-computed similarity and popularity information rather than performing complex analyses in real-time, significantly reducing data processing time during notification delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts key features from raw user action data (such as action patterns, frequencies, and temporal characteristics) and stores them in optimized data structures. By extracting and pre-processing only the essential information rather than handling all raw data, the system reduces storage requirements and processing time while maintaining the accuracy of similarity and popularity calculations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260023799A1Systems and methods for balancing device notifications
Publication Date: 2026.01.22 PLENTYOFFISH MEDIA ULC
  • US20260023799A1 patent drawing
  • US20260023799A1 patent drawing
  • US20260023799A1 patent drawing

AI summary

A device may obtain, from a data structure, interaction information regarding first actions performed by a first device of a first entity and regarding second actions performed by a second device of a second entity. The first actions and the second actions may cause notifications to be provided to devices of a plurality of users. The device may determine, based on the interaction information, a first measure of similarity between the first entity and a first candidate entity, a second measure of similarity between the first entity and a second candidate entity, a first measure of popularity of the first candidate entity, and a second measure of popularity of the second candidate entity. The device may provide candidate information regarding the first candidate entity and regarding the second candidate entity, based on the measures of similarity and the measures of popularity.