Digital Data Distribution System with Resource-Constrained Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for distributing digital data to trigger installs of digital files are inefficient, leading to computational burdens, network bottlenecks, and limited user access due to lack of visibility into goal achievement and resource management.

Innovation Solution

A holistic lifecycle management system that dynamically allocates resources based on entity needs, using a rules-based heuristic model to optimize digital data distribution, ensuring it reaches users most likely to download the file, thereby reducing redundant distributions and network bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital data is distributed broadly to trigger installs, then the volume of installs increases, but computational resources are excessively consumed and network bottlenecks occur

Engineering Contradiction:
Improvevolume of installsVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies different distribution strategies to different geographic regions based on local conditions. The server identifies regions where the digital file is not available and prioritizes distribution to devices in those specific regions, rather than uniformly distributing to all devices. This localized approach reduces overall computational load while maintaining install volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary checks to determine digital file availability in a region before initiating data distribution. By预先 identifying regions where the file is unavailable and devices that need the data, the system avoids wasteful computational efforts on devices that already have access to the file, thus reducing resource consumption while maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If digital data is distributed without resource limits, then user access to digital files improves, but network bottlenecks and computational burdens increase

Engineering Contradiction:
Improveuser accessVSAvoidnetwork complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically adjusts distribution parameters based on real-time conditions including resource availability, device characteristics, and regional needs. The server can modify distribution strategies, resource allocation, and targeting criteria during operation to optimize both user access and network efficiency, preventing bottlenecks while maintaining ease of access.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes distribution parameters such as target device selection criteria, data format, and distribution priority based on device capabilities and network conditions. By adapting parameters to match specific device characteristics and availability conditions, the system improves user access without creating network bottlenecks.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If conventional distribution methods are used, then implementation is simple, but visibility into lifecycle and goal achievement is lacking

Engineering Contradiction:
Improvedistribution implementationVSAvoidlifecycle visibility
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms that track the lifecycle of digital data from distribution to installation. The server monitors whether devices have successfully installed the digital file and uses this information to adjust future distribution decisions. This feedback loop provides visibility into goal achievement while maintaining automated distribution processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically manages the distribution lifecycle without requiring manual intervention. The server autonomously identifies distribution opportunities, executes data distribution, monitors installation outcomes, and adjusts strategies based on results. This self-service approach maintains implementation simplicity while eliminating information loss about lifecycle status.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250016428A1Distributing digital data in a distributed computing environment
Publication Date: 2025.01.09 ROKU INC
  • US20250016428A1 patent drawing
  • US20250016428A1 patent drawing
  • US20250016428A1 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing digital data. In some embodiments, a server receives a request to distribute digital data to be consumed by a plurality of users. The request indicates that the digital data is to be distributed based on a plurality of parameters and a plurality of resources. The digital data is associated with a digital file. The server identifies an opportunity to distribute the digital data based on a first parameter and a volume of installs of the digital file. Moreover, the server causes the digital data to be distributed such that the digital data is available to be output to the second set of devices using a set of resources based on a limit on resources for the opportunity and the first parameter.