-
公开(公告)号:US12189581B2
公开(公告)日:2025-01-07
申请号:US18480497
申请日:2023-10-03
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Charles Yeomans , Aliasghar Riahi , Gregory Caltabiano , Mojgan Haddad
IPC: G06F16/174 , G06F3/06
Abstract: A system and method for securing high-speed communications between processing units on computer chips, wherein a training data set is used to find patterns and associated smaller indices, or codewords, which are stored in a reference codebook library, and where reconstruction and deconstruction algorithms are used to encode and decode data as it is received. The codebook and algorithms may be stored in the firmware of a semiconductor which enable reduced resources and cost when transmitting data between or among devices that utilize such semiconductors.
-
公开(公告)号:US12147667B2
公开(公告)日:2024-11-19
申请号:US18593931
申请日:2024-03-03
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Charles Yeomans
Abstract: A system and method for codebook management is disclosed. Training datasets are obtained from various data sources. A similarity score is generated for each training dataset with reference to the other training datasets. In response to detecting a similarity score above a predetermined threshold for one or more of the other training datasets, a combined codebook is created based on training datasets that have a similarity score above a predetermined threshold. Based on the similarity score, multiple data sources are combined into a group, and the combined codebook is used for the data sources within the group. A mismatch performance metric can be computed for the combined codebook, and a revised combined codebook can be regenerated in response to the mismatch performance metric being above a predetermined threshold.
-
公开(公告)号:US20240377949A1
公开(公告)日:2024-11-14
申请号:US18773999
申请日:2024-07-16
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Charles Yeomans
Abstract: A system and method for codebook management is disclosed. Training datasets are obtained from various data sources. A similarity score is generated for each training dataset with reference to the other training datasets. In response to detecting a similarity score above a predetermined threshold for one or more of the other training datasets, a combined codebook is created based on training datasets that have a similarity score above a predetermined threshold. Based on the similarity score, multiple data sources are combined into a group, and the combined codebook is used for the data sources within the group. A mismatch performance metric can be computed for the combined codebook, and a revised combined codebook can be regenerated in response to the mismatch performance metric being above a predetermined threshold.
-
公开(公告)号:US20240329837A1
公开(公告)日:2024-10-03
申请号:US18737962
申请日:2024-06-08
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Charles Yeomans
CPC classification number: G06F3/0608 , G06F3/0623 , G06F3/0659 , G06F3/067 , H03M7/6005 , H03M7/6011
Abstract: A system and method for data compaction and encryption of anonymized data records. A dataset may be pre-processed by dividing into a plurality of sourceblocks at all reasonable sourceblock lengths, and then counting how many times each sourceblock occurs in the dataset, resulting in a tally record of tokens and their count value. This tally record may then be anonymized and transmitted to a data deconstruction engine which combined with a library manager creates a codebook and performs optimization techniques on the codebook. The received anonymized tally record may be parsed into individual tokens by identifying the tokens with the highest count value. The tokens may then be sent, in descending order of count value, to the library manger where each token may be assigned a codeword. A half-backed codebook is then created using the tokens and each token's unique codeword, before sending the half-backed codebook to a system user.
-
公开(公告)号:US12003256B2
公开(公告)日:2024-06-04
申请号:US18460553
申请日:2023-09-03
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi , Charles Yeomans
CPC classification number: H03M7/3059 , G06F21/554 , G06N20/00 , H03M7/6005
Abstract: A system and method for data compression with intrusion detection, that measures in real-time the probability distribution of an encoded data stream, compares the probability distribution to a reference probability distribution, and uses one or more statistical algorithms to determine the divergence between the two sets of probability distributions to determine if an unusual distribution is the result of a data intrusion. The system comprises both encoding and decoding machines, an intrusion detection module, a codebook training module, and various databases which perform various analyses on encoded data streams.
-
公开(公告)号:US20240086372A1
公开(公告)日:2024-03-14
申请号:US18516924
申请日:2023-11-21
Applicant: AtomBeam Technologies Inc.
Inventor: Aliasghar Riahi , Joshua Cooper , Mojgan Haddad , Charles Yeomans
IPC: G06F16/174 , G06F3/06
CPC classification number: G06F16/1752 , G06F3/0608 , G06F3/0641 , G06F3/067
Abstract: A system and method for manipulation of compacted data files, utilizing a reference codebook, a random-access engine, a data deconstruction engine, and a data deconstruction engine. The system may receive a data query pertaining to a data read or data write request, wherein the data file to be read from or written to is a compacted data file. A random-access engine may facilitate data manipulation processes by accessing a reference codebook associated with the compacted data file, a frequency table used to construct the reference codebook, and data query details. A data read request is supported by random-access search capabilities that may enable the locating and decoding of the bits corresponding to data query details. A random-access engine facilitates data write processes. The random-access engine may encode the data to be written, insert the encoded data into a compacted data file, and update the codebook as needed.
-
公开(公告)号:US20230315288A1
公开(公告)日:2023-10-05
申请号:US18167096
申请日:2023-02-10
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi , Mojgan Haddad , Ryan Kourosh Riahi , Razmin Riahi , Charles Yeomans
CPC classification number: G06F3/0608 , G06F3/0623 , G06F3/0659 , G06F3/067 , H03M7/6005 , H03M7/6011
Abstract: A system and method for encoding data using a plurality of encoding libraries with pre-coding and complexity estimation. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different data block sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the data block size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.
-
公开(公告)号:US11762557B2
公开(公告)日:2023-09-19
申请号:US18178556
申请日:2023-03-06
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi , Mojgan Haddad , Ryan Kourosh Riahi , Razmin Riahi , Charles Yeomans
CPC classification number: G06F3/0608 , G06F3/067 , G06F3/0623 , G06F3/0659 , H03M7/6005 , H03M7/6011
Abstract: A system and method for encoding anonymized dataset. A dataset may be pre-processed by dividing into a plurality of sourceblocks at all reasonable sourceblock lengths, and then counting how many times each sourceblock occurs in the dataset, resulting in a tally record of tokens and their count value. This tally record may then be anonymized and transmitted as an anonymized tally record to a data deconstruction engine which combined with a library manager creates a codebook and performs optimization techniques on the codebook. The received anonymized tally record may be parsed into individual tokens by identifying the tokens with the highest count value. The tokens may then be sent, in descending order of count value, to the library manger where each token may be assigned a codeword. Then a half-backed codebook is created using the tokens and each token's unique codeword, before sending the half-backed codebook to a system user.
-
公开(公告)号:US20230283292A1
公开(公告)日:2023-09-07
申请号:US18172337
申请日:2023-02-22
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi , Mojgan Haddad , Ryan Kourosh Riahi , Razmin Riahi , Charles Yeomans
CPC classification number: H03M7/3059 , G06N20/00 , H03M7/6005
Abstract: 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.
-
公开(公告)号:US20230253981A1
公开(公告)日:2023-08-10
申请号:US18305305
申请日:2023-04-21
Applicant: AtomBeam Technologies Inc.
Inventor: Joshua Cooper , Aliasghar Riahi , Mojgan Haddad , Ryan Kourosh Riahi , Razmin Riahi , Charles Yeomans
CPC classification number: H03M7/3059 , G06N20/00 , H03M7/6005
Abstract: A system and method for data compression with genomic encryption, which uses frequency analysis on data blocks within an input data stream to produce a prefix table, representing a first layer of transformation, and which applies a Burrow's-Wheeler transform (BWT) to the data inside the prefix table, representing a second layer of transformation, and which compresses the transformed data. In some implementations, the system and method may further include applying the BWT to a conditioned stream of genomic data, wherein the conditioned stream of genomic data is accompanied by an error stream comprising the differences between the original data and the encrypted data.
-
-
-
-
-
-
-
-
-