- San Francisco CA, US KENNETH TRUONG - TEMPLE CITY CA, US JASON D. FRANTZ - SAN FRANCISCO CA, US
International Classification:
G06F 16/22 G06F 16/21 G06F 16/248 G06F 16/2455
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.
Servicing Database Requests Using Canonicalized Tables
- San Francisco CA, US KENNETH TRUONG - TEMPLE CITY CA, US JASON D. FRANTZ - SAN FRANCISCO CA, US
International Classification:
G06F 16/2455 G06F 16/22
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.
Servicing Database Requests Using Derivations Of Canonicalized Tables
- San Francisco CA, US KENNETH TRUONG - TEMPLE CITY CA, US JASON D. FRANTZ - SAN FRANCISCO CA, US
International Classification:
G06F 16/22 G06F 16/2455 G06F 16/248 G06F 16/21
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.
Servicing Database Requests Using Canonicalized Tables
- San Francisco CA, US Kenneth TRUONG - Temple City CA, US Jason D. FRANTZ - San Francisco CA, US
International Classification:
G06F 16/2455 G06F 16/22
Abstract:
Servicing database requests using 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 whether the canonical version of the requested table matches a canonicalized table in the canonical table repository; and if the canonical version of the requested table matches the canonicalized table in the canonical table repository: transforming the matching canonicalized table based on the received request for the table; and providing, to the client computing system, the transformed matching canonicalized table.
Servicing Database Requests Using Subsets Of Canonicalized Tables
- SAN FRANCISCO CA, US KENNETH TRUONG - TEMPLE CITY CA, US JASON D. FRANTZ - SAN FRANCISCO CA, US
International Classification:
G06F 16/25 G06F 16/22 G06F 16/245
Abstract:
Servicing database requests using subsets 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 a subset of a canonicalized table in the canonical table repository; and in response to determining that the canonical version of the requested table is a subset of the canonicalized table in the canonical table repository: transforming the canonicalized table containing a superset of the canonical version of the requested table based on the received request for the table; and providing, to the client computing system, the transformed canonicalized table containing the superset of the canonical version of the requested table.
- San Francisco CA, US KENNETH TRUONG - TEMPLE CITY CA, US MAX H. SEIDEN - SAN FRANCISCO CA, US JASON D. FRANTZ - SAN FRANCISCO CA, US
International Classification:
G06F 40/18 G06Q 10/10 G06F 16/245 G06F 16/248
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.