Server Media Allocation Table Reduces Data Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for providing media files face challenges in reducing the number of files to be kept available and the amount of data exchanged between servers and user interfaces, while also optimizing the use of playback devices and data connections, especially in varying data connection situations.

Innovation Solution

A server system with a user interface that allows for efficient media file management through a communication interface, using a media table, identifier table, and allocation table to assign media IDs to identifiers, enabling quick assignment and retrieval of media files without the need for extensive data uploads, and allowing multiple users to access the same media file stored on the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If media files are uploaded and stored locally on user devices, then users can access media files offline, but the data volume and storage requirements increase significantly

Engineering Contradiction:
Improveoffline access capabilityVSAvoiddata volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Instead of copying entire media files to user devices, the system creates lightweight local copies of only the allocation table data structure. This allows the playback device to query the server for media file locations and download only necessary portions, dramatically reducing local storage requirements while maintaining offline access capability through intelligent caching of metadata rather than full content

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The allocation table serves as an intermediary data structure between the server's media file storage and the user's local playback device. It contains pointers and references that enable the device to efficiently locate and retrieve media files from the server without requiring the entire file to be present locally, thus reducing data volume while maintaining access efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If media files are transferred from external storage to device memory, then media files are readily accessible, but the transfer time and data exchange volume increase

Engineering Contradiction:
Improvemedia file access speedVSAvoidtransfer time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system segments the media file access process into two phases: first, rapid loading of the allocation table data structure into device memory (containing only pointers and metadata), and second, on-demand retrieval of actual media file content from external storage or server. This segmentation allows the critical path of file location and identification to be completed quickly in memory, while the bulk data transfer occurs only when actually needed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The allocation table is pre-loaded and prepared in device memory before actual media playback begins. This preliminary action involves transferring only the essential data structure with pointers and metadata, not the full media content, thereby reducing initial transfer time and enabling rapid subsequent access to media files through in-memory pointer resolution

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple users access different media files, then user-specific content is provided, but the number of files to be kept available and storage requirements increase

Engineering Contradiction:
Improveuser-specific accessVSAvoidnumber of files to be kept available
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The allocation table data structure serves multiple users simultaneously with a single instance on the server. It contains user-specific pointers and references that enable different users to access their own media files without requiring separate physical copies of the same content. The universal data structure adapts to multiple users through configurable pointer assignments, dramatically reducing the number of files that must be kept available while maintaining user-specific access capabilities

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

Data Source

PatentUS11997157B2Server for providing media files for download by a user and the corresponding system and method
Publication Date: 2024.05.28 TONIES GMBH
  • US11997157B2 patent drawing
  • US11997157B2 patent drawing
  • US11997157B2 patent drawing

AI summary

A server for providing media files for download by a user with an operating system in which the user is created, a media table stored in a memory, in which at least a first media ID is assigned to a first media file and a second media ID is assigned to a second media file, an identification table stored in a memory, in which an identifier that can be assigned to an identification carrier is stored and assigned to the user, and an assignment table stored in a memory, wherein the first media ID and/or the second media ID can be assigned, in the allocation table, to the identifier and the first media ID is not assigned to the identifier, with a program routine provided on the server, with which the user changes the allocation table and assigns the first media ID to the identifier in the allocation table.