US 12,218,695 B2
System and method for data storage, transfer, synchronization, and security using automated model monitoring and training
Joshua Cooper, Columbia, SC (US); Aliasghar Riahi, Orinda, CA (US); Mojgan Haddad, Orinda, CA (US); Ryan Kourosh Riahi, Orinda, CA (US); Razmin Riahi, Orinda, CA (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 Jan. 29, 2023, as Appl. No. 18/161,080.
Application 18/161,080 is a continuation of application No. 17/875,201, filed on Jul. 27, 2022, granted, now 11,700,013.
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 2023/0246654 A1, Aug. 3, 2023
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)] 8 Claims
OG exemplary drawing
 
1. A system for storing, retrieving, and transmitting data in a highly compact format, comprising:
a computing device comprising a processor, a memory, and a first plurality of programming instructions;
a monitor database stored in the memory of the computing device, wherein the monitor database comprises a previous training dataset, a first measured probability distribution associated with the previous training dataset, performance metrics, and model predictions; and
a codebook training module comprising a second plurality of programming instructions stored in the memory and operable on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the processor to:
receive data;
format the received data into a test dataset;
retrieve the first measured probability distribution associated with the previous training dataset from the monitor database;
use one or more algorithms to measure a second probability distribution of the test dataset;
use the test dataset to retrain encoding and decoding algorithms;
utilize the retrained algorithms to create new data chunklets;
create new codeword for each new data chunklet; and
store each new data chunklet and its associated new codeword in an updated codebook.