Inclusion of time-series geospatial markers in analyses employing a cyber-decision platform
Jason Crabtree, Vienna, VA (US); and Andrew Sellers, Monument, CO (US)
Assigned to QOMPLX LLC, Reston, VA (US)
Filed by QOMPLX LLC, Reston, VA (US)
Filed on Jan. 9, 2024, as Appl. No. 18/408,258.
Application 18/408,258 is a continuation of application No. 17/106,997, filed on Nov. 30, 2020, granted, now 11,979,433.
Application 17/106,997 is a continuation in part of application No. 15/931,534, filed on May 13, 2020, abandoned.
Application 15/931,534 is a continuation in part of application No. 16/777,270, filed on Jan. 30, 2020, granted, now 11,025,674, issued on Jun. 1, 2021.
Application 16/777,270 is a continuation in part of application No. 16/720,383, filed on Dec. 19, 2019, granted, now 10,944,795, issued on Mar. 9, 2021.
Application 15/931,534 is a continuation in part of application No. 16/718,906, filed on Dec. 18, 2019, granted, now 11,055,140, issued on Jul. 6, 2021.
Application 15/931,534 is a continuation in part of application No. 16/660,727, filed on Oct. 22, 2019, granted, now 10,938,683, issued on Mar. 2, 2021.
Application 15/931,534 is a continuation in part of application No. 16/654,309, filed on Oct. 16, 2019, abandoned.
Application 15/931,534 is a continuation in part of application No. 16/191,054, filed on Nov. 14, 2018, granted, now 10,681,074, issued on Jun. 9, 2020.
Application 15/931,534 is a continuation in part of application No. 15/905,041, filed on Feb. 26, 2018, granted, now 10,706,063, issued on Jul. 7, 2020.
Application 16/718,906 is a continuation of application No. 15/879,182, filed on Jan. 24, 2018, granted, now 10,514,954, issued on Dec. 24, 2019.
Application 15/879,182 is a continuation in part of application No. 15/850,037, filed on Dec. 21, 2017, abandoned.
Application 16/654,309 is a continuation in part of application No. 15/847,443, filed on Dec. 19, 2017, abandoned.
Application 16/720,383 is a continuation of application No. 15/823,363, filed on Nov. 27, 2017, granted, now 10,560,483, issued on Feb. 11, 2020.
Application 15/790,457 is a continuation in part of application No. 15/790,327, filed on Oct. 23, 2017, granted, now 10,860,951, issued on Dec. 8, 2020.
Application 15/847,443 is a continuation in part of application No. 15/790,457, filed on Oct. 23, 2017, granted, now 10,884,999, issued on Jan. 5, 2021.
Application 15/823,363 is a continuation in part of application No. 15/725,274, filed on Oct. 4, 2017, granted, now 10,609,079, issued on Mar. 31, 2020.
Application 15/931,534 is a continuation in part of application No. 15/683,765, filed on Aug. 22, 2017, abandoned.
Application 15/850,037 is a continuation in part of application No. 15/673,368, filed on Aug. 9, 2017, abandoned.
Application 16/191,054 is a continuation in part of application No. 15/655,113, filed on Jul. 20, 2017, granted, now 10,735,456, issued on Aug. 4, 2020.
Application 15/725,274 is a continuation in part of application No. 15/655,113, filed on Jul. 20, 2017, granted, now 10,735,456, issued on Aug. 4, 2020.
Application 15/655,113 is a continuation in part of application No. 15/616,427, filed on Jun. 7, 2017, abandoned.
Application 15/790,327 is a continuation in part of application No. 15/616,427, filed on Jun. 7, 2017, abandoned.
Application 15/850,037 is a continuation in part of application No. 15/489,716, filed on Apr. 17, 2017, abandoned.
Application 15/847,443 is a continuation in part of application No. 15/489,716, filed on Apr. 17, 2017, abandoned.
Application 15/683,765 is a continuation in part of application No. 15/409,510, filed on Jan. 18, 2017, abandoned.
Application 15/489,716 is a continuation in part of application No. 15/409,510, filed on Jan. 18, 2017, abandoned.
Application 15/409,510 is a continuation in part of application No. 15/379,899, filed on Dec. 15, 2016, abandoned.
Application 15/673,368 is a continuation in part of application No. 15/376,657, filed on Dec. 13, 2016, granted, now 10,402,906, issued on Sep. 3, 2019.
Application 15/379,899 is a continuation in part of application No. 15/376,657, filed on Dec. 13, 2016, granted, now 10,402,906, issued on Sep. 3, 2019.
Application 15/905,041 is a continuation in part of application No. 15/237,625, filed on Aug. 15, 2016, granted, now 10,248,910, issued on Apr. 2, 2019.
Application 15/376,657 is a continuation in part of application No. 15/237,625, filed on Aug. 15, 2016, granted, now 10,248,910, issued on Apr. 2, 2019.
Application 15/655,113 is a continuation in part of application No. 15/237,625, filed on Aug. 15, 2016, granted, now 10,248,910, issued on Apr. 2, 2019.
Application 16/660,727 is a continuation of application No. 15/229,476, filed on Aug. 5, 2016, granted, now 10,454,791, issued on Oct. 22, 2019.
Application 15/237,625 is a continuation in part of application No. 15/206,195, filed on Jul. 8, 2016, abandoned.
Application 15/229,476 is a continuation in part of application No. 15/206,195, filed on Jul. 8, 2016, abandoned.
Application 15/206,195 is a continuation in part of application No. 15/186,453, filed on Jun. 18, 2016, abandoned.
Application 15/186,453 is a continuation in part of application No. 15/166,158, filed on May 26, 2016, abandoned.
Application 15/790,327 is a continuation in part of application No. 15/141,752, filed on Apr. 28, 2016, granted, now 10,860,962, issued on Dec. 8, 2020.
Application 15/166,158 is a continuation in part of application No. 15/141,752, filed on Apr. 28, 2016, granted, now 10,860,962, issued on Dec. 8, 2020.
Application 15/141,752 is a continuation in part of application No. 15/091,563, filed on Apr. 5, 2016, granted, now 10,204,147, issued on Feb. 12, 2019.
Application 15/141,752 is a continuation in part of application No. 14/986,536, filed on Dec. 31, 2015, granted, now 10,210,255, issued on Feb. 19, 2019.
Application 15/616,427 is a continuation in part of application No. 14/925,974, filed on Oct. 28, 2015, abandoned.
Application 15/141,752 is a continuation in part of application No. 14/925,974, filed on Oct. 28, 2015, abandoned.
Claims priority of provisional application 62/568,298, filed on Oct. 4, 2017.
Claims priority of provisional application 62/568,291, filed on Oct. 4, 2017.
1. A system for highly scalable parallel world simulations, comprising:
a plurality of computing devices each comprising at least a processor, a memory, and a network interface;
wherein a plurality of programming instructions stored in one or more of the memories and operating on one or more of the processors of the plurality of computing devices causes the plurality of computing devices to:
retrieve a plurality of geospatial image tiles corresponding to a geographic region from a plurality of sources;
retrieve a plurality of geotagged data corresponding to the geographic region;
calculate a geohash for each piece of retrieved geotagged data, wherein a geohash is an encoded geographic location comprising a short string of letters and digits;
overlay the geohash on the corresponding geospatial image tile containing the geographic coordinates of the geohash;
assign each geographic region and the corresponding geotagged data to a unique process execution swimlane;
execute simulations within each unique process execution swimlane using its respective geotagged data;
generate updated geospatial image tile data based on results of the simulations;
transmit the updated geospatial image tile data to a user via a network; and
send map overlay data for at least one of the transmitted updated geospatial image tiles to the user via the network;
wherein the geohashes for each pair of geographic regions have a degree of string similarity that is inversely proportional to the geographic distance between the respective geographic regions, such that geohashes for proximate geographic regions share longer common prefixes than geohashes for distant geographic regions.