EP3839798A1

Systems and methods for encoding and decoding data

Abstract

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.

EP3839798A1, drawing sheet 1
Sheet 1 of 35

Term

14.2 yearsto projected expiry

Projected expiry 2 December 2040, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    A method comprising:receiving, by a processor, data to be encoded onto a storage media, wherein the data corresponds to an item and is assigned to a data category;parsing, by the processor, 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 and the data category, wherein the one or more first characteristics include at least a position of the one or more characters in the data;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;and transmitting the data packet, wherein the data packet is configured to be stored in the storage media.
  2. 11
    An encoder apparatus comprises a memory device comprising a set of executable instructions; a processor communicatively coupled to the memory device, the processor configured to:receive data to be encoded onto a storage media, wherein the data corresponds to an item and is assigned to a data category;parse 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, wherein the one or more first characteristics include at least a position of the one or more characters in the data and a semantic information associated with the position of the one or more characters in the data;select a plurality of encoding schemes to encode the plurality of data portions based on one or more second characteristics associated with each data portion of the plurality of data portions, wherein the one or more second characteristics comprises at least a count of a set of characters in each data portions of the plurality of data portions;encode the plurality of data portions using a plurality of encoding schemes, to generate encoded data, 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;generate a data packet based on the encoded data;and transmit the data packet to the storage media.