Patentable/Patents/US-11244126
US-11244126

Systems and methods for encoding and decoding data

PublishedFebruary 8, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for an encoder apparatus 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; determining, by the processor, a plurality of encoding schemes for the plurality of data portions based on a count of characters in each data portion of the plurality of data portion, wherein a first encoding scheme is determined for a first data portion, of the plurality of data portions, based on the count of characters in the first data portion, and wherein a second encoding scheme is determined for a second data portion, of the plurality of data portions, based on the count of characters in the first data portion, wherein the first encoding scheme is different from the second encoding scheme, and wherein the first encoding scheme is determined in response to determining that the count of characters in the first data portion is a multiple of an integer in a first range between a first threshold count value and a second count threshold value, wherein at least one of the first threshold count value and the second count threshold value is stored in the encoder apparatus; encoding, by the processor, the plurality of data portions using the plurality of determined encoding schemes to generate a data packet, wherein the first data portion is encoded using the first encoding scheme and the second data portion of the plurality of data portions is encoded using the second encoding scheme; and transmitting the data packet, wherein the data packet is configured to be stored in the storage media.

Plain English translation pending...
Claim 2

Original Legal Text

2. The method of claim 1 , wherein the one or more first characteristics further include semantic information associated with the position of each of the one or more characters in the data.

Plain English Translation

This invention relates to data processing, specifically methods for analyzing and interpreting text or character-based data. The method involves extracting and utilizing semantic information associated with the positional relationships of characters within the data. This addresses the challenge of accurately interpreting text where meaning is influenced not just by individual characters but also by their spatial arrangement, such as in mathematical expressions, chemical formulas, or structured documents. The method processes input data containing one or more characters and identifies positional characteristics, such as proximity, alignment, or grouping, to infer semantic meaning. For example, in a mathematical equation, the relative positions of symbols like parentheses or operators may indicate precedence or grouping. The method further incorporates semantic rules or contextual knowledge to refine interpretation, ensuring accurate parsing of complex expressions or structured data. By leveraging positional semantics, the method improves the accuracy of data interpretation in applications like document analysis, formula recognition, or natural language processing. It distinguishes itself from traditional text processing by considering spatial relationships as a key factor in meaning extraction, rather than relying solely on character sequences or predefined syntax rules. This approach enhances flexibility and adaptability in handling diverse data formats where positional context is critical.

Claim 3

Original Legal Text

3. The method of claim 2 , wherein the semantic information associated with the position of each of the one or more characters in the data comprises a shipping number, a service level, an identifier number, and a zip code.

Plain English Translation

This invention relates to data processing systems that extract and analyze semantic information from structured data, such as shipping labels or forms. The problem addressed is the need to accurately identify and interpret key data elements (e.g., shipping numbers, service levels, identifiers, and zip codes) from their positions within a document or dataset. The method involves analyzing the spatial arrangement of characters or symbols in the data to determine their semantic meaning. For example, a sequence of digits in a specific position may represent a shipping number, while another sequence in a different position may represent a zip code. The system uses predefined rules or machine learning models to associate each character or group of characters with its corresponding semantic label based on their positional context. This allows for automated extraction and validation of critical information, improving data accuracy and processing efficiency in logistics, document management, and other structured data applications. The method ensures that the extracted data is correctly categorized and interpreted, reducing errors in downstream systems that rely on this information.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the storage media corresponds to at least one of a print media, or a Radio Frequency (RF) tag.

Plain English Translation

A system and method for managing data storage and retrieval involves using storage media that can be either print media or Radio Frequency (RF) tags. The primary function is to encode data onto these media types, allowing for subsequent retrieval and processing. Print media may include documents, labels, or other physical surfaces where data is stored in a machine-readable format, such as barcodes, QR codes, or other optical patterns. RF tags, such as passive or active RFID tags, store data electronically and can be read wirelessly using RF signals. The system ensures that data encoded on these media is accurately captured and processed, enabling applications in inventory tracking, authentication, or document management. The method may involve encoding data in a structured format, ensuring compatibility with different types of storage media and retrieval systems. The use of both print and RF-based storage allows for flexibility in deployment, depending on the specific requirements of the application, such as durability, read range, or cost considerations. The system may also include error correction mechanisms to ensure data integrity during storage and retrieval.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein each data portion of the plurality of data portions is encoded to generate an encoded data, wherein the method further comprises generating the data packet based on the encoded data and additional data, wherein the data packet comprises a first data packet field and a second data packet field, wherein the second data packet field is configured to store the encoded data, and wherein the first data packet field is configured to store additional data.

Plain English Translation

This invention relates to data encoding and packetization techniques, specifically for improving data transmission efficiency and reliability. The method addresses the challenge of securely and efficiently transmitting data by encoding individual data portions to generate encoded data, which is then integrated into a structured data packet. The data packet includes a first field for storing additional data and a second field for storing the encoded data. The encoding process enhances data integrity and security during transmission, while the packet structure ensures organized handling of both encoded and supplementary information. The additional data may include metadata, error correction codes, or other auxiliary information necessary for proper data processing. By separating the encoded data and additional data into distinct fields, the method facilitates easier parsing, error detection, and reconstruction of the original data at the receiving end. This approach is particularly useful in communication systems where data integrity and efficient transmission are critical, such as in wireless networks, data storage systems, or secure communication protocols. The encoding step ensures that the data is protected against errors or tampering, while the packet structure allows for flexible integration of supplementary information without compromising the core data payload.

Claim 6

Original Legal Text

6. The method of claim 5 , wherein the additional data includes header data and error correction data.

Plain English Translation

A method for enhancing data transmission reliability in communication systems involves incorporating additional data into transmitted signals to improve error detection and correction. The additional data includes header data, which provides metadata such as packet identification, source/destination information, and protocol details, ensuring proper routing and processing. Error correction data, such as parity bits, checksums, or more advanced error-correcting codes (e.g., Reed-Solomon, LDPC), is also included to detect and correct transmission errors. This method is particularly useful in environments with high noise or interference, where data integrity is critical. By embedding these additional data elements, the system can verify the accuracy of received data and reconstruct corrupted portions, reducing the need for retransmissions and improving overall communication efficiency. The approach is applicable to various communication protocols, including wired and wireless networks, ensuring robust data transfer across different mediums.

Claim 7

Original Legal Text

7. The method of claim 6 further comprising encoding, by the processor, the header data by converting the header data to hexadecimal number, and encoding the error correction data using a third encoding scheme of the plurality of encoding schemes.

Plain English Translation

This invention relates to data encoding techniques for improving error detection and correction in data transmission or storage systems. The problem addressed is the need for efficient and reliable encoding of header data and error correction data to ensure data integrity. The invention provides a method for encoding header data and error correction data using different encoding schemes to enhance error handling. The method involves encoding header data by converting it into a hexadecimal number, which simplifies parsing and reduces the risk of misinterpretation. Additionally, the method encodes error correction data using a third encoding scheme selected from a plurality of available encoding schemes. This third encoding scheme is distinct from the first and second encoding schemes used for other data components, ensuring that the error correction data is optimized for its specific role in detecting and correcting errors. The use of multiple encoding schemes allows for flexibility in handling different types of data, improving overall system robustness. The method ensures that the encoded data is accurately transmitted or stored while minimizing errors and improving data recovery efficiency.

Claim 8

Original Legal Text

8. The method of claim 5 further comprising encoding, by the processor, the second data packet field using a third encoding scheme of the plurality of encoding schemes, wherein the third encoding scheme comprises a binary encoding scheme.

Plain English Translation

This invention relates to data packet processing, specifically methods for encoding data fields within packets to optimize transmission efficiency and reliability. The problem addressed involves efficiently encoding different fields of a data packet using multiple encoding schemes to balance performance, error resilience, and bandwidth usage. The invention describes a system where a processor selects and applies different encoding schemes to distinct fields within a data packet. One field is encoded using a first encoding scheme, while another field is encoded using a second encoding scheme, which may differ from the first. Additionally, a third field is encoded using a binary encoding scheme, which is a specific type of encoding that represents data in binary form. The selection of encoding schemes may be based on factors such as the type of data, transmission conditions, or error correction requirements. This approach allows for flexible and adaptive encoding of packet fields, improving overall communication efficiency. The invention may be applied in networking, telecommunications, or data transmission systems where optimized encoding is critical for performance.

Claim 9

Original Legal Text

9. The method of claim 1 , wherein the first encoding scheme is a Uniform Resource Names (URN) 40 encoding scheme, and wherein the second encoding scheme is a URN 40 lite encoding scheme.

Plain English Translation

This invention relates to encoding schemes for Uniform Resource Names (URNs), specifically addressing the need for efficient and standardized encoding methods to handle URNs in digital systems. The invention provides a method for encoding URNs using two distinct encoding schemes: a full URN 40 encoding scheme and a URN 40 lite encoding scheme. The full URN 40 encoding scheme is designed to provide a comprehensive and robust encoding method, ensuring compatibility and interoperability across different systems. The URN 40 lite encoding scheme, on the other hand, is optimized for efficiency and reduced overhead, making it suitable for applications where resource constraints or performance considerations are critical. The method allows for the selection and application of either encoding scheme based on the specific requirements of the system or application, ensuring flexibility and adaptability. This dual-scheme approach enhances the versatility of URN encoding, enabling systems to balance between full functionality and performance optimization. The invention is particularly useful in environments where URNs are frequently used, such as digital libraries, content management systems, and distributed computing networks, where efficient and reliable encoding is essential for seamless operation.

Claim 10

Original Legal Text

10. The method of claim 1 , wherein the parsing the one or more characters in the data comprise categorizing each of the one or more characters in the data in the plurality of data portions such that each of the plurality of data portions include a set of characters of the one or more characters.

Plain English Translation

This invention relates to data processing, specifically methods for parsing and categorizing characters within a dataset. The problem addressed is the efficient organization of unstructured or semi-structured data into meaningful portions for further analysis or processing. The method involves parsing one or more characters in a dataset and categorizing each character into a plurality of data portions. Each data portion contains a distinct set of characters from the original dataset, allowing for structured segmentation of the data. This categorization enables improved data handling, such as pattern recognition, data extraction, or preprocessing for machine learning tasks. The method ensures that the parsed characters are logically grouped, facilitating downstream applications that require structured data inputs. The approach is particularly useful in fields like natural language processing, text mining, or any domain where unstructured data must be systematically organized for analysis. By segmenting the data into categorized portions, the method enhances data usability and compatibility with various analytical tools and algorithms.

Claim 11

Original Legal Text

11. The method of claim 1 comprises selecting, for each data portion of the plurality of data portions, an encoding scheme of the plurality of encoding schemes based on one or more second characteristics associated with each data portion of the plurality of data portions.

Plain English Translation

This invention relates to data encoding methods, specifically optimizing encoding schemes for different data portions based on their characteristics. The problem addressed is inefficient data storage or transmission when a single encoding scheme is applied uniformly across all data, ignoring variations in data properties that could allow for more efficient processing. The method involves analyzing a plurality of data portions to determine their individual characteristics, such as size, type, or complexity. For each data portion, an encoding scheme is selected from a plurality of available encoding schemes based on these characteristics. The selection ensures that each data portion is encoded using the most suitable scheme, improving efficiency in storage or transmission. The encoding schemes may include compression, encryption, or other transformations tailored to the data's properties. By dynamically choosing the optimal encoding for each portion, the method reduces redundancy, minimizes processing overhead, and enhances overall performance compared to static encoding approaches. The invention is applicable in systems where data varies significantly in structure or sensitivity, such as databases, cloud storage, or secure communication networks.

Claim 12

Original Legal Text

12. The method of claim 11 , wherein the one or more second characteristics associated with each data portion of the plurality of data portions include at least a count of a set of characters in each data portion of the plurality of data portions.

Plain English Translation

This invention relates to data processing systems that analyze and compare data portions to identify similarities or differences. The problem addressed is efficiently characterizing and comparing large datasets by extracting and utilizing specific features from the data. The method involves processing a dataset divided into multiple data portions, where each portion is analyzed to extract one or more second characteristics. These characteristics include a count of a set of characters within each data portion. The method may also involve comparing these characteristics across different data portions to determine similarities or differences. Additionally, the method may include generating a representation of the dataset based on these characteristics, which can be used for further analysis, such as identifying patterns, anomalies, or relationships within the data. The extracted characteristics may also be used to optimize storage, transmission, or processing of the dataset. The method may further involve preprocessing the data to normalize or transform it before extracting the characteristics, ensuring consistency in the analysis. The overall goal is to provide an efficient and accurate way to analyze and compare large datasets by leveraging specific features extracted from the data portions.

Claim 13

Original Legal Text

13. The method of claim 1 , wherein the storage media comprises at least one of a print media or an RFID tag.

Plain English Translation

A system and method for managing and tracking physical items using storage media embedded with identification data. The invention addresses the challenge of efficiently tracking and authenticating physical objects in supply chains, inventory management, or authentication processes by integrating storage media that can store and transmit identification information. The storage media may include print media, such as barcodes or QR codes, or RFID tags, which allow for quick and automated identification of the associated physical item. The system captures data from the storage media using appropriate readers, such as optical scanners for print media or RFID readers for RFID tags, and processes this data to verify the authenticity, origin, or status of the item. The method ensures secure and reliable tracking by leveraging the storage media's ability to store unique identifiers, batch information, or other relevant data. This approach enhances traceability, reduces counterfeiting risks, and improves operational efficiency in logistics and inventory management. The invention is particularly useful in industries where item verification and tracking are critical, such as pharmaceuticals, luxury goods, or supply chain operations.

Claim 14

Original Legal Text

14. The encoder apparatus of claim 1 , wherein the data packet comprises a first data packet field and a second data packet field, wherein the second data packet field is configured to store the encoded data, and wherein the first data packet field is configured to store additional data.

Plain English Translation

The invention relates to an encoder apparatus designed to process and transmit data efficiently, particularly in systems where data packets must carry both encoded data and additional metadata. The apparatus addresses the challenge of optimizing data transmission by structuring data packets to include distinct fields for different types of information. The data packet includes a first field for storing additional data, such as metadata, control information, or auxiliary data, and a second field for storing the primary encoded data. This separation allows for efficient handling, transmission, and decoding of the data, ensuring that the encoded data remains intact while the additional data can be processed separately. The apparatus may be used in communication systems, data storage systems, or any application requiring structured data transmission. The invention improves data integrity and transmission efficiency by clearly delineating the roles of each packet field, reducing the risk of data corruption and improving system performance.

Claim 15

Original Legal Text

15. The encoder apparatus of claim 14 , wherein the additional data comprises header data and error correction data.

Plain English Translation

This invention relates to an encoder apparatus designed for data processing, specifically for encoding data to include additional information such as header data and error correction data. The apparatus is part of a system that processes input data to generate an encoded output, where the encoded output includes the original data along with supplementary information to ensure data integrity and proper handling. The encoder apparatus includes a data input interface to receive the input data and a processing unit that generates the encoded output. The processing unit incorporates mechanisms to append header data, which may include metadata, synchronization information, or other control data necessary for decoding or transmission. Additionally, the processing unit integrates error correction data, such as parity bits, checksums, or error-correcting codes, to detect and correct errors that may occur during data transmission or storage. The apparatus may also include a memory unit to store encoding parameters, error correction algorithms, or predefined header structures. The encoded output is then transmitted or stored via an output interface, ensuring that the data is structured with the necessary additional information for reliable processing. This design enhances data transmission and storage reliability by ensuring that the encoded data includes both the original content and the supplementary information required for error detection and correction.

Claim 16

Original Legal Text

16. The encoder apparatus of claim 15 , wherein the processor is configured to encode the header data by converting the header data to hexadecimal number, and encode the error correction data using a third encoding scheme of the plurality of encoding schemes.

Plain English Translation

This invention relates to an encoder apparatus for encoding data, particularly focusing on header data and error correction data. The apparatus includes a processor configured to encode header data by converting it into a hexadecimal number. Additionally, the processor encodes error correction data using a third encoding scheme selected from a plurality of available encoding schemes. The apparatus may also include a memory for storing the encoded data and a transmitter for sending the encoded data to a receiver. The encoding process ensures data integrity and efficient transmission by applying different encoding methods to different types of data. The use of hexadecimal conversion for header data simplifies parsing and reduces errors, while the third encoding scheme for error correction data enhances reliability. This approach optimizes data handling in communication systems, improving accuracy and transmission efficiency. The apparatus is designed to work with various encoding schemes, allowing flexibility in adapting to different data types and transmission requirements. The overall system ensures robust data encoding, minimizing errors and improving communication reliability.

Claim 17

Original Legal Text

17. The encoder apparatus of claim 15 , wherein the processor is further configured to encode the second data packet field using a third encoding scheme of the plurality of encoding schemes, wherein the third encoding scheme comprises a binary encoding scheme.

Plain English Translation

This invention relates to an encoder apparatus designed to process data packets with multiple fields, addressing the challenge of efficiently encoding different fields using distinct encoding schemes. The apparatus includes a processor that encodes a first data packet field using a first encoding scheme and a second data packet field using a second encoding scheme, where the first and second schemes are selected from a plurality of available encoding schemes. The processor further encodes the second data packet field using a third encoding scheme, specifically a binary encoding scheme, to optimize data representation and transmission efficiency. The apparatus may also include a memory for storing the encoded data and a transmitter for sending the encoded data to a receiver. The use of multiple encoding schemes allows for flexible and efficient data processing, adapting to the specific requirements of each data field. This approach enhances data compression, reduces transmission overhead, and improves overall system performance in applications such as communication systems, data storage, or signal processing. The binary encoding scheme ensures compatibility and simplicity in encoding the second data packet field, facilitating seamless integration with existing systems.

Claim 18

Original Legal Text

18. 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; determine 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, wherein a first encoding scheme is determined for a first data portion, of the plurality of data portions, based on the count of characters in the first data portion, and wherein a second encoding scheme is determined for a second data portion, of the plurality of data portions, based on the count of characters in the first data portion, wherein the first encoding scheme is different from the second encoding scheme, and wherein the first encoding scheme is determined in response to determining that the count of characters in the first data portion is a multiple of an integer in a first range between a first threshold count value and a second count threshold value, wherein at least one of the first threshold count value and the second count threshold value is stored in the encoder apparatus; encode the plurality of data portions using the plurality of determined encoding schemes, to generate encoded data, such that the first data portion is encoded using the first encoding scheme of the plurality of encoding schemes and the second data portion is encoded using the second encoding scheme of the plurality of encoding schemes; generate a data packet based on the encoded data; and transmit the data packet to the storage media.

Plain English Translation

An encoder apparatus is designed to optimize data encoding for storage media by dynamically selecting encoding schemes based on data characteristics. The system addresses inefficiencies in traditional encoding methods that apply uniform schemes regardless of data structure, leading to suboptimal storage utilization and retrieval performance. The apparatus includes a processor and memory storing executable instructions. It receives data assigned to a specific category and parses it into portions based on character positions and semantic context. Each portion is then encoded using a distinct scheme determined by its character count. For example, a first portion may use a specific encoding scheme if its character count falls within a predefined range (e.g., a multiple of an integer between two threshold values), while a second portion may use a different scheme based on its own count. The encoded portions are combined into a data packet and transmitted to storage media. This adaptive approach improves encoding efficiency by tailoring schemes to data characteristics, enhancing storage density and retrieval speed. The apparatus stores threshold values to dynamically adjust encoding decisions, ensuring flexibility across different data types.

Claim 19

Original Legal Text

19. The encoder apparatus of claim 18 , wherein the first encoding scheme is a Uniform Resource Names (URN) 40 encoding scheme, and wherein the second encoding scheme is a URN 40 lite encoding scheme.

Plain English Translation

This invention relates to an encoder apparatus designed to convert data into different encoding schemes, specifically Uniform Resource Names (URN) 40 and URN 40 lite. The apparatus addresses the need for flexible encoding solutions that can adapt to varying data requirements, such as those encountered in digital communication systems, data storage, or network protocols. The URN 40 encoding scheme provides a comprehensive method for encoding data, ensuring robustness and compatibility across different systems. The URN 40 lite encoding scheme offers a more streamlined alternative, reducing complexity while maintaining essential functionality. The encoder apparatus is configured to select between these two schemes based on predefined criteria, such as data type, system requirements, or performance constraints. This adaptability ensures efficient data processing and transmission, accommodating both high-fidelity encoding needs and lightweight encoding for resource-constrained environments. The invention enhances interoperability and efficiency in systems requiring multiple encoding standards, providing a versatile solution for modern data handling challenges.

Claim 20

Original Legal Text

20. A computer-readable medium, comprising a memory that stores computer-executable instructions and a processor that executes the computer-executable instructions to perform operations, comprising: parsing data into a plurality of data portions, based on a characteristic associated with a character in the data, wherein the characteristic comprises at least a position of the character in the data; determining a plurality of encoding schemes for the plurality of data portions based on a count of characters in each data portion of the plurality of data portion, wherein a first encoding scheme is determined for a first data portion, of the plurality of data portions, based on the count of characters in the first data portion, and wherein a second encoding scheme is determined for a second data portion, of the plurality of data portions, based on the count of characters in the first data portion, wherein the first encoding scheme is different from the second encoding scheme, and wherein the first encoding scheme is determined in response to determining that the count of characters in the first data portion is a multiple of an integer in a first range between a first threshold count value and a second count threshold value, wherein at least one of the first threshold count value and the second count threshold value is stored in the memory; encoding the plurality of data portions using the plurality of determined encoding schemes, to generate a data packet, such that the first data portion is encoded using the first encoding scheme and the second data portion is encoded using the second encoding scheme; and transmitting the data packet to a device comprising storage media to facilitate storage of the data packet in the storage media.

Plain English Translation

This invention relates to data processing and storage optimization, specifically addressing the challenge of efficiently encoding and transmitting data by dynamically selecting encoding schemes based on character count and position. The system parses input data into multiple portions using a character's position as a key characteristic. Each portion is then assigned a distinct encoding scheme determined by the number of characters it contains. For example, a first portion may be encoded using a specific scheme if its character count falls within a predefined range (e.g., a multiple of an integer between two threshold values stored in memory), while a second portion may use a different scheme based on the same or a different count condition. The encoded portions are combined into a data packet and transmitted to a storage device for efficient storage. This approach optimizes encoding efficiency by tailoring schemes to data segment characteristics, improving storage and transmission performance. The system dynamically adapts encoding based on stored threshold values, ensuring flexibility and scalability for varying data sizes and types.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 19, 2019

Publication Date

February 8, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for encoding and decoding data” (US-11244126). https://patentable.app/patents/US-11244126

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11244126. See llms.txt for full attribution policy.