Accelerated App Start via Estimated Play Duration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The time it takes to download application data can significantly delay the usability of an application, especially with slower network connections.

Innovation Solution

A method that uses estimated play duration to determine when to install and allow users to access application chunks, optimizing download and installation based on network bandwidth and playtime information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete application data is downloaded before installation, then the application can be fully installed and used, but the download time is significantly extended

Engineering Contradiction:
Improveapplication completenessVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The application data is divided into multiple chunks, allowing selective downloading and installation of individual chunks rather than requiring complete download. The system determines which chunks to download based on estimated play duration and current download progress, enabling partial installation that provides immediate usability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by downloading and installing only the necessary application chunks before the user actually needs them, based on estimated play duration calculations. This allows the application to be ready for use at the estimated play time without waiting for complete download of all data.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If application chunks are installed before complete download, then user access is accelerated, but the application may be incomplete or interrupted

Engineering Contradiction:
Improveaccess timeVSAvoidapplication completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system continuously monitors download progress and compares it against estimated play duration requirements. Based on this feedback, it dynamically determines which chunks should be installed next, ensuring that installed chunks are sufficient for current play needs while additional chunks download in the background.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The chunk installation strategy is dynamic rather than static. The system adjusts which chunks to install based on real-time download status, estimated play duration, and user progress, allowing flexible adaptation to ensure application completeness at any given moment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12242863B2Accelerated application start using estimated play duration
Publication Date: 2025.03.04 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12242863B2 patent drawing
  • US12242863B2 patent drawing
  • US12242863B2 patent drawing

AI summary

A method for accelerating the start time of an application is described herein, comprising receiving application chunk information from a user, wherein playtime information is associated with the application chunk information, wherein the application chunk is a discrete portion of the application and the playtime information is an estimated time for one or more similar users to reach a chosen state or landmark in the application; predicting a download duration from the application chunk information and network information; comparing predicted download duration to stored playtime information associated with a previously received application chunk and the playtime information associated with the application chunk information; and installing the previously received application chunk when the predicted download duration is less than the stored playtime information.