Entertainment Software Staged Delivery for Reduced Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high latency associated with network-delivered entertainment software, such as video games, due to large file sizes and lengthy download times, which can frustrate users and hinder immediate gameplay experience.
Innovation Solution
Analyzing entertainment software to identify a first stage that implements a subset of its functionality, allowing for quicker network delivery and preparation of this stage for download, enabling users to play a portion of the game before the full software is downloaded, using techniques like file size reduction, object replacement, partial or episodic play, encryption, and content management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the entire entertainment software is downloaded, then the complete functionality is available, but the download time is lengthy and latency is high
Solution Approach 1:
The entertainment software is divided into multiple stages or segments, where the first stage contains a subset of functionality that can be downloaded and executed independently. This segmentation allows the system to deliver only the necessary portion of the software initially, reducing download time and latency while maintaining the option to download additional stages later for complete functionality.
Solution Approach 2:
The system provides partial functionality through the first stage that is sufficient for immediate use or demonstration, rather than requiring the complete software to be downloaded. This partial action approach allows users to access core features quickly while the remaining functionality can be downloaded subsequently if needed.
2Quantity of substance
If the first stage includes only a subset of functionality, then the download size is reduced and delivery time is shortened, but the complete functionality is not immediately available
Solution Approach 1:
The software is segmented into multiple stages with the first stage containing essential functionality and subsequent stages containing additional features. This segmentation enables the system to transmit only the necessary data for initial operation, reducing the quantity of data transferred while maintaining the capability to provide complete functionality through additional downloads.
Solution Approach 2:
The first stage is prepared in advance with the minimum necessary functionality to enable immediate execution or demonstration. This preliminary action allows the system to deliver a usable version quickly without requiring the complete software package, and users can subsequently download additional stages to expand functionality.
3Ease of operation
If the entire software is delivered at once, then the complete game is available for play, but user frustration increases due to long waiting times
Solution Approach 1:
By segmenting the software into deliverable stages, the system can provide immediate access to the first stage for gameplay without requiring the complete software to be downloaded first. This segmentation resolves the contradiction by enabling ease of operation through immediate playability of the first stage while reducing delivery time compared to transferring the entire software package.
Solution Approach 2:
The system provides partial functionality through the first stage that enables immediate gameplay or demonstration, satisfying user needs for ease of operation without requiring the complete software delivery. This partial action approach reduces the time loss by delivering only the necessary minimum for initial use rather than the entire software package.
Data Source
AI summary
A system and method for preparing entertainment software for reduced network delivery time includes analyzing entertainment software to identify a first stage implementing a subset of the functionality of the entertainment software such that the first stage is deliverable to an entertainment platform across a network more quickly than the delivery of the entire entertainment software, and preparing the identified first stage for download, such that the identified first stage may be downloaded and used on the entertainment platform.


