Patents by Inventor JAMES L. GALE
JAMES L. GALE 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: 12153577Abstract: Enabling editable tables on a cloud-based data warehouse including receiving, by a query manager, a client-provided table; receiving, by the query manager from a query manager client, a request to create a referencing worksheet using, as data sources, the client-provided table and a database table on a cloud-based data warehouse; storing, by the query manager, the client-provided table in the schema storage location on the cloud-based data warehouse, wherein the schema storage location is a storage location on the cloud-based data warehouse to which the query manager has read and write access, and wherein the database table is external to the schema storage location; generating, by the query manager, a database query to create the referencing worksheet, wherein the database query targets the client-provided table in the schema storage location and the database table; and issuing, by the query manager, the database query to the cloud-based data warehouse.Type: GrantFiled: November 2, 2023Date of Patent: November 26, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, Kenneth Truong, Robert C. Woollen, James L. Gale
-
Publication number: 20240362245Abstract: Creating data warehouse views for input tables including: selecting, by a workbook manager, a subset of columns of an input table stored in a cloud-based data warehouse, wherein the subset of columns excludes one or more metadata columns of the input table; generating, by the workbook manager, a view of the input table based on the subset of columns; and storing, by the workbook manager, the view of the input table in the cloud-based data warehouse.Type: ApplicationFiled: April 26, 2023Publication date: October 31, 2024Inventors: GREGORY G. OWEN, STIPO JOSIPOVIC, IAN GARDNER, JAMES L. GALE, KANG-HUA WU
-
Patent number: 12118005Abstract: Maintaining cardinality of rows while joining worksheets from a database including receiving a request to join, to a first worksheet, a second worksheet from the database; for each row in the first worksheet: generating a join row for data from the second worksheet on the database; in response to determining that there is at least one matching row in the second worksheet on the database: compare a maximum value and a minimum value for each column in each row of the at least one matching row; if the maximum value and the minimum value match, store a matching value in a corresponding column of the join row; and if the maximum value and the minimum value do not match, store a multiple value indication in the corresponding column of the join row; and presenting the join row adjacent to a corresponding row in the first worksheet.Type: GrantFiled: February 28, 2022Date of Patent: October 15, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, James L. Gale, Kenneth Truong
-
Patent number: 12061601Abstract: Tracking errors in data set lineage including receiving, from a user, a change to a model data set, wherein the model data set is a reusable modeling layer comprising at least a portion of a data source retrieved from a data warehouse; accessing a list of dependent worksheets utilizing the model data set as a data source wherein each dependent worksheet is configured to perform analysis on the portion of the first data source within the model data set without changing the model data set; generating an error report for the dependent worksheets utilizing the model data set; and providing, to the user, the error report for the dependent worksheets utilizing the model data set.Type: GrantFiled: July 13, 2020Date of Patent: August 13, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Joseph M. Hain, Benjamin D. Wiklund, James L Gale, Julie L Lemieux
-
Patent number: 12026179Abstract: Search using data warehouse grants including determining, for a user, one or more access grants for a cloud-based data warehouse, each of the access grants comprising an object identifier of a data object accessible to the user; generating a search query comprising one or more search terms and a filter based on each of the access grants; sending the search query to a search indexing service configured to maintain an index of the cloud-based data warehouse; and receiving, in response to the search query, first search results responsive to the one or more search terms and included in a scope based on the filter.Type: GrantFiled: May 26, 2022Date of Patent: July 2, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Donald Huang, James L Gale, Massimo D. Siboldi
-
Patent number: 11991163Abstract: Syncing data warehouse permissions using single sign-on authentication including establishing a link between a first cloud-based data warehouse and a second cloud-based data warehouse, wherein the link facilitates access to data stored in the second cloud-based data warehouse via the first cloud-based data warehouse; receiving, by the first cloud-based data warehouse, a first query referencing first data stored in the second cloud-based data warehouse; accessing, by the first cloud-based data warehouse, from the second cloud-based data warehouse, the first data; and sending a response to the first query based on the accessed first data.Type: GrantFiled: December 9, 2022Date of Patent: May 21, 2024Assignee: SIGMA COMPUTING, INC.Inventors: Donald Huang, James L. Gale
-
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: 11689533Abstract: Managing worksheet access including receiving a request from a first user account to access a worksheet shared from a second user account, wherein the worksheet comprises a worksheet architecture for at least one data set from a database; determining that the first user account is authorized to access the worksheet architecture of the worksheet; determining that the first user account is authorized to access the at least one data set presented by the worksheet; and granting the first user account access to the worksheet in response to determining that the first user account is authorized to access the worksheet architecture of the worksheet and determining that the first user account is authorized to access the at least one data set presented by the worksheet.Type: GrantFiled: July 20, 2020Date of Patent: June 27, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Julie L. Lemieux, Jason D. Frantz, James L. Gale, Donald Huang
-
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: 11588805Abstract: Syncing data warehouse permissions using single sign-on authentication including establishing a link between a first cloud-based data warehouse and a second cloud-based data warehouse, wherein the link facilitates access to data stored in the second cloud-based data warehouse via the first cloud-based data warehouse; receiving, by the first cloud-based data warehouse, a first query referencing first data stored in the second cloud-based data warehouse; accessing, by the first cloud-based data warehouse, from the second cloud-based data warehouse, the first data; and sending a response to the first query based on the accessed first data.Type: GrantFiled: June 26, 2020Date of Patent: February 21, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Donald Huang, James L. Gale
-
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: 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: 20220284044Abstract: Search using data warehouse grants including determining, for a user, one or more access grants for a cloud-based data warehouse, each of the access grants comprising an object identifier of a data object accessible to the user; generating a search query comprising one or more search terms and a filter based on each of the access grants; sending the search query to a search indexing service configured to maintain an index of the cloud-based data warehouse; and receiving, in response to the search query, first search results responsive to the one or more search terms and included in a scope based on the filter.Type: ApplicationFiled: May 26, 2022Publication date: September 8, 2022Inventors: DONALD HUANG, JAMES L. GALE, MASSIMO D. SIBOLDI
-
Patent number: 11361001Abstract: Search using data warehouse grants including determining, for a user, one or more access grants for a cloud-based data warehouse, each of the access grants comprising an object identifier of a data object accessible to the user; generating a search query comprising one or more search terms and a filter based on each of the access grants; sending the search query to a search indexing service configured to maintain an index of the cloud-based data warehouse; and receiving, in response to the search query, first search results responsive to the one or more search terms and included in a scope based on the filter.Type: GrantFiled: June 26, 2020Date of Patent: June 14, 2022Assignee: SIGMA COMPUTING, INC.Inventors: Donald Huang, James L. Gale, Massimo D. Siboldi
-
Publication number: 20220179855Abstract: Maintaining cardinality of rows while joining worksheets from a database including receiving a request to join, to a first worksheet, a second worksheet from the database; for each row in the first worksheet: generating a join row for data from the second worksheet on the database; in response to determining that there is at least one matching row in the second worksheet on the database: compare a maximum value and a minimum value for each column in each row of the at least one matching row; if the maximum value and the minimum value match, store a matching value in a corresponding column of the join row; and if the maximum value and the minimum value do not match, store a multiple value indication in the corresponding column of the join row; and presenting the join row adjacent to a corresponding row in the first worksheet.Type: ApplicationFiled: February 28, 2022Publication date: June 9, 2022Inventors: JASON D. FRANTZ, MAX H. SEIDEN, JAMES L. GALE, KENNETH TRUONG
-
Patent number: 11269887Abstract: Maintaining cardinality of rows while joining worksheets from a database including receiving a request to join, to a first worksheet, a second worksheet from the database; for each row in the first worksheet: generating a join row for data from the second worksheet on the database; in response to determining that there is at least one matching row in the second worksheet on the database: compare a maximum value and a minimum value for each column in each row of the at least one matching row; if the maximum value and the minimum value match, store a matching value in a corresponding column of the join row; and if the maximum value and the minimum value do not match, store a multiple value indication in the corresponding column of the join row; and presenting the join row adjacent to a corresponding row in the first worksheet.Type: GrantFiled: April 30, 2020Date of Patent: March 8, 2022Assignee: SIGMA COMPUTING, INC.Inventors: Jason D. Frantz, Max H. Seiden, James L. Gale, Kenneth Truong