US 11,921,718 B2
Query execution via computing devices with parallelized resources
George Kondiles, Chicago, IL (US); and Jason Arnold, Chicago, IL (US)
Assigned to Ocient Holdings LLC, Chicago, IL (US)
Filed by Ocient Holdings LLC, Chicago, IL (US)
Filed on Jan. 4, 2022, as Appl. No. 17/646,885.
Application 17/646,885 is a continuation of application No. 16/267,201, filed on Feb. 4, 2019, granted, now 11,249,998.
Claims priority of provisional application 62/745,787, filed on Oct. 15, 2018.
Prior Publication US 2022/0129463 A1, Apr. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 3/06 (2006.01); G06F 7/24 (2006.01); G06F 9/4401 (2018.01); G06F 9/50 (2006.01); G06F 11/10 (2006.01); G06F 12/0893 (2016.01); G06F 12/109 (2016.01); G06F 16/17 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); G06F 16/2453 (2019.01); G06F 16/2455 (2019.01); G06F 16/2457 (2019.01); G06F 16/2458 (2019.01); G06F 16/27 (2019.01); G06F 16/901 (2019.01); H03M 7/30 (2006.01); H04L 67/10 (2022.01)
CPC G06F 16/24542 (2019.01) [G06F 3/0604 (2013.01); G06F 3/0647 (2013.01); G06F 3/068 (2013.01); G06F 7/24 (2013.01); G06F 9/4406 (2013.01); G06F 9/5016 (2013.01); G06F 9/5027 (2013.01); G06F 9/5061 (2013.01); G06F 11/1004 (2013.01); G06F 11/1044 (2013.01); G06F 11/1076 (2013.01); G06F 12/0893 (2013.01); G06F 12/109 (2013.01); G06F 16/1727 (2019.01); G06F 16/22 (2019.01); G06F 16/2246 (2019.01); G06F 16/2282 (2019.01); G06F 16/2365 (2019.01); G06F 16/244 (2019.01); G06F 16/2445 (2019.01); G06F 16/2453 (2019.01); G06F 16/24553 (2019.01); G06F 16/24573 (2019.01); G06F 16/2458 (2019.01); G06F 16/278 (2019.01); G06F 16/901 (2019.01); G06F 16/9017 (2019.01); H03M 7/30 (2013.01); H04L 67/10 (2013.01); G06F 3/067 (2013.01); G06F 16/24547 (2019.01); G06F 2211/1011 (2013.01); G06F 2212/608 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprises:
a plurality of computing devices, wherein each computing device of the plurality of computing devices comprises:
a computing device controller hub; and
a plurality of parallelized nodes coupled to the computing device controller hub, wherein each node of the plurality of parallelized nodes comprises:
a central processing module;
a main memory, wherein the main memory of the each node comprises:
a computing device section that includes a computing device operating system area and a first general area; and
a database section that includes a database operating system area, a disk area, a network area, and a second general area, wherein the database operating system area is operable to allocate at least one portion of the main memory for database operations, and wherein the at least one portion of the main memory is locked from access by the computing device operating system area based on being allocated for the database operations; and
at least one disk memory;
wherein the plurality of computing devices is operable to collectively execute query requests against at least one database table stored by the plurality of computing devices based on the each node of the plurality of parallelized nodes of the each computing device performing corresponding operations independently from other nodes of the plurality of parallelized nodes.