Download Manager for Discardable File Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of storage devices face issues with unsolicited content consuming valuable storage space, as publishers download content without user consent, reducing available space for user files and affecting the user experience.

Innovation Solution

Implementing a file management system that marks files as non-discardable or discardable, with a discarding priority level, ensuring user files have storage priority and unsolicited files are only stored if they do not reduce the storage usage safety margin, and removing unsolicited files to maintain free space for user files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If publishers download unsolicited content to user storage devices without consent, then content owners can push content for potential consumption, but available storage space for user files is reduced

Engineering Contradiction:
Improvecontent distribution capabilityVSAvoidavailable storage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments storage space into two distinct categories: solicited content area (user-controlled) and unsolicited content area (publisher-controlled). This segmentation allows publishers to push content without encroaching on user storage capacity, as unsolicited content is confined to a predetermined limited space. The file system is divided into separate directories and allocation structures for each type of content, resolving the contradiction between content distribution capability and available storage space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a download manager as an intermediary component that mediates between publishers and users. The download manager receives download requests, determines whether to download files based on storage conditions, and manages the storage allocation. This intermediary controls the flow of unsolicited content, ensuring that publishers can push content while user storage space is protected through intelligent download decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If unsolicited content is stored in storage device, then publishers can increase income by having content available for consumption, but user storage space is consumed without user knowledge or consent

Engineering Contradiction:
Improvecontent consumption potentialVSAvoiduser storage control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies local quality by giving different control characteristics to different storage regions. Unsolicited content is stored in a specific area with predetermined storage capacity that is separate from user files. This localized approach allows publishers to have content available for consumption (productivity) while users maintain full control over their primary storage space (ease of operation). Each content type has its own storage characteristics and management rules.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements self-service through automatic download management. The download manager automatically evaluates storage conditions, determines whether to download unsolicited content, and manages storage allocation without requiring continuous user intervention. Users can configure download preferences and storage parameters once, and the system autonomously manages content acquisition and storage, maintaining both content consumption potential and user control.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If storage space is allocated for unsolicited files, then content owners can push content, but the storage usage safety margin for user files is reduced

Engineering Contradiction:
Improvecontent push capabilityVSAvoidstorage safety margin
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by predetermining and allocating a specific storage capacity for unsolicited content before any content is pushed. This predetermined space acts as a buffer that prevents unsolicited content from encroaching on user storage space. The download manager checks storage conditions in advance and only downloads unsolicited content when sufficient space is available, thereby maintaining the storage safety margin while enabling content push capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a cushioning effect by establishing a dedicated unsolicited content area with predetermined capacity that acts as a buffer zone. This cushion protects the main user storage space from being consumed by publisher content. The predetermined allocation ensures that even if publishers continuously push content, the user storage safety margin remains intact because the unsolicited content is confined to its predetermined boundary.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9015209B2Download management of discardable files
Publication Date: 2015.04.21 SANDISK TECHNOLOGIES LLC
  • US9015209B2 patent drawing
  • US9015209B2 patent drawing
  • US9015209B2 patent drawing

AI summary

A request is received to store a file in a storage area of a storage device, the file being discardable and having associated therewith data in a data structure associated with the storage device. The file is marked as a discardable file. In some implementations a file system structure of the data structure is marked to indicate that the file is a discardable file, where in other implementations, the file itself is marked to indicate that the file is a discardable file. A download manager determines a download condition associated with the request to store the discardable file in the storage area of the storage device and determines whether to delay a download to the storage device of the discardable file based on the determined download condition. The download manager manages the download of the discardable file to the storage device based on the determination of whether to delay the download of the discardable file to the storage device.