US 12,449,975 B2
Codebook management based on data source grouping
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 Sep. 1, 2024, as Appl. No. 18/822,209.
Application 18/822,209 is a continuation in part of application No. 18/593,931, filed on Mar. 3, 2024, granted, now 12,147,667.
Application 18/593,931 is a continuation in part of application No. 18/520,473, filed on Nov. 27, 2023.
Application 18/520,473 is a continuation of application No. 18/295,238, filed on Apr. 3, 2023, granted, now 11,928,335, issued on Mar. 12, 2024.
Application 18/295,238 is a continuation of application No. 17/974,230, filed on Oct. 26, 2022, granted, now 11,687,241, issued on Jun. 27, 2023.
Application 17/974,230 is a continuation in part of application No. 17/884,470, filed on Aug. 9, 2022, abandoned.
Application 17/884,470 is a continuation of application No. 17/727,913, filed on Apr. 25, 2022, granted, now 11,620,051, issued on Apr. 4, 2023.
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/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/232,050, filed on Aug. 11, 2021.
Claims priority of provisional application 62/578,824, filed on Oct. 30, 2017.
Prior Publication US 2024/0419329 A1, Dec. 19, 2024
Int. Cl. G06F 3/06 (2006.01); H03M 7/30 (2006.01)
CPC G06F 3/0608 (2013.01) [G06F 3/0623 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); H03M 7/6005 (2013.01); H03M 7/6011 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for codebook management and optimization in a network of devices, comprising:
a computing device comprising a processor, a memory, and a non-volatile data storage device; and
a library management module comprising a first plurality of programming instructions that, when operating on the processor, causes the computing device to:
generate a similarity score for each training dataset in the plurality of training datasets to each other training dataset within the plurality of training datasets; group devices based on similarities in their data streams in response to detecting a similarity score above a predetermined threshold;
deploy a generic codebook to all devices in the network; obtain a plurality of training datasets, wherein each training dataset from the plurality of datasets originates from a corresponding device; continuously analyze data streams from the devices using neural networks and clustering analysis;
compute a mismatch probability estimate for the optimized codebook of each device group;
regenerate a revised optimized codebook for a device group in response to its mismatch probability estimate being above a predetermined threshold;
form an optimized codebook for each device group based on the training datasets that have the similarity score above the predetermined threshold;
replace the generic codebook in each device with its group's optimized codebook; and
train and deploy a neural upsampler for each device group alongside a decoder to restore data lost by conversion to dyadic statistics.