Activity Client Asset Delivery for Live Event Participation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in coordinating nationwide games of skill across cellular networks due to limited network capacity, device memory limitations, varying device models, and differing state laws, leading to potential network overload, delayed data delivery, and legal compliance issues.

Innovation Solution

A method and system utilizing an 'Activity Client' on computing devices to manage and prioritize asset downloads, ensuring timely receipt of necessary data for interactive events by identifying user status, geographic location, and device-specific software requirements, while adhering to legal and network constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all necessary assets are downloaded to each client device, then the client can fully participate in interactive events, but network bandwidth is consumed and delivery time increases

Engineering Contradiction:
Improveevent participation capabilityVSAvoiddata delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts and downloads only the specific assets needed for a particular interactive event rather than all possible assets. The asset module determines which assets are required based on the selected event, and only those assets are transferred to the client device, reducing download time and network bandwidth consumption while ensuring the client has everything needed for full event participation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The asset delivery system is segmented into multiple stages: asset identification, asset selection based on event requirements, and targeted download. This segmentation allows the system to efficiently manage network resources by delivering assets in organized batches rather than all at once, optimizing both delivery time and network bandwidth utilization.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If device-specific software is provided for each cell phone model, then compatibility is improved, but device complexity and software distribution burden increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsoftware variety
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The client device automatically identifies its own model and retrieves the appropriate device-specific software assets from the server without requiring manual configuration or user intervention. The activity client and asset module work together to self-determine compatibility requirements and automatically download the correct software variants, reducing the burden on users while maintaining high device compatibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server system provides a universal platform that automatically serves multiple device types through a single interface. The asset module can identify and deliver appropriate software assets for various cell phone models through one unified system, eliminating the need for separate distribution channels for each device type while maintaining full compatibility across diverse hardware platforms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If complete event data packages are downloaded, then all event information is available, but memory usage on the client device increases

Engineering Contradiction:
Improveevent information completenessVSAvoidmemory usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts and downloads only the specific event data and assets required for the selected interactive event rather than complete event packages. The asset module determines the minimal necessary data set needed for full event participation, downloading only those specific components to the client device, thereby ensuring information completeness while minimizing memory consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If millions of users access the network simultaneously, then nationwide game participation is enabled, but network overload and data delivery delays occur

Engineering Contradiction:
Improveuser participation scaleVSAvoiddata delivery speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

By extracting and downloading only the essential assets needed for event participation rather than complete data packages, the system significantly reduces the amount of data transmitted over the network. This approach enables millions of users to access the network simultaneously for nationwide game participation while maintaining acceptable data delivery speeds, as each user receives a minimized data set that is quickly transferred even under heavy network load.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12549827B2Method of and system for managing client resources and assets for activities on computing devices
Publication Date: 2026.02.10 WINVIEW IP HOLDINGS LLC
  • US12549827B2 patent drawing
  • US12549827B2 patent drawing
  • US12549827B2 patent drawing

AI summary

A method of and system for enabling a distributed entertainment system over a computing device is described herein. When implementing a distributed entertainment system wherein the entertainment system is directly correlated to live events or televised programs, there are a number of issues that must be addressed such as differing timing and channels of television programs and separate state laws. Furthermore, there are a plethora of varying computing device models possibly requiring model-specific software. An “Activity Client” is provided to handle such concerns. Furthermore, since time is of the essence for activities based on live or televised events, it is necessary to ensure a computing device is able to receive the necessary updates for the program before the event begins. By providing only the needed components instead of entire data packages, the present invention is able to much more efficiently prepare users' computing devices in time.