Portable Storage Device Meta Information Update via Host Bitmap
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable storage devices face challenges in efficiently updating meta information for rights objects due to limited computation capacity, leading to increased data operation loads, especially as data input/output speeds advance.
Innovation Solution
A method involving the generation and transmission of bitmaps for bitwise operations on meta information, allowing the portable storage device to update meta information with reduced computational overhead by performing bitwise operations on received bitmaps and meta information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the portable storage device updates meta information using traditional methods, then the meta information can be updated accurately, but the data operation load and computation capacity requirements increase
Solution Approach 1:
The patent extracts the bitmap generation function from the portable storage device and relocates it to the host device. The host device generates the bitmap based on meta information changes and sends it to the portable storage device, which then uses the bitmap to update only the necessary portions of meta information. This extraction reduces the computational burden on the portable storage device while maintaining update accuracy.
Solution Approach 2:
The patent segments the meta information update process into two distinct components: bitmap generation (performed by the host device) and bitmap application (performed by the portable storage device). This segmentation allows each device to perform only its specialized function, reducing overall system complexity and computation load on the resource-constrained portable storage device.
2Speed
If additional SRAM is added to increase input/output speed, then data input/output speed improves, but device complexity and overall operation quantity increase
Solution Approach 1:
The patent removes the bitmap generation operation from the portable storage device and transfers it to the host device. This extraction eliminates the need for additional high-speed buffer memory (SRAM) in the portable storage device, as the complex processing is offloaded to the host device that has greater computational resources.
Solution Approach 2:
The bitmap acts as an intermediary data structure that facilitates efficient meta information updates. Instead of the portable storage device performing complex update operations, it simply applies the pre-generated bitmap, which serves as a mediator between the host device's update requests and the portable storage device's meta information storage.
Data Source
AI summary
A host device, a portable storage device, and a method of updating an RO stored in the portable storage device are provided. The method includes receiving a predetermined bitmap from a host device, performing a bitwise operation on the received bitmap and meta information indicating a state of the RO, and updating the meta information using a result of the bitwise operation.


