Patents by Inventor Steven Kirk
Steven Kirk 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: 12638427Abstract: Methods and systems for estimating gas supply pressure are described herein. The method can include measuring a runtime valve duty cycle for a valve of a gas chromatography system. The method can include estimating a runtime supply pressure from the runtime valve duty cycle and at least one of a runtime flow rate or downstream pressure based on one or more calibration valve duty cycles corresponding to one or more calibration supply pressures and one or more calibration flow rates. The method can include, responsive to determining the runtime supply pressure is greater than a threshold supply pressure value, generating a notification that the runtime supply pressure is greater than the threshold supply pressure value.Type: GrantFiled: August 11, 2023Date of Patent: May 26, 2026Assignee: Agilent Technologies, Inc.Inventor: Steven Kirk
-
Publication number: 20250052731Abstract: Methods and systems for estimating gas supply pressure are described herein. The method can include measuring a runtime valve duty cycle for a valve of a gas chromatography system. The method can include estimating a runtime supply pressure from the runtime valve duty cycle and at least one of a runtime flow rate or downstream pressure based on one or more calibration valve duty cycles corresponding to one or more calibration supply pressures and one or more calibration flow rates. The method can include, responsive to determining the runtime supply pressure is greater than a threshold supply pressure value, generating a notification that the runtime supply pressure is greater than the threshold supply pressure value.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Applicant: Agilent Technologies, Inc.Inventor: Steven KIRK
-
Publication number: 20240011954Abstract: The present invention provides a gas chromatography system (GC) including a GC column configured for a chromatographic separation of a sample comprising one or more analytes, a GC detector connected to the exit of the GC column, and a controller connected to the GC system. The controller is configured to generate a simulated chromatographic separation using a chromatographic model that calculates at least one chromatographic parameter of the analyzed sample.Type: ApplicationFiled: November 16, 2021Publication date: January 11, 2024Inventors: Simone Novaes-Card, Brian David Fitz, Steven Kirk, Joseph D'Alessio, Brent Casper
-
Patent number: 11068484Abstract: Disclosed herein are system, method, and computer program product embodiments for accelerating queries with zone map enhancements. An embodiment operates by receiving a query including a condition on one or more values from a column of a database table. It is determined that the values from the column are divided into a plurality of data zones, and that a sorted dictionary includes an ordered arrangement of the values from the column. A min value and a max value from a satisfaction array that indicates which values satisfy the condition are determined. Which of the data zones are disqualified are determined based on the values of the disqualified data zone falls outside of the range between the minimum value and the maximum value. The values of any remaining zones are evaluated to determine a result of the query. The result set is returned.Type: GrantFiled: April 26, 2019Date of Patent: July 20, 2021Assignee: SAP SEInventors: Steven Kirk, Roland McKenney
-
Patent number: 10936567Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a requestor, a query for data comprising a condition on a column of a table. The table includes a plurality of records divided into a plurality of zones. The program further determines a set of zones in the plurality of zones that include records that satisfy the condition based on a plurality of tallies associated with the plurality of zones. Each tally in the plurality of tallies is for indicating whether a zone in the plurality of zones include records with data values in the column of the table that satisfy the condition. The program also determines a result set of records in the table that satisfy the condition based on records in the set of zones. The program further sends the result set of records to the requestor.Type: GrantFiled: November 27, 2017Date of Patent: March 2, 2021Assignee: SAP SEInventors: Steven Kirk, Roland McKenney
-
Publication number: 20200341983Abstract: Disclosed herein are system, method, and computer program product embodiments for accelerating queries with zone map enhancements. An embodiment operates by receiving a query including a condition on one or more values from a column of a database table. It is determined that the values from the column are divided into a plurality of data zones, and that a sorted dictionary includes an ordered arrangement of the values from the column. A min value and a max value from a satisfaction array that indicates which values satisfy the condition are determined. Which of the data zones are disqualified are determined based on the values of the disqualified data zone falls outside of the range between the minimum value and the maximum value. The values of any remaining zones are evaluated to determine a result of the query. The result set is returned.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Steven Kirk, Roland McKenney
-
Patent number: 10642833Abstract: A method may include accepting a database query including an operator requesting two or more incoming tuple streams be combined into a result tuple stream. At least one data value in the incoming tuple streams may be represented by an enumeration value. The method may include generating a query execution plan for the database query. The query execution plan may include encoding the enumeration value and a corresponding source identifier into a composite union enumeration. The source identifier may identify which of the two or more tuple streams corresponds to the enumeration value. The method may further include executing the database query according to the query execution plan to obtain the data value and providing the data value in response to the database query.Type: GrantFiled: August 11, 2015Date of Patent: May 5, 2020Assignee: Sybase, Inc.Inventors: Steven Kirk, Roland McKenney, David Walrath
-
Patent number: 10467228Abstract: A database query may include an operator requesting two or more incoming tuple streams be combined into a result tuple stream. Generating a query execution plan may include constructing an equivalence union enumeration lookup table for a result domain of an element within the result tuple stream by taking a set union of incoming tuple domains, wherein each distinct value within that result domain is assigned an enumeration value. Generating the query execution plan may include constructing a secondary enumeration for each incoming tuple stream, wherein each secondary enumeration maps enumerated values within the incoming tuple stream into secondary ordinal values that correspond to equivalence union enumeration values.Type: GrantFiled: August 11, 2015Date of Patent: November 5, 2019Assignee: Sybase, Inc.Inventors: Steven Kirk, Roland McKenney, David Walrath
-
Publication number: 20190163771Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a requestor, a query for data comprising a condition on a column of a table. The table includes a plurality of records divided into a plurality of zones. The program further determines a set of zones in the plurality of zones that include records that satisfy the condition based on a plurality of tallies associated with the plurality of zones. Each tally in the plurality of tallies is for indicating whether a zone in the plurality of zones include records with data values in the column of the table that satisfy the condition. The program also determines a result set of records in the table that satisfy the condition based on records in the set of zones. The program further sends the result set of records to the requestor.Type: ApplicationFiled: November 27, 2017Publication date: May 30, 2019Applicant: SAP SEInventors: Steven Kirk, Roland McKenney
-
Publication number: 20170046388Abstract: A method may include accepting a database query including an operator requesting two or more incoming tuple streams be combined into a result tuple stream. At least one data value in the incoming tuple streams may be represented by an enumeration value. The method may include generating a query execution plan for the database query. The query execution plan may include encoding the enumeration value and a corresponding source identifier into a composite union enumeration. The source identifier may identify which of the two or more tuple streams corresponds to the enumeration value. The method may further include executing the database query according to the query execution plan to obtain the data value and providing the data value in response to the database query.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Inventors: Steven Kirk, Roland McKenney, David Walrath
-
Publication number: 20170046386Abstract: A database query may include an operator requesting two or more incoming tuple streams be combined into a result tuple stream. Generating a query execution plan may include constructing an equivalence union enumeration lookup table for a result domain of an element within the result tuple stream by taking a set union of incoming tuple domains, wherein each distinct value within that result domain is assigned an enumeration value. Generating the query execution plan may include constructing a secondary enumeration for each incoming tuple stream, wherein each secondary enumeration maps enumerated values within the incoming tuple stream into secondary ordinal values that correspond to equivalence union enumeration values.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Inventors: Steven Kirk, Roland McKenney, David Walrath
-
Publication number: 20030187858Abstract: An improved method for handling database queries including functional expressions against columns having enumerated storage is described. Upon receipt of a query including a predicate having at least one functional expression referencing at least one database column containing offsets to values in enumerated storage, a look-up table is created for storing results of evaluation of the predicate against the values in enumerated storage. Each functional expression of the predicate is evaluated against the values in enumerated storage and the results of evaluation are stored in the look-up table. Results stored in the look-up table may then be accessed through use of the offsets to values in enumerated storage. The method may also be utilized for projecting expressions against database columns having enumerated storage.Type: ApplicationFiled: April 2, 2002Publication date: October 2, 2003Applicant: Sybase, Inc.Inventors: Steven Kirk, Roger MacNicol, Fang-Ying Yen