US 12,308,864 B2
System and method for data compaction with multi-layer data processing and selective encryption transformation
Joshua Cooper, Columbia, SC (US); and Charles Yeomans, Orinda, CA (US)
Assigned to ATOMBEAM TECHNOLOGIES INC, Moraga, CA (US)
Filed by AtomBeam Technologies Inc., Moraga, CA (US)
Filed on Dec. 9, 2024, as Appl. No. 18/974,717.
Application 18/974,717 is a continuation in part of application No. 18/172,337, filed on Feb. 22, 2023, granted, now 12,224,775.
Application 18/172,337 is a continuation of application No. 17/875,201, filed on Jul. 27, 2022, granted, now 11,700,013, issued on Jul. 11, 2023.
Application 17/875,201 is a continuation of application No. 17/514,913, filed on Oct. 29, 2021, granted, now 11,424,760, issued on Aug. 23, 2022.
Application 17/875,201 is a continuation of application No. 17/458,747, filed on Aug. 27, 2021, granted, now 11,422,978, issued on Aug. 23, 2022.
Application 17/514,913 is a continuation in part of application No. 17/404,699, filed on Aug. 17, 2021, granted, now 11,385,794, issued on Jul. 12, 2022.
Application 17/458,747 is a continuation in part of application No. 16/923,039, filed on Jul. 7, 2020, granted, now 11,232,076, issued on Jan. 25, 2022.
Application 16/923,039 is a continuation in part of application No. 16/716,098, filed on Dec. 16, 2019, granted, now 10,706,018, issued on Jul. 7, 2020.
Application 16/716,098 is a continuation of application No. 16/455,655, filed on Jun. 27, 2019, granted, now 10,509,771, issued on Dec. 17, 2019.
Application 17/404,699 is a continuation in part of application No. 16/455,655, filed on Jun. 27, 2019, granted, now 10,509,771, issued on Dec. 17, 2019.
Application 16/455,655 is a continuation in part of application No. 16/200,466, filed on Nov. 26, 2018, granted, now 10,476,519, issued on Nov. 12, 2019.
Application 16/200,466 is a continuation in part of application No. 15/975,741, filed on May 9, 2018, granted, now 10,303,391, issued on May 28, 2019.
Claims priority of provisional application 63/027,166, filed on May 19, 2020.
Claims priority of provisional application 62/926,723, filed on Oct. 28, 2019.
Claims priority of provisional application 62/578,824, filed on Oct. 30, 2017.
Prior Publication US 2025/0105857 A1, Mar. 27, 2025
Int. Cl. H03M 7/30 (2006.01); G06N 20/00 (2019.01)
CPC H03M 7/3059 (2013.01) [G06N 20/00 (2019.01); H03M 7/6005 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for data processing, transformation, and selective encryption, comprising:
a computing device comprising a processor and a memory;
a data structure generator comprising a plurality of programming instructions that, when operating on the processor, causes the computing device to:
generate a multi-layer data structure comprising a plurality of reference elements derived from input data, wherein the input data is separated into multiple layers;
transmit the multi-layer data structure to one or more data processors; and
the one or more data processors comprising a plurality of programming instructions that, when operating on the processor, causes the computing device to:
receive input data which has been processed using the multi-layer data structure;
process the input data using the multi-layer data structure by correlating elements of the input data with reference elements in the multi-layer data structure;
selectively encrypt one or more layers of the processed data based on predefined encryption policies;
apply one or more transformation rules to each processed data element with which a rule is associated in the multi-layer data structure, to transform the respective data element according to the rules; and
output the processed data as a sequence of its transformed, untransformed, and selectively encrypted elements.