Reconfigurable Download Manager via XML Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current download managers are limited by their generic nature, requiring separate installations for each content provider, leading to user inconvenience and increased development and infrastructure costs for content providers, while lacking customizable reporting and engagement features to reduce download cancellation rates.

Innovation Solution

A reconfigurable cross-platform download manager that uses a customizable configuration file to provide tailored download experiences, reporting, and engagement strategies, allowing multiple content providers and CDNs to use a single instance without modifying the code base, and enabling dynamic customization of the user interface and operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a content provider uses a proprietary download manager, then specialized functionality and customized reporting are achieved, but development costs and infrastructure requirements increase

Engineering Contradiction:
Improvedownload completion rateVSAvoiddevelopment cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal download manager that can be configured through XML files to provide specialized functionality for different content providers. Instead of developing separate proprietary download managers for each content provider, a single multi-functional download manager is created that adapts to different providers through configuration files, thereby reducing development costs while maintaining specialized capabilities

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

Solution Approach 2:

The download manager employs dynamic configuration through XML files that can be modified without recompiling the application. This allows the download manager to adapt its behavior, reporting requirements, and functionality dynamically based on the content provider and specific download scenario, providing customization without requiring separate software installations

Inventive Principle:
Principle #15Dynamics

2Reliability

If a content provider requires users to install a proprietary download manager, then customized reporting and engagement features are enabled, but user convenience and ease of operation decrease

Engineering Contradiction:
Improvedownload management capabilityVSAvoidinstallation requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a universal download manager that serves multiple content providers through configuration files rather than requiring separate proprietary installations. Users install one universal download manager that can be configured to work with any content provider, eliminating the need for multiple installations and improving user convenience

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

Solution Approach 2:

The download manager automatically configures itself based on XML configuration files that are provided with the content or downloaded dynamically. This self-service configuration eliminates the need for manual installation and setup by the user, as the system automatically adapts to the appropriate content provider and settings

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a generic download manager is used, then ease of operation is improved, but specialized functionality and customized reporting are lost

Engineering Contradiction:
Improvedownload management simplicityVSAvoidcustomized reporting capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The download manager uses dynamic XML configuration files that allow it to adapt its functionality and reporting capabilities based on the specific content provider and download scenario. This dynamic configuration enables the generic download manager to provide customized reporting and specialized functionality without sacrificing ease of operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the download manager through XML configuration files, allowing the same base application to provide different levels of functionality, reporting formats, and engagement features depending on the configuration. This enables customized reporting capability while maintaining the simplicity of a single universal application

Inventive Principle:
Principle #35Parameter changes

4Reliability

If multiple proprietary download managers are distributed, then each content provider gets specialized functionality, but network infrastructure costs and device storage requirements increase

Engineering Contradiction:
Improvecontent-specific download optimizationVSAvoidsoftware installation size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent consolidates multiple proprietary download managers into a single universal download manager that can be configured to serve multiple content providers. This eliminates the need for users to install and maintain multiple separate applications, reducing device storage requirements and network bandwidth consumption while maintaining content-specific optimization through configuration files

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

Data Source

PatentUS8719381B2Reconfigurable download manager
Publication Date: 2014.05.06 DRNC HOLDINGS INC
  • US8719381B2 patent drawing
  • US8719381B2 patent drawing
  • US8719381B2 patent drawing

AI summary

Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications.