System and method for data compaction and security with extended functionality

US12224775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12224775-B2
Application numberUS-202318172337-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2023
Priority dateOct 30, 2017
Publication dateFeb 11, 2025
Grant dateFeb 11, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for highly efficient encoding of data that includes extended functionality for asymmetric encoding/decoding and network policy enforcement. In the case of asymmetric encoding/decoding the original data is encoded by an encoder according to a codebook and sent to a decoder, but the output of the decoder depends on data manipulation rules applied at the decoding stage to transform the decoded data into a different data set from the original data. In the case of network policy enforcement, a behavior appendix into the codebook, such that the encoder and/or decoder at each node of the network comply with network behavioral rules, limits, and policies during encoding and decoding.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for data conversion during decoding of data, comprising: a computing device comprising a processor and a memory; a codebook generator comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to: generate a codebook comprising a plurality of sourceblocks from training data; and transmit the codebook to a decoder; and the decoder comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to: receive encoded data which has been encoded using the codebook; decode the encoded data using the codebook by identifying the sourceblock in the codebook to which each codeword of the encoded data refers; apply a rule to each sourceblock of the decoded data with which the rule is associated in the codebook to convert the sourceblock according to the rule; and output the decoded data as a sequence of its converted and unconverted sourceblocks. 2. The system of claim 1 , wherein the rule is a mapping or transform rule, and the output of the decoded data is a mapping or transformation of the encoded data. 3. The system of claim 1 , wherein the rule is a network behavior rule, and the network behavior rule determines whether the sourceblock is decoded or not. 4. The system of claim 1 , wherein the rule is a protocol formatting rule, and the output of the decoded data is protocol formatted data. 5. A method for data conversion during decoding of data, comprising the steps of: generating a codebook comprising a plurality of sourceblocks from training data, using a codebook generator operating on a computing device; transmitting the codebook to a decoder operating on the same or a different computing device; receiving, at the decoder, encoded data which has been encoded using the codebook; decoding the encoded data using the codebook by identifying the sourceblock in the codebook to which each codeword of the encoded data refers; applying a rule to each sourceblock of the decoded data with which the rule is associated in the codebook to convert the sourceblock according to the rule; and outputting the decoded data as a sequence of its converted and unconverted sourceblocks. 6. The method of claim 5 , wherein the rule is a mapping or transform rule, and the output of the decoded data is a mapping or transformation of the encoded data. 7. The method of claim 5 , wherein the rule is a network behavior rule, and the network behavior rule determines whether the sourceblock is decoded or not. 8. The method of claim 5 , wherein the rule is a protocol formatting rule, and the output of the decoded data is protocol formatted data. 9. A system for data conversion during decoding of data, comprising: a first computing device comprising a first processor and a first memory; a second computing device comprising a second processor and a second memory; a codebook generator comprising a first plurality of programming instructions stored in the first memory which, when operating on the first processor, causes the first computing device to: generate a codebook comprising a plurality of sourceblocks from training data; transmit the codebook to a decoder operating on the second computing device; and the decoder comprising a second plurality of programming instructions stored in the second memory which, when operating on the second processor, causes the second computing device to: receive encoded data which has been encoded using the codebook; decode the encoded data using the codebook by identifying the sourceblock in the codebook to which each codeword of the encoded data refers; apply a rule to each sourceblock of the decoded data with which the rule is associated in the codebook to convert the sourceblock according to the rule; and output the decoded data as a sequence of its converted and unconverted sourceblocks. 10. The system of claim 9 , wherein the rule is a mapping or transform rule, and the output of the decoded data is a mapping or transformation of the encoded data. 11. The system of claim 9 , wherein the rule is a network behavior rule, and the network behavior rule determines whether the sourceblock is decoded or not. 12. The system of claim 9 , wherein the rule is a protocol formatting rule, and the output of the decoded data is protocol formatted data.

Assignees

Inventors

Classifications

  • Decoder aspects · CPC title

  • Machine learning · CPC title

  • Context modeling · CPC title

  • Tree adaptation · CPC title

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12224775B2 cover?
A system and method for highly efficient encoding of data that includes extended functionality for asymmetric encoding/decoding and network policy enforcement. In the case of asymmetric encoding/decoding the original data is encoded by an encoder according to a codebook and sent to a decoder, but the output of the decoder depends on data manipulation rules applied at the decoding stage to trans…
Who is the assignee on this patent?
Atombeam Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H03M7/3059. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).