Limited Application Version Generation for Trial Downloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with limited connection bandwidth, particularly on 3G or 4G networks, face long wait times when downloading full application versions for trial purposes, and are hesitant to install trial software due to security concerns.

Innovation Solution

The generation of limited application versions for trial and testing, facilitated through progressive and intelligent download methods, along with a secured environment that controls access to device resources and integrates digital rights management to prevent unauthorized use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full version applications are downloaded for trial purposes, then users can evaluate the complete application functionality, but download time becomes excessively long for users with limited bandwidth

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

Solution Approach 1:

The application is divided into two versions: a limited trial version and a full version. The trial version contains only the necessary components for basic evaluation, while the full version includes all features. This segmentation allows users with limited bandwidth to quickly download and evaluate the application without waiting for the complete package, thus resolving the contradiction between evaluation completeness and download time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of providing the complete application package for trial, only the essential partial version is distributed for trial purposes. Users receive just enough functionality to evaluate the application's core value proposition. This partial action approach significantly reduces download time while still enabling meaningful evaluation, addressing the time constraint for bandwidth-limited users.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of operation

If trial software is installed on user devices, then users can test application functionality, but security concerns prevent users from installing trial versions

Engineering Contradiction:
Improveapplication testing accessibilityVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A secured environment acts as an intermediary layer between the trial application and the user's device resources. This sandboxed environment allows the trial application to run with restricted access permissions, preventing it from accessing sensitive device resources while still enabling functionality testing. This mediator approach resolves the contradiction by making trial installation safe and accessible to security-conscious users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The trial application runs in an inert secured environment that isolates it from the user's device ecosystem. This sandbox creates a protected space where the application cannot affect device security or access sensitive resources, yet users can still evaluate the application's core functionality. This inert environment approach eliminates security concerns while maintaining testing accessibility.

Inventive Principle:
Principle #39Inert atmosphere (Inert environment)

3Loss of time

If limited versions are created for trial purposes, then download time is reduced for bandwidth-limited users, but the application cannot access full device resources

Engineering Contradiction:
Improvedownload timeVSAvoiddevice resource access
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts resource access based on the application version. The limited trial version automatically receives restricted resource access permissions, while the full version obtains complete access. This dynamic permission management allows the trial version to be smaller and faster to download, while the system maintains full adaptability when the user upgrades to the complete application.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The secured environment provides a universal platform that can host both limited trial versions and full versions of applications. This multi-functional infrastructure handles different resource access requirements for different application versions within the same environment, resolving the contradiction between reduced download size and resource access capability.

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

Data Source

PatentUS9940119B2Providing limited versions of applications
Publication Date: 2018.04.10 AMAZON TECH INC
  • US9940119B2 patent drawing
  • US9940119B2 patent drawing
  • US9940119B2 patent drawing

AI summary

Disclosed are various embodiments for providing limited versions of applications. A limited version of an application is automatically generated from a full version of the application. The limited version has a smaller data size than the full version. The limited version of the application is sent to the client computing device in response to a request for a trial of the application.