Multi-Scheme Data Encoding for Space-Limited Storage Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for encoding and decoding data on storage mediums like RFID tags and print media are inefficient, as they require more storage space than needed, limiting the amount of data that can be stored due to fixed encoding schemes.

Innovation Solution

A method and apparatus that parse data into portions based on character position and semantic information, using multiple encoding schemes to generate data packets, allowing for efficient storage by encoding each portion differently and enabling selective decoding of specific data portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed encoding scheme is used for all data, then the encoding process is simple, but the storage space required increases and limits the amount of data that can be stored

Engineering Contradiction:
Improveencoding process complexityVSAvoidstorage space required
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The data is divided into multiple portions based on character position and semantic information. Each portion is then encoded using a different encoding scheme selected from a plurality of encoding schemes. This segmentation allows the system to optimize storage space by applying appropriate encoding to each data portion rather than using a single fixed encoding scheme for all data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding schemes are applied to different data portions based on their specific characteristics such as character position and semantic information. This local quality approach ensures that each data portion is encoded with the most appropriate scheme for its specific requirements, thereby reducing overall storage space while maintaining encoding simplicity where applicable.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If more storage space is allocated, then more data can be stored, but the storage medium capacity is limited

Engineering Contradiction:
Improveamount of data that can be storedVSAvoidstorage medium capacity
Core Design Contradiction:
Quantity of substanceVSVolume of stationary object

Solution Approach 1:

The system changes the encoding parameters by selecting from multiple encoding schemes based on the characteristics of each data portion. By varying the encoding parameters (different encoding schemes) rather than using a fixed scheme, the system achieves more efficient storage utilization, allowing more data to be stored within the limited capacity of the storage medium.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the entire data packet is decoded, then all data can be retrieved, but the decoding process becomes computationally intensive and time-consuming

Engineering Contradiction:
Improvedata retrieval completenessVSAvoiddecoding time and computational resources
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and decodes only the specific data portion that is needed rather than decoding the entire data packet. This is made possible by the structured segmentation of data into portions with different encoding schemes, allowing selective decoding of individual portions based on their position and semantic information, thereby reducing computational overhead and time while maintaining data retrieval completeness for the required information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11727225B2Systems and methods for encoding and decoding data
Publication Date: 2023.08.15 HAND HELD PRODS INC
  • US11727225B2 patent drawing
  • US11727225B2 patent drawing
  • US11727225B2 patent drawing

AI summary

An encoding method is illustrated. The method includes receiving data to be encoded onto a storage media, wherein the data corresponds to an item and is assigned to a data category. Further, the method includes parsing data into a plurality of data portions, based on one or more first characteristics associated with each of one or more characters in the data. The method further includes encoding, by the processor, the plurality of data portions using a plurality of encoding schemes, to generate a data packet, such that a first data portion of the plurality of data portions is encoded using a first encoding scheme of the plurality of encoding schemes and a second data portion of the plurality of data portions is encoded using a second encoding scheme of the plurality of encoding schemes, wherein the first encoding scheme is different from the second encoding scheme. Furthermore, the method includes transmitting the data packet, wherein the data packet is configured to be stored in the storage media.