Removable Memory Serial Number Retrieval via File Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Host devices, particularly those with Java-based multimedia players, face challenges in retrieving the serial number of removable non-volatile memory devices due to security restrictions, hindering the protection and access of multimedia content.
Innovation Solution
The system includes a removable non-volatile memory device with a memory controller that communicates with the host system to access the stored serial number, using a predefined sequence of file access commands to trigger the serial number access program, ensuring that multimedia content is playable only on compatible devices with matching serial numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If security restrictions are implemented in Java-based multimedia players to protect multimedia content, then content protection is improved, but the ability to retrieve serial number information deteriorates
Solution Approach 1:
The system performs preliminary actions by storing the serial number information within the multimedia content file itself (in the header or metadata) before any playback or copying occurs. This allows the serial number to be retrieved without needing to access the memory card directly, thereby maintaining security restrictions while enabling information retrieval.
Solution Approach 2:
The patent uses the multimedia content file as an intermediary carrier to transport the serial number information. Instead of directly accessing the memory card's serial number (which is restricted), the system embeds the serial number within the content file, allowing retrieval through the file itself rather than through the restricted memory card interface.
2Object-affected harmful factors
If serial number verification is implemented to protect multimedia content, then unauthorized access protection is improved, but device compatibility and ease of operation deteriorates
Solution Approach 1:
The system implements self-service by having the multimedia player automatically extract and verify the serial number from the content file's header or metadata without requiring user intervention. The player autonomously checks whether the embedded serial number matches the memory card's serial number, enabling unauthorized access protection while maintaining ease of operation.
Solution Approach 2:
The serial number verification is performed preliminarily during the content access process. The system checks the embedded serial number against the memory card's serial number before allowing playback or copying, preventing unauthorized access in advance while maintaining simple user operation.
3Device complexity
If the serial number is stored only on the memory card, then storage simplicity is improved, but accessibility to host devices deteriorates
Solution Approach 1:
The patent merges the serial number information with the multimedia content by embedding it in the file header or metadata. This combining approach allows the serial number to be stored in two locations simultaneously: on the memory card (for authentication) and within the content file (for retrieval), resolving the contradiction between storage simplicity and accessibility.
Solution Approach 2:
The system creates a copy of the serial number information and embeds it within the multimedia content file. This copying enables the serial number to be accessed from the content file on the host device without requiring direct access to the memory card, improving accessibility while maintaining the original storage structure.
Data Source
AI summary
A removable non-volatile memory device durably stores a serial number or identifier, which is used to mark multimedia content legally stored on the removable non-volatile memory device. In order to retrieve the serial number, a host electronic system coupled to the removable non-volatile memory device sends a sequence of multiple file access commands to access a predefined target file stored on the removable non-volatile memory device. In accordance with the executed predefined sequence of multiple file access commands, a corresponding sequence of data access commands are received at the removable non-volatile memory device and are interpreted as a request by the host electronic device to read the serial number. The removable non-volatile memory device outputs the serial number in response to the sequence of data access commands.


