Patents by Inventor Daniel Coombs

Daniel Coombs 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).

  • Patent number: 12639299
    Abstract: 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: Grant
    Filed: June 17, 2024
    Date of Patent: May 26, 2026
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Patent number: 12591516
    Abstract: 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: Grant
    Filed: April 4, 2024
    Date of Patent: March 31, 2026
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Publication number: 20260056964
    Abstract: A query and response sub-system of a database system, wherein a set of computing nodes of a set of computing devices of a set of computing device clusters is operable to: identify a memory intensive operation of a query regarding data of a dataset. The query and response sub-system is further operable to, when the memory intensive operation is a reorder operation, modify the reorder operation to enable reorder of a set of columnar data of the plurality of columnar data, wherein the modified reorder operation includes: an instruction to create new metadata regarding the sub-set of the packed column streams based on underlying memory layout of storage of the sub-set of the packed column streams.
    Type: Application
    Filed: September 2, 2025
    Publication date: February 26, 2026
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist, Ellis Mihalko Saupe, Greg R. Dhuse
  • Patent number: 12541520
    Abstract: A database system operates by: identifying at least two data portions in a first segment for rebuilding, wherein the at least two data portions is a proper subset of a plurality of sequential data portions; generating a locally rebuilt set of rows for the at least two data portions based on power consumption and: determining at least two corresponding data portions of at least one other segment in the segment group required to rebuild the at least two data portions; retrieving the at least two corresponding data portions of the at least one other segment from storage; and utilizing the retrieved at least two corresponding data portions to rebuild the at least two data portions based on the redundancy coding scheme.
    Type: Grant
    Filed: June 14, 2024
    Date of Patent: February 3, 2026
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Daniel Coombs
  • Publication number: 20260030231
    Abstract: A store and compute sub-system of a database system, includes a plurality of computing nodes of a plurality of computing device clusters. A first computing node includes memory devices that store, in a long-term storage (LTS) format, a plurality of segments of a dataset. The first computing node further includes processing modules operable to provide first and second input/output (10) pipelines. A pipeline IO controller of the first computing node controls the first IO pipeline to process a first segment to produce first query read raw data and controls the second IO pipeline to process a second segment to produce second query read raw data.
    Type: Application
    Filed: September 30, 2025
    Publication date: January 29, 2026
    Applicant: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Daniel Coombs
  • Publication number: 20260030230
    Abstract: A store and compute sub-system of a database system, wherein the store and compute sub-system includes pluralities of computing nodes of a plurality of computing device clusters, wherein a set of computing nodes of the pluralities of computing nodes is operable to implement a first input/output (IO) pipeline for a first segment of a plurality of segments of a dataset to support execution of a query, wherein, the first IO pipeline functions to convert long-term storage (LTS) data of the first segment into first query ready raw data. The set of computing nodes is further operable to implement a second IO pipeline for a second segment of the plurality of segments of the dataset to support execution of the query, wherein, the second IO pipeline functions to convert LTS data of the second segment into second query ready raw data.
    Type: Application
    Filed: September 30, 2025
    Publication date: January 29, 2026
    Applicant: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Daniel Coombs
  • Publication number: 20260030232
    Abstract: A database system including a query and response sub-system that includes pluralities of first computing nodes. A set of the first computing nodes implements an input/output (IO) pipeline compiler for a query regarding a dataset, wherein the IO pipeline compiler generates first instructions to create a plurality of IO pipelines for a plurality of segments and second instructions to create a pipeline IO control module. The database system further including a store and computing sub-system that includes a plurality of memory devices that store, in a long-term storage (LTS) format, the plurality of segments and a plurality of processing modules that execute the first instructions to produce the plurality of IO pipelines. The plurality of processing modules further executes the second instructions to produce the pipeline IO control module. The pipeline IO control module controls the plurality of IO pipelines retrieving and converting the plurality of segments from LTS format to a query ready raw data format.
    Type: Application
    Filed: September 30, 2025
    Publication date: January 29, 2026
    Applicant: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Daniel Coombs
  • Publication number: 20260004289
    Abstract: An off-chain gas management system allows Web3 developers to cover gas fees for their users. When a user wants to complete a blockchain transaction, the system receives a sponsorship request through an API and checks if the operation qualifies under the developer's gas sponsorship policy. Policies include spending limits, approved addresses, and time restrictions. If approved, the system creates a cryptographic signature that authorizes transfer of the gas fee amount. An on-chain contract validates the signature before covering the gas fees. The system includes a user interface for creating and managing policies with configurable spending controls and address restrictions. Advanced features use machine learning to allocate funds based on user value, detect fraud, classify transaction types, optimize cryptocurrency purchases, and predict when funds will run out.
    Type: Application
    Filed: June 25, 2025
    Publication date: January 1, 2026
    Inventors: Fangting Liu, Adam Peter Egyed, Malak Mekhael, Daniel Coombs
  • Patent number: 12511302
    Abstract: 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: Grant
    Filed: May 2, 2024
    Date of Patent: December 30, 2025
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Publication number: 20250335417
    Abstract: A database system is operable to generate a first segment that includes a first subset of a plurality of rows. A first secondary indexing scheme for indexing the first segment is selected from a plurality of secondary indexing options, and first index data for the first segment is generated in accordance with the first secondary indexing scheme. A second segment is generated that includes a second subset of the plurality of rows. A second secondary indexing scheme for indexing the second segment is selected from the plurality of secondary indexing options, and second index data is generated for the second segment in accordance with the second secondary indexing scheme. Execution of a query is facilitated by utilizing the first index data and the second index data.
    Type: Application
    Filed: July 8, 2025
    Publication date: October 30, 2025
    Applicant: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Daniel Coombs
  • Patent number: 12360980
    Abstract: A database system is operable to generate a first segment that includes a first subset of a plurality of rows. A first secondary indexing scheme for indexing the first segment is selected from a plurality of secondary indexing options, and first index data for the first segment is generated in accordance with the first secondary indexing scheme. A second segment is generated that includes a second subset of the plurality of rows. A second secondary indexing scheme for indexing the second segment is selected from the plurality of secondary indexing options, and second index data is generated for the second segment in accordance with the second secondary indexing scheme. Execution of a query is facilitated by utilizing the first index data and the second index data.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: July 15, 2025
    Assignee: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Daniel Coombs
  • Publication number: 20250200051
    Abstract: A data stream processing system includes a plurality of feed receiver modules and a central data streaming module. Each of the plurality of feed receiver modules is operable to receive a proper subset of messages of a plurality of incoming messages with keys included in a corresponding subset of a plurality of possible keys assigned to the feed receiver module in key assignment data, and emit only owned ones of the proper subset of messages having keys included in an owned subset of keys in the corresponding subset. The central data streaming module is operable to receive a plurality of messages from the plurality of feed receiver modules that includes only the owned ones of the proper subset of messages emitted via the each feed receiver module, and emit a single data stream that includes the plurality of messages received from the plurality of feed receiver modules.
    Type: Application
    Filed: February 18, 2025
    Publication date: June 19, 2025
    Applicant: Ocient Holdings LLC
    Inventor: Daniel Coombs
  • Publication number: 20250190435
    Abstract: A query processing system is operable to generate a query operator execution flow for a query that includes an ordered set of operators and further includes a replay operator that is serially after the ordered set of operators. The query operator execution flow is executed via a set of nodes based on performing decentralized execution of the ordered set of operators, executing the replay operator, and based on execution of the replay operator, re-performing decentralized execution of the ordered set of operators. A query resultant for the query is generated based on the updated partial resultant data.
    Type: Application
    Filed: February 11, 2025
    Publication date: June 12, 2025
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Patent number: 12265534
    Abstract: A database system is operable to determine a request to implement a K Nearest Neighbors (KNN) algorithm to generate classification data for a set of new records. A query operator execution flow is determined for the request that includes a KNN-join operator. A query resultant that indicates classification data for the set of new records is generated by performing a plurality of operator executions in accordance with the query operator execution flow based on, for each record of the set of new records, generating a plurality of similarity measures by performing a similarity function on the each record and each of a set of previously-classified records; identifying a proper subset of the set of previously-classified records that includes exactly a predefined number of records; and joining the each record with the proper subset of the set of previously-classified records.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: April 1, 2025
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Patent number: 12267378
    Abstract: A data stream processing system is operable to generate key assignment data indicating assignment of each of a plurality of subsets of a plurality of possible keys to a plurality of feed receiver modules by assigning one owner feed receiver module of the plurality of feed receiver modules to each key of the plurality of possible keys for a plurality of incoming messages, and by further assigning a set of follower feed receiver modules of the plurality of feed receiver modules to the each key of the plurality of possible keys. The plurality of incoming messages are processed via the plurality of feed receiver modules based on the key assignment data.
    Type: Grant
    Filed: February 12, 2024
    Date of Patent: April 1, 2025
    Assignee: Ocient Holdings LLC
    Inventor: Daniel Coombs
  • Patent number: 12182120
    Abstract: 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: Grant
    Filed: December 13, 2023
    Date of Patent: December 31, 2024
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Publication number: 20240419509
    Abstract: A database system operates by: generating a plurality of pages that include a plurality of records in accordance with a row-based format; storing the plurality of pages via a page storage system; generating segment generation determination data based on storage utilization data of the page storage system; generating a plurality of segments from the plurality of pages that include the plurality of records in a column-based format based on the segment generation determination data indicating segments be generated; storing the plurality of segments via a segment storage system; receiving a query; generating an operator execution flow for execution of the query that includes an IO operator, generating a modified operator execution flow for execution of the query by replacing the IO operator of the operator execution flow with a segment IO operator in parallel with a page IO operator, and facilitating execution of the query.
    Type: Application
    Filed: August 29, 2024
    Publication date: December 19, 2024
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Ravi V. Khadiwala, Daniel Coombs, Anna Veselova
  • Patent number: 12141150
    Abstract: A database system is operable to determine a set of segments that include a set of rows required to execute at least one query. At least one virtual segment in the set of segments is determined. At least two data portions in a first segment of the at least one virtual segment are identified. A locally rebuilt set of rows for the at least two data portions is generated based on retrieving at least two corresponding data portions of at least one other segment from storage and rebuilding at least two data portions utilizing the retrieved at least two corresponding data portions. Query resultant data is generated based on performing execution of the at least one query by utilizing the locally rebuilt set of rows.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: November 12, 2024
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Daniel Coombs
  • Publication number: 20240338363
    Abstract: 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: Application
    Filed: June 17, 2024
    Publication date: October 10, 2024
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Jason Arnold, S. Christopher Gladwin, Joseph Jablonski, Daniel Coombs, Andrew D. Baptist
  • Publication number: 20240330305
    Abstract: A database system operates by: identifying at least two data portions in a first segment for rebuilding, wherein the at least two data portions is a proper subset of a plurality of sequential data portions; generating a locally rebuilt set of rows for the at least two data portions based on power consumption and: determining at least two corresponding data portions of at least one other segment in the segment group required to rebuild the at least two data portions; retrieving the at least two corresponding data portions of the at least one other segment from storage; and utilizing the retrieved at least two corresponding data portions to rebuild the at least two data portions based on the redundancy coding scheme.
    Type: Application
    Filed: June 14, 2024
    Publication date: October 3, 2024
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Daniel Coombs