Patents by Inventor Pieter Charles Jas Svenson

Pieter Charles Jas Svenson 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: 20250036605
    Abstract: A database system operates by: generating first segment addendum data indicating at least one addendum part indicating at least one change to a first segment of a plurality of segments, updating segment part activation data to indicate a first ownership sequence number (OSN) range for activation of the first segment addendum data during query execution, executing a first query, having a first ownership sequence number, based on accessing the first segment in response to first data ownership information tagged with the first ownership sequence number indicating activation of the first segment, and further based on foregoing applying of the at least one addendum part for the first segment in response to the first ownership sequence number falling outside of the first OSN range indicated in the segment part activation data for the first segment addendum data, and executing a second query, having a second ownership sequence number, based on accessing the first segment in response to second data ownership informat
    Type: Application
    Filed: July 15, 2024
    Publication date: January 30, 2025
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Andrew Michael Bass, Andrew Park, Finley Jordan Lau, Alyssa Catherine Wagenmaker, Pieter Charles Jas Svenson, Kevin Garner, Susmita Saha, Pavel Yusim
  • Publication number: 20250036622
    Abstract: A database system is operable to generate an addendum part indicating deletion of a set of rows of a plurality of rows of a dataset based on generating a row list based on identifying the set of rows for deletion from the dataset and compressing the row list in a set of compressed blocks written to disk memory resources. Based on determining to process the addendum part, the addendum part is read based on decompressing the row list based on access in the set of compressed block in the disk memory resources and emitting the row list for processing.
    Type: Application
    Filed: August 3, 2023
    Publication date: January 30, 2025
    Applicant: Ocient Holdings LLC
    Inventors: Greg R. Dhuse, Anna Veselova, Benjamin Daniel Rabe, Matthew Ashbeck, Pieter Charles Jas Svenson, Richard Wang
  • Patent number: 12093231
    Abstract: A database system is operable to execute a query transaction to generate addendum part data updating a segment A target storage node receives a plurality of sets of buffered rows and a plurality of flush requests. The target storage nodes each of a plurality of addendum parts in response to receiving a corresponding one of a plurality of flush requests. The target node assigns a plurality of version numbers to the plurality of addendum parts. A coordinator operator execution module commits only a final addendum part having a most recent version number as the addendum part data for the segment.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: September 17, 2024
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Andrew Michael Bass, Andrew Park, Finley Jordan Lau, Alyssa Catherine Wagenmaker, Pieter Charles Jas Svenson, Kevin Garner, Susmita Saha, Pavel Yusim
  • Publication number: 20240232197
    Abstract: A database system is operable to determine a query for execution. A disjunction of a plurality of conjunctive normal form (CNF) filtering predicates is determined based on filtering predicates of the query. An IO pipeline is generated based on the disjunction of the plurality of CNF filtering predicates that includes, based on applying at least one type of optimization, at least one shared IO element common to multiple ones of plurality of the CNF filtering predicates. The IO pipeline is executed in accordance with execution of the query to generate a filtered subset of a plurality of rows that each meet at least one of the plurality of CNF filtering predicates.
    Type: Application
    Filed: October 12, 2023
    Publication date: July 11, 2024
    Applicant: Ocient Holdings LLC
    Inventors: Sarah Kate Schieferstein, Jason Arnold, Austen Thomas Darre, Darius Russell Kish, Matthew Ashbeck, Greg R. Dhuse, Anna Veselova, Benjamin Daniel Rabe, Pieter Charles Jas Svenson
  • Publication number: 20240134858
    Abstract: A database system is operable to determine a query for execution. A disjunction of a plurality of conjunctive normal form (CNF) filtering predicates is determined based on filtering predicates of the query. An IO pipeline is generated based on the disjunction of the plurality of CNF filtering predicates that includes, based on applying at least one type of optimization, at least one shared IO element common to multiple ones of plurality of the CNF filtering predicates. The IO pipeline is executed in accordance with execution of the query to generate a filtered subset of a plurality of rows that each meet at least one of the plurality of CNF filtering predicates.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 25, 2024
    Applicant: Ocient Holdings LLC
    Inventors: Sarah Kate Schieferstein, Jason Arnold, Austen Thomas Darre, Darius Russell Kish, Matthew Ashbeck, Greg R. Dhuse, Anna Veselova, Benjamin Daniel Rabe, Pieter Charles Jas Svenson