Patents by Inventor JASON D. FRANTZ

JASON D. FRANTZ 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: 20200372210
    Abstract: Using lightweight references to present a worksheet including receiving, from a first user account, a request for a worksheet presenting a data set from a database, wherein the worksheet was generated by a second user account; determining that the request was not generated from the second user account; and in response to the determination that the request is not from the second user account, presenting the worksheet in a view mode, wherein permissions in the view mode prevent destructive edits to the worksheet and allow additive edits to the worksheet.
    Type: Application
    Filed: May 14, 2020
    Publication date: November 26, 2020
    Inventors: MASSIMO D. SIBOLDI, JASON D. FRANTZ
  • Publication number: 20200349156
    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: Application
    Filed: April 30, 2020
    Publication date: November 5, 2020
    Inventors: JASON D. FRANTZ, MAX H. SEIDEN, JAMES L. GALE, JOSEPH BATES
  • Publication number: 20200349153
    Abstract: 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: Application
    Filed: April 30, 2020
    Publication date: November 5, 2020
    Inventors: JASON D. FRANTZ, MAX H. SEIDEN, JAMES L. GALE, KENNETH TRUONG
  • Publication number: 20200334243
    Abstract: Generating a database query to dynamically aggregate rows of a data set including determining a hierarchical relationship between a first column and a second column within a spreadsheet structure, wherein the first column and the second column comprise rows of the data set; receiving a calculation for a third column within the spreadsheet structure; determining that the third column is on a same hierarchical level as the first column; and in response to determining that the third column is on the same hierarchical level as the first column, generating the database query aggregating a plurality of rows of the data set based on the calculation for the third column and the hierarchical relationship between the first column and the second column.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: MAX H. SEIDEN, JASON D. FRANTZ, JAMES L. GALE, ROBERT C. WOOLLEN
  • Patent number: 10810192
    Abstract: Generating a database query to dynamically aggregate rows of a data set including determining a hierarchical relationship between a first column and a second column within a spreadsheet structure, wherein the first column and the second column comprise rows of the data set; receiving a calculation for a third column within the spreadsheet structure; determining that the third column is on a same hierarchical level as the first column; and in response to determining that the third column is on the same hierarchical level as the first column, generating the database query aggregating a plurality of rows of the data set based on the calculation for the third column and the hierarchical relationship between the first column and the second column.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: October 20, 2020
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Max H. Seiden, Jason D. Frantz, James L. Gale, Robert C. Woollen
  • Publication number: 20200301918
    Abstract: Join key propagation including receiving a request to generate a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set organized in columns from two data source tables joined using a join key, and wherein the referencing worksheet presents at least a subset of the data set presented by the data source worksheet; retrieving data source worksheet metadata and the join key using a reference to the data source worksheet metadata in the request; determining an additional column from the two data source tables to add to the referencing worksheet, wherein the additional column is excluded from the data source worksheet; and creating, using the data source worksheet metadata and the join key, the referencing worksheet presenting the columns from the two data source tables with the additional column.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 24, 2020
    Inventors: MAX H. SEIDEN, JASON D. FRANTZ
  • Publication number: 20200302115
    Abstract: Linking and composing worksheets including receiving a request to create a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database; retrieving data source worksheet metadata using a reference to the data source worksheet metadata in the request; and creating, using the data source worksheet metadata, the referencing worksheet presenting at least a subset of the data set presented by the data source worksheet, wherein creating the referencing worksheet comprises: generating a database query using the data source worksheet metadata and referencing worksheet metadata received in the request; and issuing the database query to the database.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 24, 2020
    Inventors: JAMES L. GALE, KENNETH TRUONG, MAX H. SEIDEN, JASON D. FRANTZ
  • Publication number: 20200301926
    Abstract: 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: Application
    Filed: March 18, 2020
    Publication date: September 24, 2020
    Inventors: JASON D. FRANTZ, MAX H. SEIDEN, KENNETH TRUONG, ROBERT C. WOOLLEN, JAMES L. GALE
  • Publication number: 20200301938
    Abstract: Cross-organization worksheet sharing including receiving, from a client, a data set configuration for a worksheet, wherein the data set configuration comprises permissions for a data set from a database stored on a cloud-based data warehouse managed by the client; generating worksheet metadata for the worksheet using the data set configuration; and in response to receiving, from a client system, a request for the worksheet: sending a database query to the cloud-based data warehouse, wherein the database query is generated using the worksheet metadata including the permissions for the data set; receiving, in response to the database query, the data set from the cloud-based data warehouse; and presenting, to the client system, the worksheet containing the data set using the data set configuration including limiting the presentation based on the permissions for the data set received from the client.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 24, 2020
    Inventors: JAMES L. GALE, JASON D. FRANTZ, MAX H. SEIDEN, KENNETH TRUONG, ROBERT C. WOOLLEN
  • Publication number: 20200142551
    Abstract: 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: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: MAX H. SEIDEN, JAMES L. GALE, ROBERT C. WOOLLEN, JASON D. FRANTZ
  • Publication number: 20200089794
    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: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: JASON D. FRANTZ, MAX H. SEIDEN, KENNETH TRUONG, ROBERT C. WOOLLEN
  • Publication number: 20200089796
    Abstract: Generating a database query to dynamically aggregate rows of a data set including determining a hierarchical relationship between a first column and a second column within a spreadsheet structure, wherein the first column and the second column comprise rows of the data set; receiving a calculation for a third column within the spreadsheet structure; determining that the third column is on a same hierarchical level as the first column; and in response to determining that the third column is on the same hierarchical level as the first column, generating the database query aggregating a plurality of rows of the data set based on the calculation for the third column and the hierarchical relationship between the first column and the second column.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: MAX H. SEIDEN, JASON D. FRANTZ, JAMES L. GALE, ROBERT C. WOOLLEN