System and method for data compaction and security with extended functionality

US12489459B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12489459-B2
Application numberUS-202318478777-A
CountryUS
Kind codeB2
Filing dateSep 29, 2023
Priority dateOct 30, 2017
Publication dateDec 2, 2025
Grant dateDec 2, 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 scriptable selective obfuscation of records comprising a data obfuscation module configured to identify and perform data anonymization on personal identifiable information (PII) contained within a plurality of records to create a partially-blurred dataset, and further comprising an encoder which receives the partially-blurred dataset and performs data compaction on the partially-blurred dataset before storing the compacted dataset in a data storage system. In some implementations, the data storage system is a blockchain database and the system functions as a clearinghouse to validate and monitor transactions involving data access rights between record owners and third-party entities. The system can further broker such transactions and direct payment form the third-party entity to the record owner when access rights have been purchased.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for scriptable selective obfuscation of records, comprising: a computing device comprising a processor and a memory; an encoder comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to: receive a record of information; identify and obfuscate personally identifiable information (PII) within the record of information to create a partially-blurred dataset; deconstruct the partially-blurred dataset into a plurality of sourceblocks; generate and store an obfuscation dictionary, the obfuscation dictionary comprising a plurality of entries, each entry including: an obfuscated token that replaces a specific instance of PII in the partially-blurred dataset; and a corresponding sourceblock from the record of information prior to obfuscation, the sourceblock containing unmodified PII that was replaced by the obfuscated token; encode the plurality of sourceblocks by generating a codebook, wherein the codebook is integrated with a script configured to decode encoded data associated with the obfuscated PII; and store the encoded data and the codebook in a database. 2 . The system of claim 1 , further comprising a decoder comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to: receive a request for one or more records of information, the request comprising parameters to be input into the script; retrieve the obfuscation dictionaries associated with requested one or more records based on the parameters; decode the encoded plurality of sourceblocks using the codebook to reconstruct the partially-blurred dataset; use the retrieved obfuscation dictionaries to restore the partially-blurred dataset to the original record; and return the de-blurred record to a requestor. 3 . The system of claim 1 , wherein the database is a blockchain database. 4 . The system of claim 1 , wherein the PII is obfuscated by replacing identified PII with unique nonces. 5 . The system of claim 4 , wherein the obfuscation dictionary is a nonce-to-original sourceblock dictionary. 6 . The system of claim 2 , wherein the parameters include a range of records to be decoded. 7 . The system of claim 6 , wherein the range of records comprises unique transaction identifiers for each record in the range of records. 8 . The system of claim 2 , wherein the requestor purchases access rights to one or more records of information. 9 . A method for scriptable selective obfuscation of records, comprising the steps of: receiving, at a computing device, a record of information; identifying and generating, using an encoder operating on the computing device, personally identifiable information (PII) within the record of information to create a partially-blurred dataset; deconstructing, using the encoder, the partially-blurred dataset into a plurality of sourceblocks; generating and storing an obfuscation dictionary, the obfuscation dictionary comprising a plurality of entries, each entry including: an obfuscated token that replaces a specific instance of PII in the partially-blurred dataset; and a corresponding sourceblock from the record of information prior to obfuscation, the sourceblock containing unmodified PII that was replaced by the obfuscated token; encoding, using the encoder, the plurality of sourceblocks by generating a codebook, wherein the codebook is integrated with a script configured to decode encoded data associated with the obfuscated PII; and storing, using the encoder, the encoded data and the codebook in a database. 10 . The method of claim 9 , further comprising the steps of: receiving, at a decoder operating on the same or different computing device, a request for one or more records of information, the request comprising parameters to be input into the script; retrieving, using the decoder, the obfuscation dictionaries associated with requested one or more records based on the parameters; decoding, using the decoder, the encoded plurality of sourceblocks using the codebook to reconstruct the partially-blurred dataset; using the retrieved obfuscation dictionaries, using a decoder, to restore the partially-blurred dataset to the original record; and returning the de-blurred record to a requestor. 11 . The method of claim 9 , wherein the database is a blockchain database. 12 . The method of claim 9 , wherein the PII is obfuscated by replacing identified PII with unique nonces. 13 . The method of claim 12 , wherein the obfuscation dictionary is a nonce-to-original sourceblock dictionary. 14 . The method of claim 10 , wherein the parameters include a range of records to be decoded. 15 . The method of claim 14 , wherein the range of records comprises unique transaction identifiers for each record in the range of records. 16 . The method of claim 9 , wherein the requestor purchases access rights to one or more records of information.

Assignees

Inventors

Classifications

  • Decoder aspects · CPC title

  • Machine learning · CPC title

  • Coding table adaptation · CPC title

  • Selection between compressors of the same type · CPC title

  • H03M7/3059Primary

    Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression · 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 US12489459B2 cover?
A system and method for scriptable selective obfuscation of records comprising a data obfuscation module configured to identify and perform data anonymization on personal identifiable information (PII) contained within a plurality of records to create a partially-blurred dataset, and further comprising an encoder which receives the partially-blurred dataset and performs data compaction on the p…
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 Dec 02 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).