Patents by Inventor Joseph Jablonski
Joseph Jablonski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250021148Abstract: A database system is operable to perform a power supply strategy selection function based on first energy utilization-based operation optimizer input data to generate first energy utilization-based power supply strategy data denoting, for each power supply type of a plurality of power supply types, a corresponding first proportion of power supply resources that be implemented as the each power supply type. A first set of power supply resources is selected to execute a first database operation based on the first energy utilization-based power supply strategy data. The first set of power supply resources are utilized to power a first set of computing devices to enable the first set of computing devices to participate in execution of the first database operation in accordance with the first energy utilization-based power supply strategy data.Type: ApplicationFiled: September 25, 2024Publication date: January 16, 2025Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, Greg R. Dhuse, George Kondiles, Dylan Sebastian Murphy, Neil Kumar, Joseph Jablonski, Ian Michael Drury
-
Publication number: 20250021560Abstract: A database system is operable to generate a query operation energy utilization estimation function based on historic energy utilization data and historic query operation execution data. A query is determined for execution and energy utilization estimation input data is determined for the query operation. The query operation energy utilization estimation function is performed upon the energy utilization estimation input data to generate energy utilization estimate data for the query operation. An energy efficiency strategy for the database system is applied based on the energy utilization estimate data generated for the query operation.Type: ApplicationFiled: September 25, 2024Publication date: January 16, 2025Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, Greg R. Dhuse, George Kondiles, Dylan Sebastian Murphy, Neil Kumar, Joseph Jablonski, Ian Michael Drury
-
Publication number: 20250021240Abstract: A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is elected using a consensus algorithm, such as tabulated random votes, RAFT or PAXOS. The designated leader is responsible for managing open coding lines, and determining when to close an open coding line.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Applicant: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
-
Publication number: 20250021566Abstract: A database system is operable to determine power usage policy data and generate operation requirement data based on the power usage policy data. A database operation is determined for execution, and an energy utilization-based operation limitation enforcement function is performed upon energy utilization-based operation restriction enforcement input data to generate energy utilization-based operation restriction enforcement data for the database operation based on applying the operation requirement data. The database operation is executed when the energy utilization-based operation restriction enforcement data indicates execution of the operation is allowed based on execution of the database operation adhering to the operation requirement data. Execution of database operation is foregone when the energy utilization-based operation restriction enforcement data indicates execution of the operation is disallowed based on execution of the database operation not adhering to the operation requirement data.Type: ApplicationFiled: September 25, 2024Publication date: January 16, 2025Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, Greg R. Dhuse, George Kondiles, Dylan Sebastian Murphy, Neil Kumar, Joseph Jablonski, Ian Michael Drury
-
Publication number: 20250013649Abstract: A database system is operable to generate an energy utilization-based operation scheduling function based on power usage policy data for the database system. A storage-formatted data generation operation is determined for execution, and energy utilization-based operation scheduling input data is determined for the storage-formatted data generation operation. The storage-formatted data generation operation energy utilization-based operation scheduling function is performed upon the energy utilization-based operation scheduling input data to generate energy utilization-based operation scheduling data for the storage-formatted data generation operation. A plurality of storage-formatted data structures are generated from a plurality of records for storage based on executing the storage-formatted data generation operation in accordance with the energy utilization-based operation scheduling data.Type: ApplicationFiled: September 25, 2024Publication date: January 9, 2025Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, Greg R. Dhuse, George Kondiles, Dylan Sebastian Murphy, Neil Kumar, Joseph Jablonski, Ian Michael Drury
-
Patent number: 12182120Abstract: A node of a database system is operable to receive a plurality of data blocks from a set of source nodes via a set of relay nodes. At least one feedback data block to be sent to at least one of the set of source nodes is generated. Feedback relay node selection data selecting at least one of a plurality of nodes in the database system for facilitating routing of the at least one feedback data block from the node to the at least one of the set of source nodes via a prioritized feedback communication mechanism is generated. The at least one feedback data block is sent to the at least one of the plurality of nodes selected in the feedback relay node selection data. The at least one feedback data block is routed from the node to the at least one of the set of source nodes via the prioritized feedback communication mechanism.Type: GrantFiled: December 13, 2023Date of Patent: December 31, 2024Assignee: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
-
Patent number: 12135699Abstract: A method for execution by one or more database storage nodes of a database management system includes obtaining a row of data that includes a plurality of columns. The method further includes generating a data confidence value for data within one or more columns of the plurality of columns. The method further includes storing the data confidence value in a memory of the database management system.Type: GrantFiled: September 13, 2023Date of Patent: November 5, 2024Assignee: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
-
Patent number: 12131036Abstract: A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is elected using a consensus algorithm, such as tabulated random votes, RAFT or PAXOS. The designated leader is responsible for managing open coding lines, and determining when to close an open coding line.Type: GrantFiled: December 7, 2023Date of Patent: October 29, 2024Assignee: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
-
PAYLOAD STORE WITH RANDOMIZED DATA DISTRIBUTION BETWEEN A SET OF NODES AND METHODS FOR USE THEREWITH
Publication number: 20240346041Abstract: A payload store within a database management system includes a first set of nodes that include a first node that includes memory, a network interface, a storage device, and at least one processing unit. The at least one processing unit is operable to receive, via the network interface, a first set of data rows that includes a plurality of subsets of data rows and a last subset of data rows. The processing module is further operable to randomly assign the plurality of subsets of data rows and the last subset of data rows between the first set of nodes, where a first number of data rows of the plurality of subsets of data rows is assigned to the first node and a second number of data rows is assigned to another node. The processing module is further operable to store the first number of data rows in the storage device.Type: ApplicationFiled: June 24, 2024Publication date: October 17, 2024Applicant: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski -
Publication number: 20240338363Abstract: A node of a database system is operable to receive a plurality of data blocks from a set of source nodes via a set of relay nodes. At least one feedback data block to be sent to at least one of the set of source nodes is generated. Feedback relay node selection data selecting at least one of a plurality of nodes in the database system for facilitating routing of the at least one feedback data block from the node to the at least one of the set of source nodes based on a prioritized feedback communication mechanism and power utilization. The at least one feedback data block is sent to the at least one of the plurality of nodes selected in the feedback relay node selection data. The at least one feedback data block is routed from the node to the at least one of the set of source nodes via the prioritized feedback communication mechanism.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
-
Publication number: 20240330312Abstract: A database system operates by: receiving a first query request that indicates a first query for execution by the database system; determining a first plurality of query execution mode options for execution of the first query via the database system; generating first role reassignment restriction data for the first query based on a first plurality of query operators of the first query; selecting a first selected query execution mode from the first plurality of query execution mode options based on power consumption and role reassignment modality corresponding to the first selected query execution mode comparing favorably to the first role reassignment restriction data; and generating a resultant for the first query by facilitating execution of the first query in accordance with the first selected query execution mode.Type: ApplicationFiled: June 14, 2024Publication date: October 3, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
-
Publication number: 20240281449Abstract: A query processing system operates by: receiving a first query request that indicates a first query for execution by a database system; determining a first plurality of query execution mode options for execution of the first query via the database system; generating first role reassignment restriction data for the first query based on a first plurality of query operators of the first query; selecting a first selected query execution mode from the first plurality of query execution mode options based on role reassignment modality corresponding to the first selected query execution mode comparing favorably to the first role reassignment restriction data; and generating a resultant for the first query by facilitating execution of the first query in accordance with the first selected query execution mode.Type: ApplicationFiled: May 2, 2024Publication date: August 22, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
-
Publication number: 20240273022Abstract: A database system operates by: receiving a set of records for storage; applying a replication factor dictated by the required fault tolerance level to generate a set of replicas of the set of records; temporarily storing the set of replicas in a temporary ingress storage system during a first temporal period in accordance with the required fault tolerance level; generating a plurality of redundancy-coded segments that encodes the set of record utilizing a redundancy storage coding scheme dictated by the required fault tolerance level; and migrating the set of records from the temporary ingress storage system to a long-term storage system by storing the set of segments in the long-term storage system and by removing the set of replicas from the temporary ingress storage system.Type: ApplicationFiled: April 4, 2024Publication date: August 15, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
-
Publication number: 20240273074Abstract: A method for execution by a computer of a database management system includes obtaining a dataset that includes a set of data records, where the data set is associated with a set of data characteristics. The method includes executing a selected ranked analytical calculation of a ranked list of analytical calculations on the dataset to produce an analytical calculation result, where the ranked list of analytical calculations is generated by ranking a list of analytical calculations that are able to be executed on the dataset, based on a set of analytical calculation characteristics associated with the list of analytical calculations, where an analytical calculation characteristic of the set of analytical calculation characteristics indicates an estimated execution time to perform an analytical calculation of the list of analytical calculations, and the selected ranked analytical calculation is selected based on the set of data characteristics to produce the selected ranked analytical calculation.Type: ApplicationFiled: April 23, 2024Publication date: August 15, 2024Applicant: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
-
Publication number: 20240265012Abstract: An object storage system is operable to store a first plurality of objects and a second plurality of objects. The first plurality of objects store a plurality of records of at least one dataset, and the second plurality of objects store a set of index structures indexing the plurality of records of the at least one dataset. A request indicating filtering parameter data to filter the plurality of records is received from a data processing system. A filtered row set identifying a proper subset of the plurality of records meeting the filtering parameter data is generated based on accessing at least one index structure of the set of index structures via accessing at least one object of the second plurality of objects. A response is sent to the data processing system that indicates the filtered row set.Type: ApplicationFiled: January 3, 2024Publication date: August 8, 2024Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, George Kondiles, Jason Arnold, Greg R. Dhuse, Joseph Jablonski
-
Publication number: 20240256538Abstract: An object storage system is operable to store a plurality of records of a plurality of datasets via a plurality of objects. Configuration data mapping storage of the plurality of records of the plurality of datasets is stored via the plurality of objects. A request is received from a data processing system indicating filtering parameter data in accordance with object storage communication protocol data. A record identification pipeline is generated for execution based on the filtering parameter data and the configuration data. A filtered row set identifying a proper subset of the plurality of records meeting the filtering parameter data is generated based on executing the record identification pipeline by accessing at least one object of the plurality of objects. A response is sent to the data processing system that indicates the filtered row set in accordance with the object storage communication protocol data.Type: ApplicationFiled: January 3, 2024Publication date: August 1, 2024Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, George Kondiles, Jason Arnold, Greg R. Dhuse, Joseph Jablonski
-
Publication number: 20240256541Abstract: A data processing system is operable to determining a query for execution and generate a query operator execution flow for the query that includes a first at least one operator serially before a second at least one operator. The first at least one operator of the query operator execution flow is executed based on generating a request for rows in accordance with an object storage communication protocol indicating filtering parameter data parameter, sending the request to an object storage system, and receiving a response indicating a filtered row set from the object storage system. The second at least one operator of the query operator execution flow is executed based on processing the filtered row set indicated in the response in accordance with the second at least one operator to produce the query resultant.Type: ApplicationFiled: January 3, 2024Publication date: August 1, 2024Applicant: Ocient Holdings LLCInventors: S. Christopher Gladwin, George Kondiles, Jason Arnold, Greg R. Dhuse, Joseph Jablonski
-
Patent number: 12045254Abstract: A payload store within a database management system includes a first set of nodes that include a first node that includes a memory, a network interface, a storage device, and a processing unit. The processing unit receives, via the network interface, a first portion of data to be stored in a plurality of storage devices of the first set of nodes, and splits the first portion into a first set of data rows that includes a plurality of subsets of data rows and a last subset of data rows. The processing unit further randomly assigns the plurality of subsets of data rows and the last subset of data rows between the first set of nodes and stores a first number of data rows in the storage device. The processing unit further sends, via the network interface, a second number of data rows to the second node for storage therein.Type: GrantFiled: February 16, 2023Date of Patent: July 23, 2024Assignee: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski
-
Publication number: 20240193181Abstract: A method by one or more processing units of a database management system includes transitioning storage of a collection of data from storage in a set of first temperature storage nodes of the database management system to storage in a set of second temperature storage nodes of the database management system based on one or more criteria associated with the collection of data, where each first temperature storage node of the set of first temperature storage nodes is paired with a corresponding second temperature storage node of the set of second temperature storage nodes to form a set of parallel node pairs. The method further includes, after determining the collection of data has been stored in the set of second temperature storage nodes, deleting the collection of data in the set of first temperature storage nodes.Type: ApplicationFiled: February 20, 2024Publication date: June 13, 2024Applicant: Ocient Inc.Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski
-
Patent number: 12008005Abstract: A database system is operable to initiate execution of a query via a subset of a plurality of nodes. After initiating the execution of the query, failure detection data is generated indicating a first node included in the subset of the plurality of nodes based on determining execution condition data for the first node compares unfavorably to node execution condition requirements. Node reassignment data is generated based on the failure detection data by assigning a new node in the plurality of nodes to replace the first node in the query execution plan for a remainder of the execution of the query. A resultant is generated for the query in accordance with completion of the execution of the query, where at least a portion of the execution of the query is performed via the new node.Type: GrantFiled: February 23, 2022Date of Patent: June 11, 2024Assignee: Ocient Holdings LLCInventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist