Patents by Inventor Paul A. Willems

Paul A. Willems 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: 20210371525
    Abstract: The present invention relates to novel methods for the treatment of hematological malignancies. In particular, the invention relates to the treatment of hematological malignancies using antibodies comprising a first binding moiety that is able to bind human CD1d and a second binding moiety that is able to bind the human V?9V?2-TCR.
    Type: Application
    Filed: September 19, 2019
    Publication date: December 2, 2021
    Inventors: Iris DE WEERDT, Arnon Philip KATER, Paul Willem Henri Ida PARREN, Tanja Denise DE GRUIJL, Johannes Jelle VAN DER VLIET, Roeland LAMERIS
  • Publication number: 20210311946
    Abstract: A method, a system, and a computer program product for generating a query executable plan. A query requiring access to data stored in a database system is received. Based on the received query, a query execution plan having a plurality of query execution pipelines is generated. Each query execution pipeline in the plurality of query execution pipelines is configured to execute a plurality of operations in a predetermined order associated with each query execution pipeline. The generated query execution plan is fragmented into a plurality of fragments. Each fragment has one or more query execution pipelines in the plurality of query execution pipelines. The received query is executed by executing each fragment in the plurality of fragments.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Inventors: Xun Cheng, Zhen Tian, Yuncong Qiao, Faming Qu, Paul Willems, Hongyong Lu, Yanxin Luo, Nitesh Maheshwari
  • Patent number: 11080276
    Abstract: In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause executing at least a portion of a query execution plan; determining, at an edge including an intermediate result, a cardinality; proceeding with the execution of the query execution plan, when the determined cardinality is within an optimality range associated with the edge; and selecting an alternative query execution plan for execution, when the determined cardinality is outside the optimality range associated with the edge. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: August 3, 2021
    Assignee: SAP SE
    Inventors: Florian Wolf, Norman May, Paul Willems, Kai-Uwe Sattler
  • Patent number: 11016973
    Abstract: In some aspects, there is provided a method for database query execution planning. In some aspects, a method may include receiving, at a database execution engine, a query; generating, by the database execution engine, a query algebra for the query, the query algebra optimized by a query optimizer at the database execution engine; generating, based on the optimized query algebra, a query plan for execution, the query plan including pre-compiled code and code generated just-in-time; and executing, by the database execution engine, at least part of the query plan including pre-compiled code and code generated just-in-time. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 25, 2021
    Assignee: SAP SE
    Inventors: Till Merker, Timm Steinbeck, Paul Willems, Oliver Horn, Joerg Fellmann
  • Patent number: 10885032
    Abstract: A system for query execution and planning with pipelining and shared states for query operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query and generating an indication that a first operator and a second operator share information when the first operator and the second operator require the same data which is not present when the query is received. The operations can further include executing the first operator to generate at least a portion of the data, storing the data in a location based upon the indication, and providing, based upon the indication, the stored data for the second operator. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 5, 2021
    Assignee: SAP SE
    Inventors: Paul Willems, Timm Steinbeck
  • Publication number: 20200338046
    Abstract: The present disclosure relates to the use of 2-iminobiotin for treating brain cell injury, in particular in adults. The treatment may be used for the treatment of cerebral hypoxia-ischemia and/or reperfusion injury, including one or more symptoms thereof. Provided are methods of treatment comprising administering a therapeutically effective dose of 2-iminobiotin to an individual in need thereof.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Inventors: Paul Willem Theresia Josef Leufkens, Cacha Marie Petronelle Catherine Dorothee Peeters, Huibert Alexander Tjabbes
  • Publication number: 20200320138
    Abstract: A method, a system, and a computer program product for executing a query in a database system. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. One or more occurrences of one or more duplicate predicates is detected in the query plan. In response to detecting a first occurrence of the duplicate predicates, one or more intermediate query execution results responsive to the duplicate predicates are generated. The generated intermediate query execution results are cached. Query execution results incorporating cached intermediate query execution results being responsive to each occurrence of the duplicate predicates subsequent to the first occurrence of the duplicate predicates in the query plan are generated.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Inventors: Oliver Horn, Till Merker, Paul Willems
  • Publication number: 20200311044
    Abstract: In some aspects, there is provided a method that may include: intercepting a query requiring access to data stored in a table. The query may include an identifier, which may be associated with a row of the table and a reference to a column of the table. The method may further include preparing a table object to enable access to the data stored in the row and the column of the table. The preparing may include locating the row associated with the identifier. The preparing may further include acquiring locks for the data stored in the located row and the column in the row. The method may also include executing the query upon preparing the table object. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Till Merker, Christina Teflioudi, Paul Willems
  • Publication number: 20200311069
    Abstract: A query is received at a database execution engine. The query is executed by the database execution engine, the executing including executing one or more threads that operate on versions of data of the delta fragment; acquiring and releasing, by a first thread, a latch on a first version of the data of the delta fragment, the releasing is performed prior to the first thread entering a wait state; and reclaiming the first version of the data of the delta fragment from memory and during execution of the query. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Christina Teflioudi, Paul Willems, Till Merker
  • Publication number: 20200311080
    Abstract: Aspects of the current subject matter are directed to executing queries on tables in which one or more columns contain a single value. Upon execution of a query, columns in which a single value is contained are identified, and a pre-compiled code entry containing relevant identifying information is compiled as part of a query execution plan. The query execution plan is used for subsequent query executions, alleviating the need to access the columns during the subsequent query executions that involve the columns. A fingerprint value may be used to track if changes to relevant tables occur.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Paul Willems, Christina Teflioudi, Till Merker
  • Publication number: 20200311066
    Abstract: Aspects of the current subject matter are directed to providing query results to clients by incorporating pause and/or detach operations into the query execution after a first fetch of results. The pause and the detach operations for query execution consistent with implementations of the current subject matter result in reduced times and conserved resources in providing query results by computing only results necessary to satisfy a first fetch call prior to computing results necessary to satisfy subsequent fetch calls.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Paul Willems, Christina Teflioudi, Till Merker
  • Patent number: 10789249
    Abstract: In some aspects, a method, computer program product, and system are provided for query optimization. In some implementations, there may be provided a method including detecting a select query as a candidate for optimization, the select query including an order by, an offset value, and a limit value; determining, in response to the detecting, a modified offset value as the difference between the offset value and a size of a smaller dataset; and performing the select query to form a result set, the select query executed based on at least the modified offset value. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: September 29, 2020
    Assignee: SAP SE
    Inventors: Paul Willems, Thomas Peh
  • Patent number: 10733184
    Abstract: A system for query planning and execution with source and/or sink operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query, allocating space in memory for storing data when a second operator comprises a collection operator for collecting the data, generating at least a portion of the data based on executing a first operator, and providing the data (e.g., access to the data) to another operator which occurs after the first operator. In some implementations, a query plan for execution of the query can be generated to include the first operator and exclude the collection operator. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: August 4, 2020
    Assignee: SAP SE
    Inventors: Till Merker, Paul Willems, Timm Steinbeck
  • Patent number: 10722496
    Abstract: The present disclosure relates to the use of 2-iminobiotin for treating brain cell injury, in particular in adults. The treatment may be used for the treatment of cerebral hypoxia-ischemia and/or reperfusion injury, including one or more symptoms thereof. Provided are methods of treatment comprising administering a therapeutically effective dose of 2-iminobiotin to an individual in need thereof.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: July 28, 2020
    Assignee: Neurophyxia B.V.
    Inventors: Paul Willem Theresia Josef Leufkens, Cacha Marie Petronelle Catherine Dorothee Peeters, Huibert Alexander Tjabbes
  • Publication number: 20200147049
    Abstract: The present disclosure relates to the use of 2-iminobiotin for treating brain cell injury, in particular in adults. The treatment may be used for the treatment of cerebral hypoxia-ischemia and/or reperfusion injury, including one or more symptoms thereof. Provided are methods of treatment comprising administering a therapeutically effective dose of 2-iminobiotin to an individual in need thereof.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 14, 2020
    Inventors: Paul Willem Theresia Josef Leufkens, Cacha Marie Petronelle Catherine Dorothee Peeters, Huibert Alexander Tjabbes
  • Patent number: 10525039
    Abstract: The present disclosure relates to the use of 2-iminobiotin for treating brain cell injury, in particular in adults. The treatment may be used for the treatment of cerebral hypoxia-ischemia and/or reperfusion injury, including one or more symptoms thereof. Provided are methods of treatment comprising administering a therapeutically effective dose of 2-iminobiotin to an individual in need thereof.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 7, 2020
    Assignee: Neurophyxia B.V.
    Inventors: Paul Willem Theresia Josef Leufkens, Cacha Marie Petronelle Catherine Dorothee Peeters, Huibert Alexander Tjabbes
  • Publication number: 20190370257
    Abstract: A method may include responding to a query to retrieve data from a database by identifying a plurality of query execution plans. An overall robustness value may be determined for each query execution plan. The overall robustness value of a query execution plan may correspond to a sum of individual robustness values for each operator included in the query execution plan. Each operator may have an individual robustness value that corresponds to a first change in a total cost of a query execution plan including the operator relative to a second change in an output cardinality of the operator. One of the plurality of query execution plans may be selected based on the overall robustness value of each of the plurality of query execution plans. The query may be executed by performing a sequence of operators included in the selected one of the plurality of query execution plan.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 5, 2019
    Inventors: Florian Wolf, Michael Brendle, Norman May, Paul Willems, Kai-Uwe Sattler
  • Publication number: 20190262316
    Abstract: The present disclosure relates to the use of 2-iminobiotin for treating brain cell injury, in particular in adults. The treatment may be used for the treatment of cerebral hypoxia-ischemia and/or reperfusion injury, including one or more symptoms thereof. Provided are methods of treatment comprising administering a therapeutically effective dose of 2-iminobiotin to an individual in need thereof.
    Type: Application
    Filed: December 16, 2016
    Publication date: August 29, 2019
    Applicant: Neurophyxia B.V.
    Inventors: Paul Willem Theresia Josef Leufkens, Cacha Marie Petronelle Catherine Dorothee Peeters, Huibert Alexander Tjabbes
  • Publication number: 20190266272
    Abstract: In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause executing at least a portion of a query execution plan; determining, at an edge including an intermediate result, a cardinality; proceeding with the execution of the query execution plan, when the determined cardinality is within an optimality range associated with the edge; and selecting an alternative query execution plan for execution, when the determined cardinality is outside the optimality range associated with the edge. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Florian Wolf, Norman May, Paul Willems, Kai-Uwe Sattler
  • Patent number: 10372707
    Abstract: A system for query execution and planning with pipelining and pump operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query, the plurality of operators including a first operator and a second operator, generating a pump operator when the first operator comprises a table scan operator, and/or generating a query plan for execution of the query, the query plan comprising the pump operator and the second operator. The operations can further include executing the pump operator to at least retrieve a portion of a database table, generate a first data portion based on the portion of the database table, and provide the first data portion for the second operator. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: August 6, 2019
    Assignee: SAP SE
    Inventors: Paul Willems, Oliver Horn