US 12,298,971 B1
Multicore data downscaling and routing visualization systems and related methods
Richard Rushforth, Flagstaff, AZ (US); and Benjamin L. Ruddell, Flagstaff, AZ (US)
Assigned to Arizona Board of Regents acting for and on behalf of Northern Arizona University, Flagstaff, AZ (US)
Filed by Arizona Board of Regents acting for and on behalf of Northern Arizona University, Flagstaff, AZ (US)
Filed on Sep. 23, 2022, as Appl. No. 17/935,058.
Claims priority of provisional application 63/263,468, filed on Nov. 3, 2021.
Claims priority of provisional application 63/261,642, filed on Sep. 24, 2021.
Int. Cl. G06F 17/30 (2006.01); G06F 16/245 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/245 (2019.01) [G06F 16/284 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A system for downscaling commodity flow data comprising:
one or more commodity flow databases comprising commodity and embedded resource flow data;
an electric flow database comprising electricity data from measurements of electricity;
a merging module configured to merge the data from the one or more commodity flow databases and the electric flow database to form a first commodity flow database comprising electricity data at a first level of geographic granularity and first level of temporal granularity;
a second commodity flow database comprising commodity data for a plurality of commodities at a second level of geographic granularity and at a second level of temporal granularity;
a group of high speed multiple core processor clusters with associated memories operatively coupled with the first commodity flow database where each core of the group of high speed multiple core processors is assigned to process data associated with a commodity from the second commodity flow database and the electricity data of the first commodity flow database using the associated memory;
one or more downscaling modules operatively coupled with the first commodity flow database and with the second commodity flow database to generate downscaled data for the commodity;
one or more quality check modules operatively coupled with a third commodity flow database to generate quality checked data for the commodity; and
one or more merging modules configured for merging downscaled data and quality checked data in parallel to form merged data; and
a database module configured for writing the merged data received from each processor asynchronously according to a first-in first-out queue system in a commodity flow database within a period of hours.