Patents Assigned to SIGMA COMPUTING, INC.
  • Patent number: 11966392
    Abstract: Adding a column into a worksheet, including: receiving, via a spreadsheet interface comprising a first worksheet, a request to add a new column to the first worksheet, wherein the request includes a key that identifies a reference column in the first worksheet, a specification of a second worksheet that comprises a corresponding reference column related by the key, and a specification of a data column in the second worksheet, wherein each entry of the data column is associated with an entry of the corresponding reference column in the second worksheet, and entries to be included in the requested new column will be based on the entries of the data column; generating, based on the request, a database query; and receiving, from a database and in response to the database query, a query result comprising the new column to be added to the first worksheet.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: April 23, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Deepanshu Utkarsh, Alexis Johnson, Joseph M. Hain, Kenneth Truong, Nipurn Doshi
  • Patent number: 11954087
    Abstract: Servicing database requests using derivations of canonicalized tables including maintaining a canonical table repository of canonicalized tables, wherein each canonicalized table is a transformed version of a table previously retrieved from a database; receiving, from a client computing system, a request for a table from the database; generating a description of a canonical version of the requested table; determining that the canonical version of the requested table is derivable using a canonicalized table in the canonical table repository; and in response to determining that the canonical version of the requested table is derivable using the canonicalized table in the canonical table repository: transforming the canonicalized table in the canonical table repository based on the received request for the table, including deriving a portion of the requested table using the canonicalized table in the canonical table repository; and providing, to the client computing system, the transformed canonicalized table.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: April 9, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Robert C. Woollen, Kenneth Truong, Jason D. Frantz
  • Patent number: 11934404
    Abstract: Servicing database requests using canonicalized tables including receiving, from a client computing system, a request for a table from a database; determining that a canonical version of the requested table matches a canonicalized table in a canonical table repository; and providing, to the client computing system, the matching canonicalized table that is transformed based on the received request for the table.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: March 19, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Robert C. Woollen, Kenneth Truong, Jason D. Frantz
  • Patent number: 11921752
    Abstract: Sharing data across cloud-based data warehouses 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: Grant
    Filed: June 26, 2020
    Date of Patent: March 5, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason H. Priestley, Jason D. Frantz
  • Patent number: 11886456
    Abstract: Creating a model data set using a spreadsheet interface including generating the model data set using the spreadsheet interface and a first data source from a data warehouse, wherein the model data set is a reusable modeling layer comprising at least a portion of the first data source, and wherein generating the model data set comprises: creating a first worksheet using the spreadsheet interface and the first data source; receiving an indication that the first worksheet is a model data set; and generating model data set metadata for the first worksheet; and providing, as a second data source for a second worksheet, the model data set generated from the model data set metadata.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: January 30, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Julie L. Lemieux, Robert C. Woollen
  • Patent number: 11886432
    Abstract: 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: Grant
    Filed: July 6, 2020
    Date of Patent: January 30, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Robert C. Woollen, Max H. Seiden, James L. Gale, Kenneth Truong
  • Patent number: 11868351
    Abstract: 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: Grant
    Filed: December 12, 2022
    Date of Patent: January 9, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
  • Patent number: 11860873
    Abstract: 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: Grant
    Filed: October 27, 2020
    Date of Patent: January 2, 2024
    Assignee: SIGMA COMPUTING, INC.
    Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
  • Patent number: 11841858
    Abstract: 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: Grant
    Filed: October 28, 2021
    Date of Patent: December 12, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Max H. Seiden, Kenneth Truong, Robert C. Woollen, James L. Gale
  • Patent number: 11822553
    Abstract: 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: Grant
    Filed: December 12, 2022
    Date of Patent: November 21, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
  • Patent number: 11818130
    Abstract: Supplanting access credentials for shared data visualizations including receiving, from a first identity provider (IDP) account, a request to generate a data visualization utilizing restricted data from a cloud-based data warehouse, wherein the data visualization is generated by accessing the restricted data using the first IDP account; in response to receiving a request to share the data visualization with a receiving entity without access to the restricted data, associating, by a data visualizer, the data visualization with a service account with access to the restricted data, wherein the service account is not authenticated as a user of the first IDP account; and providing, by the data visualizer to the receiving entity, access to the data visualization including generating the data visualization by accessing, using the service account, the restricted data from the cloud-based data warehouse.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: November 14, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Gregory G. Owen, Donald Huang, Stipo Josipovic, Kenneth Truong, Nipurn Doshi
  • Patent number: 11782903
    Abstract: 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: Grant
    Filed: October 26, 2020
    Date of Patent: October 10, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Robert C. Woollen, Jason D. Frantz, Max H. Seiden
  • Patent number: 11762847
    Abstract: 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: Grant
    Filed: April 8, 2021
    Date of Patent: September 19, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Max H. Seiden, Kenneth Truong, Robert C. Woollen
  • Patent number: 11695753
    Abstract: Accessing and organizing data sets directly from a data warehouse including receiving, by a data analyzer, a request from a service provider client instructing the data analyzer to retrieve a data set from a service provider data warehouse, wherein the service provider client is a client of a service provider, and wherein the service provider data warehouse stores data sets for the service provider; retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider; selecting, by the data analyzer, a worksheet template based on the service provider; organizing, by the data analyzer, the data set into a worksheet based on the worksheet template; and presenting, by the data analyzer to the service provider client, the worksheet comprising the data set.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 4, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Robert C. Woollen
  • Patent number: 11689533
    Abstract: 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: Grant
    Filed: July 20, 2020
    Date of Patent: June 27, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Julie L. Lemieux, Jason D. Frantz, James L. Gale, Donald Huang
  • Patent number: 11663203
    Abstract: 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: Grant
    Filed: October 1, 2020
    Date of Patent: May 30, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Max H. Seiden, Deepanshu Utkarsh
  • Patent number: 11593375
    Abstract: 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: Grant
    Filed: July 13, 2020
    Date of Patent: February 28, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: James L. Gale, Kenneth Truong, Max H. Seiden, Stipo Josipovic
  • Patent number: 11588805
    Abstract: 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: Grant
    Filed: June 26, 2020
    Date of Patent: February 21, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Donald Huang, James L. Gale
  • Patent number: 11580079
    Abstract: Providing access to usage reports on a cloud-based data warehouse including maintaining, by a management module, a metadata table on the cloud-based data warehouse, wherein the metadata table comprises usage reports for a plurality of organizations; receiving, by the management module, a request for the metadata table from an administrator account for a first organization of the plurality of organizations; granting, by the management module, the administrator account permission to access a filtered portion of the metadata table, wherein the filtered portion of the metadata table is generated by filtering the metadata table by an organization identifier of the first organization; and providing, by the management module, the filtered portion of the metadata table to the administrator account.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: February 14, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Robert C. Woollen, Joseph Bates
  • Patent number: 11567955
    Abstract: 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: Grant
    Filed: April 30, 2020
    Date of Patent: January 31, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Jason D. Frantz, Max H. Seiden, James L. Gale, Joseph Bates