Dynamic Pacing Unit Scoring for Balanced Information Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information dissemination systems often cause spikes in electricity usage and system overload when all recipients receive information simultaneously, and they lack flexibility in delivering different information to various recipients at different times, which can lead to inefficiencies in industrial processes and communication systems.

Innovation Solution

An apparatus and method that dynamically score and prioritize pacing units based on the difference between planned and actual impressions, adjusting their scores and selecting units to ensure balanced information delivery by using a processing core and memory configured with computer program code to obtain planned impressions, define differences, adjust scores, and select units based on these scores, considering factors like historical data, holidays, and hardware outages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If information is delivered simultaneously to all recipients, then the delivery speed is improved, but system overload and electricity usage spikes occur

Engineering Contradiction:
Improveinformation delivery speedVSAvoidsystem overload
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic action by distributing information delivery across multiple time periods rather than delivering to all recipients simultaneously. The system divides the recipient population into different groups and delivers information to each group at different times, creating a periodic delivery pattern that prevents system overload while maintaining overall delivery speed.

Inventive Principle:
Principle #19Periodic action

2Productivity

If information is delivered to all recipients at the same time, then the productivity is improved, but harmful effects such as electricity spikes and system overload occur

Engineering Contradiction:
Improveinformation delivery efficiencyVSAvoidelectricity usage spikes
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent applies segmentation by dividing the recipient population into multiple segments or groups. Each segment receives information at different times according to a scheduled distribution plan. This segmentation maintains overall productivity by ensuring all recipients eventually receive the information while preventing electricity usage spikes by distributing the delivery load across different time periods.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If simultaneous delivery to all recipients is implemented, then the time consumption is reduced, but system reliability deteriorates due to overload

Engineering Contradiction:
Improvetotal delivery timeVSAvoidsystem reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-planning and scheduling information delivery in advance. The system creates a delivery schedule that distributes information to different recipient groups at different times, preventing system overload before it occurs. This preliminary scheduling maintains reliability while minimizing total delivery time through optimized distribution planning.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10135745B2Information distribution
Publication Date: 2018.11.20 ROVIO ENTERTAINMENT
  • US10135745B2 patent drawing
  • US10135745B2 patent drawing
  • US10135745B2 patent drawing

AI summary

According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to obtain, for each of a plurality of pacing units, a planned number of impressions associated with a current time, define, for each of the plurality of pacing units, a difference between the planned number of impressions associated with the current time and an actual number of impressions associated with the current time, adjust a score of at least one of the plurality of pacing units based at least in part on the difference, and select one of the plurality of pacing units based at least in part on scores of each of the plurality of pacing units.