US 12,169,476 B2
Encoding / decoding system and method
Christopher A. McElveen, Tampa, FL (US)
Assigned to LOGNOVATIONS HOLDINGS, LLC, Tampa, FL (US)
Filed by LOGNOVATIONS HOLDINGS, LLC, Tampa, FL (US)
Filed on Oct. 7, 2022, as Appl. No. 17/938,836.
Claims priority of provisional application 63/256,267, filed on Oct. 15, 2021.
Claims priority of provisional application 63/272,539, filed on Oct. 27, 2021.
Prior Publication US 2023/0119517 A1, Apr. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/174 (2019.01)
CPC G06F 16/1744 (2019.01) [G06F 16/1748 (2019.01)] 30 Claims
OG exemplary drawing
 
1. A computer-implemented method, executed on a computing device comprising:
receiving an unencoded data file;
processing the unencoded data file to identify a plurality of file segments;
mapping each of the plurality of file segments to a portion of a dictionary file, thus generating a plurality of mappings, wherein each of the plurality of mappings includes a starting location as a bit-wise offset within the dictionary file and a length as a number of bits within the dictionary file beginning from the starting location, thus generating a related encoded data file based, at least in part, upon the plurality of mappings, wherein mapping each of the plurality of file segments to the portion of the dictionary file to generate the plurality of mappings includes mapping each of the plurality of file segments to a plurality of bits within the dictionary file using the starting location and length, wherein the dictionary file includes a binary sequence of all possible combinations of a predefined number having a defined bit length; and
generating a related encoded data file based, at least in part, upon the plurality of mappings.