US 12,261,632 B2
System and method for data storage, transfer, synchronization, and security using automated model monitoring and training with dyadic distribution-based simultaneous compression and encryption
Joshua Cooper, Columbia, SC (US); Grant Fickes, 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 Nov. 7, 2024, as Appl. No. 18/939,537.
Application 18/939,537 is a continuation in part of application No. 18/770,652, filed on Jul. 12, 2024.
Application 18/770,652 is a continuation in part of application No. 18/503,135, filed on Nov. 6, 2023.
Application 18/503,135 is a continuation of application No. 18/305,305, filed on Apr. 21, 2023, granted, now 11,811,428, issued on Nov. 7, 2023.
Application 18/305,305 is a continuation in part of application No. 18/190,044, filed on Mar. 24, 2023, granted, now 11,831,343, issued on Nov. 28, 2023.
Application 18/939,537 is a continuation in part of application No. 18/161,080, filed on Jan. 29, 2023.
Application 18/161,080 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 18/190,044 is a continuation in part of application No. 17/875,201, filed on Jul. 27, 2022, granted, now 11,700,013, issued on Jul. 11, 2023.
Application 18/190,044 is a continuation in part of application No. 17/727,913, filed on Apr. 25, 2022, granted, now 11,620,051, issued on Apr. 4, 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/727,913 is a continuation of application No. 17/404,699, filed on Aug. 17, 2021, granted, now 11,385,794, issued on Jul. 12, 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 18/305,305 is a continuation in part of application No. 17/234,007, filed on Apr. 19, 2021, granted, now 11,782,879, issued on Oct. 10, 2023.
Application 17/234,007 is a continuation in part of application No. 17/180,439, filed on Feb. 19, 2021, granted, now 11,366,790, issued on Jun. 21, 2022.
Application 17/180,439 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 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/485,518, filed on Feb. 16, 2023.
Claims priority of provisional application 63/388,411, filed on Jul. 12, 2022.
Claims priority of provisional application 63/232,041, filed on Aug. 11, 2021.
Claims priority of provisional application 63/140,111, filed on Jan. 21, 2021.
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/0062777 A1, Feb. 20, 2025
This patent is subject to a terminal disclaimer.
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)] 18 Claims
OG exemplary drawing
 
1. A system for storing, retrieving, transmitting, and simultaneously compressing and encrypting data in a highly compact format, comprising:
a computing device comprising a processor and a memory;
a codebook training module comprising a plurality of programming instructions that, when operating on the processor, cause the processor to:
receive data;
process the data to generate a test dataset;
retrieve at least one probability distribution associated with a previous training dataset;
analyze the test dataset to determine at least one new probability distribution;
retrain encoding and decoding algorithms using the test dataset;
apply the retrained algorithms to generate one or more data units from the test dataset;
associate each of the one or more data units with a corresponding identifier; and
store the one or more data units and their corresponding identifiers in an updated data structure;
a dyadic distribution subsystem comprising a plurality of programming that, when operating on the processor, cause the processor to:
analyze an input data stream to determine its properties;
create a transformation matrix based on the properties of the input data;
transform the input data into a dyadic distribution;
generate a main data stream of transformed data and a secondary data stream of transformation information;
compress the main data stream; and
combine the compressed main data stream and the secondary data stream into an output stream.