Patents by Inventor MAX H. SEIDEN
MAX H. SEIDEN 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: 20240037095Abstract: Dynamic dimension binding for workbook elements including presenting, by a workbook manager, a workbook element on a GUI of a client computing system, wherein the workbook element presents a data set from a cloud-based data warehouse; receiving, by the workbook manager via the GUI, a formula that includes a reference to a channel within the workbook element, wherein the channel of the workbook element is bound to a first dimension of the data set; detecting, by the workbook manager, that the formula references the channel within the workbook element; and rewriting by the workbook manager, the formula by replacing the reference to the channel within the workbook element with the first dimension bound to the channel.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: MAX H. SEIDEN, DEEPANSHU UTKARSH
-
Patent number: 11886432Abstract: Managing database queries using a deconstructed cloud database including receiving, by a communications manager of the deconstructed cloud database, a state specification from a client computing system; converting, by a query optimizer of the deconstructed cloud database, the state specification into a query plan comprising a database query targeting an offloaded execution engine; retrieving, by a dispatcher of the deconstructed cloud database, query results from the offloaded execution engine using the database query; and presenting, by the communications manager, the query results to the client computing system.Type: GrantFiled: July 6, 2020Date of Patent: January 30, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Robert C. Woollen, Max H. Seiden, James L. Gale, Kenneth Truong
-
Patent number: 11868351Abstract: Dashboard loading from a cloud-based data warehouse cache, including determining that a result for a first query is stored in a cache of a cloud-based data warehouse; sending, in response to the result being stored in the cache, to the cloud-based data warehouse, a request for the result from the cache; and providing, based on the result for the first query, one or more dashboard visualizations.Type: GrantFiled: December 12, 2022Date of Patent: January 9, 2024Assignee: SIGMA COMPUTING, INC.Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
-
Patent number: 11860873Abstract: Dashboard loading using a filtering query from a cloud-based data warehouse cache, including determining that a filtered result for a first filtering query is stored in a cache of a cloud-based data warehouse; sending, in response to the filtered result being stored in the cache, to the cloud-based data warehouse, a request for the filtered result from the cache; and providing, based on the filtered result for the first filtering query, one or more dashboard visualizations.Type: GrantFiled: October 27, 2020Date of Patent: January 2, 2024Assignee: SIGMA COMPUTING, INC.Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
-
Patent number: 11841858Abstract: Enabling editable tables on a cloud-based data warehouse including receiving, by a query manager from a query manager client, a request to create a referencing worksheet using, as a data source, a client-provided table; storing, by the query manager, the client-provided table on the cloud-based data warehouse; generating, by the query manager, a database query to create the referencing worksheet, wherein the database query targets the client-provided table on the cloud-based data warehouse; and issuing, by the query manager, the database query to the cloud-based data warehouse.Type: GrantFiled: October 28, 2021Date of Patent: December 12, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, Kenneth Truong, Robert C. Woollen, James L. Gale
-
Patent number: 11822553Abstract: Dashboard loading from a cloud-based data warehouse cache, including determining that a result for a first query is stored in a cache of a cloud-based data warehouse; sending, in response to the result being stored in the cache, to the cloud-based data warehouse, a request for the result from the cache; and providing, based on the result for the first query, one or more dashboard visualizations.Type: GrantFiled: December 12, 2022Date of Patent: November 21, 2023Assignee: SIGMA COMPUTING, INC.Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
-
Patent number: 11782903Abstract: Database writeback using an intermediary statement generator including receiving, by a statement generator, a table update request to update a table within a database on a cloud-based data warehouse, wherein the table update request comprises an update value and a selection of a row and a column from the table; verifying, by the statement generator, that the selection is updatable; generating, by the statement generator based on the selection and in response to the verification, an update database statement comprising a table identifier, a column identifier, a row identifier, and the update value; and sending, by the statement generator, the update database statement to the database on the cloud-based data warehouse, wherein the table of the database is updated in response to receiving the update database statement.Type: GrantFiled: October 26, 2020Date of Patent: October 10, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Robert C. Woollen, Jason D. Frantz, Max H. Seiden
-
Patent number: 11762847Abstract: Generating a database query using a dimensional hierarchy within a graphical user interface including displaying a data set within a spreadsheet structure, wherein the data set comprises a plurality of columns; displaying a list structure comprising a first level and a second level; receiving a selection of a first column of the plurality of columns as a first key for the first level in the list structure; receiving a selection of a second column of the plurality of columns as a second key for the second level in the list structure; and in response to receiving the selection of the first column and receiving the selection of the second column and based on an order of the first key and the second key in the list structure, generating the database query defining a hierarchical relationship between the first column and the second column.Type: GrantFiled: April 8, 2021Date of Patent: September 19, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, Kenneth Truong, Robert C. Woollen
-
Publication number: 20230195744Abstract: Editing data-warehouse tables using managed input tables including presenting, by a table manager via a client computing system, a base table from a cloud-based data warehouse; receiving, by the table manager, an instruction to modify the base table, wherein the instruction comprises a table edit; applying, by the table manager, the table edit to an input table on the cloud-based data warehouse; and creating, by the table manager, a modified base table by generating a database statement composed to combine the base table with the input table.Type: ApplicationFiled: February 16, 2023Publication date: June 22, 2023Inventors: GREGORY G. OWEN, LUKE PAULSEN, STIPO JOSIPOVIC, SIYUAN FAN, MAX H. SEIDEN
-
Patent number: 11663203Abstract: Optimizing database statements using a query compiler including receiving, by a query compiler from a client computing system, a state specification of a graphical user interface; compiling, by the query compiler, a database statement from the state specification, including: optimizing the database statement by repositioning, within the database statement, a limit clause such that the limit clause is processed by the database before at least one join clause; and sending, by the query compiler, the optimized database statement to a database on a cloud-based data warehouse.Type: GrantFiled: October 1, 2020Date of Patent: May 30, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Max H. Seiden, Deepanshu Utkarsh
-
Publication number: 20230147197Abstract: Editing and updating database tables on a cloud-based data warehouse including receiving, by a table manager via a client computing system, an instruction to edit a modified base table on the cloud-based data warehouse, wherein the instruction comprises a table edit targeting the modified base table; locating, by the table manager, a modifications table on the cloud-based data warehouse associated with the modified base table, wherein the modified base table comprises a base table and the modifications table; and servicing the instruction to edit the modified base table by generating a database statement targeting the cloud-based data warehouse to apply the table edit to the modifications table associated with the modified base table.Type: ApplicationFiled: February 22, 2022Publication date: May 11, 2023Inventors: MAX H. SEIDEN, RODOLPHE GAGNERON, GREGORY G. OWEN
-
Publication number: 20230147424Abstract: Live editing editable tables including receiving, via a client computing system by a table manager on an intermediary computing system, a request for an editable table stored on a cloud-based data warehouse; determining, by the table manager, that the requested editable table includes an uncommitted edit, wherein the uncommitted edit is an edit made to the editable table that has not been committed to the cloud-based data warehouse; redirecting, by the table manager, the request for the editable table to an edit queue on the intermediary computing system, wherein the edit queue comprises the uncommitted edit; and servicing, by the table manager, the request for the editable table using the edit queue on the intermediary computing system.Type: ApplicationFiled: December 22, 2021Publication date: May 11, 2023Inventors: MAX H. SEIDEN, RODOLPHE GAGNERON, GREGORY G. OWEN
-
Publication number: 20230143272Abstract: Versioning in editable tables including receiving, by a table manager via a client computing system, an instruction to edit a first row in an editable table in a cloud-based data warehouse, wherein the instruction comprises a column value; determining, by the table manager, a version value for the edit to the first row; and generating, by the table manager, a database statement instructing the cloud-based data warehouse to create, in the editable table, a second row including the version value and the column value.Type: ApplicationFiled: December 22, 2021Publication date: May 11, 2023Inventors: MAX H. SEIDEN, RODOLPHE GAGNERON, GREGORY G. OWEN
-
Publication number: 20230146077Abstract: Assigning sequence numbers in editable tables including receiving, by a table manager via a client computing system, an instruction to create a new row on an editable table in a cloud-based data warehouse, wherein the instruction comprises a column value and a row identifier of an adjacent row; calculating, by the table manager, a sequence value for a sequence column of the new row based on the row identifier of the adjacent row; and generating, by the table manager, a database statement instructing the cloud-based data warehouse to add the new row, including the column value and sequence value, to the editable table on the cloud-based data warehouse.Type: ApplicationFiled: December 22, 2021Publication date: May 11, 2023Inventors: MAX H. SEIDEN, RODOLPHE GAGNERON, GREGORY G. OWEN
-
Publication number: 20230145697Abstract: Remote storage of sensitive data for editable tables including receiving, via a client computing system, an instruction to add client data to an editable table in a cloud-based data warehouse, wherein the instruction comprises the client data and a table edit to the editable table; sending the client data to a client data log on the cloud-based data warehouse; storing, in an edit queue on an intermediary computing system, the table edit with a reference to the client data in the client data log on the cloud-based data warehouse; and generating a database statement to add the client data to the editable table in the cloud-based data warehouse, wherein the database statement lacks the client data and comprises the reference to the client data in the client data log on the cloud-based data warehouse.Type: ApplicationFiled: February 22, 2022Publication date: May 11, 2023Inventors: MAX H. SEIDEN, RODOLPHE GAGNERON, GREGORY G. OWEN
-
Patent number: 11593375Abstract: Dashboard loading from a cloud-based data warehouse cache, including determining that a result for a first query is stored in a cache of a cloud-based data warehouse; sending, in response to the result being stored in the cache, to the cloud-based data warehouse, a request for the result from the cache; and providing, based on the result for the first query, one or more dashboard visualizations.Type: GrantFiled: July 13, 2020Date of Patent: February 28, 2023Assignee: SIGMA COMPUTING, INC.Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
-
Patent number: 11567955Abstract: Dynamically normalizing intervals in a table including receiving, from a client computing system, a request to normalize intervals for a data set on a cloud-based data warehouse, wherein the request comprises a reference to the data set and a data range; generating, on the cloud-based data warehouse, an interval table using the data range; joining, into a joined table on the cloud-based data warehouse, the interval table and the data set; receiving the joined table from the cloud-based data warehouse; and presenting, via a graphical user interface on the client computing system, the joined table as a worksheet.Type: GrantFiled: April 30, 2020Date of Patent: January 31, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, James L. Gale, Joseph Bates
-
Patent number: 11561967Abstract: Exposing parameters in referencing worksheets including receiving a request for a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database, and wherein the data source worksheet comprises a function utilizing an exposable parameter; generating the referencing worksheet from the data source worksheet, wherein the referencing worksheet exposes the exposable parameter without exposing the function utilizing the exposable parameter; and presenting the referencing worksheet with the exposable parameter without allowing access to the function utilizing the exposable parameter.Type: GrantFiled: June 26, 2020Date of Patent: January 24, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Max H. Seiden, Alena Gilevskaya, Jason D. Frantz
-
Patent number: 11455079Abstract: Nested pagination for presenting a data set in a graphical user interface (GUI) including receiving a request for the data set to present in a GUI, wherein the request comprises a group name identifying a nested group of rows in the data set; selecting an anchor point from the data set using the group name, wherein the anchor point is within the group of rows identified by the group name; selecting, using the anchor point, a subset of the data set for presentation in the GUI, wherein the subset of the data set comprises the anchor point; and presenting the subset of the data set in the GUI.Type: GrantFiled: November 5, 2018Date of Patent: September 27, 2022Assignee: SIGMA COMPUTING, INC.Inventors: Max H. Seiden, James L. Gale, Robert C. Woollen, Jason D. Frantz
-
Publication number: 20220269690Abstract: Compiling a database query including receiving, by a query compiler from a client computing system, a state specification of a graphical user interface comprising a worksheet, wherein the worksheet is a presentation of a data set from a data warehouse; converting, by the query compiler, the state specification into a database query including determining a first order of operations for elements within the state specification; and sending the database query to the data warehouse.Type: ApplicationFiled: March 3, 2022Publication date: August 25, 2022Inventors: MAX H. SEIDEN, JASON D. FRANTZ, DONALD HUANG