- Mountain View CA, US Michael Toy - Los Altos CA, US Aryeh Hillman - Mountain View CA, US Steven Talbot - Santa Cruz CA, US Kevin F. McCarthy - Mountain View CA, US
Assignee:
Google LLC - Mountain View CA
International Classification:
G06F 9/445 G06F 30/20
Abstract:
A method for the lightweight extension of a data model includes first loading into memory, an extension document referencing a model document in a data analytics system. The model document defines a data model and the extension document extends the data model with at least one modification to the data model. The method then includes extracting from the extension document, the modification to the data model. Finally, the method includes creating in the memory the data model from the model document combined with the modification so as to produce an extension to the data model without processing a redeclaration of a view of the data model in the extension document.
Join Pattern Agnostic Aggregate Computation In Database Query Operations
- Mountain View CA, US Steven Talbot - Santa Cruz CA, US
Assignee:
Google LLC - Mountain View CA
International Classification:
G06F 16/2453 G06F 16/2455
Abstract:
A method of computing a join pattern agnostic aggregate function includes loading source code and parsing the source code to identify different database query operations. In response to the identification of an aggregate function in one of the different database query operations in which records in multiple tables are joined together in a table join, a multiplicity of primary keys are retrieved, each corresponding to a different one of the multiple tables and also an object of one of the tables referenced by the identified aggregate function. An existence of a fan out condition associated with the table join is then computed. On condition that an existence of the fan out condition is not computed a non-fan out sensitive implementation of the aggregate function is invoked with respect to the object. But, otherwise, a different, fan-out sensitive implementation of the aggregate function is invoked with respect to the object.
Model Localization For Data Analytics And Business Intelligence
- Mountain View CA, US Steven Talbot - Santa Cruz CA, US
Assignee:
Google LLC - Mountain View CA
International Classification:
G06F 40/51 G06F 40/263
Abstract:
Embodiments of the invention provide a method, system and computer program product for model localization. In an embodiment of the invention, a method for model localization includes parsing a model to identify translatable terms, generating a seed file associating each of the translatable terms with a corresponding tag and replacing each translatable term in the model with a corresponding tag and submitting each of the translatable terms to machine translation for a target language to produce a different translation file mapping each tag from the seed file with a translated term in the target language of a corresponding one of the translatable terms. Then, the model may be deployed in a data analytics application using the different translation file to dynamically translate each translatable term into a corresponding translated term within a user interface to the data analytics application.
Single View Presentation Of Multiple Queries In A Data Visualization Application
- Mountain View CA, US Steven Talbot - Santa Cruz CA, US Michael Toy - Los Altos CA, US Wil Glessler - San Francisco CA, US Colin Zima - San Francisco CA, US Julian Hyde - Berkeley CA, US
International Classification:
G06F 16/9038 G06F 16/903 G06F 16/901
Abstract:
Embodiments of the present invention provide a method, system and computer program product for single view presentation of multiple query. In an embodiment of the invention, a method for single view presentation of multiple query includes directing a query against a database along a selected dimension of multiple different elements. In response, a primary result set is received. The result set is then organized into a tabular view of cells according to the selected dimension and values for the selected dimension. Thereafter, a set of nested queries may be directed for each of the elements in the selected dimension against the result set utilizing a different dimension. In response to each directed set of nested queries, a corresponding result set is thus received. Finally, each corresponding result set is inserted into a cell associated with a common one of the elements.
Join Pattern Agnostic Aggregate Computation In Database Query Operations
- Santa Cruz CA, US Steven Talbot - Santa Cruz CA, US
International Classification:
G06F 16/2453 G06F 16/2455
Abstract:
A method of computing a join pattern agnostic aggregate function includes loading source code and parsing the source code to identify different database query operations. In response to the identification of an aggregate function in one of the different database query operations in which records in multiple tables are joined together in a table join, a multiplicity of primary keys are retrieved, each corresponding to a different one of the multiple tables and also an object of one of the tables referenced by the identified aggregate function. An existence of a fan out condition associated with the table join is then computed. On condition that an existence of the fan out condition is not computed a non-fan out sensitive implementation of the aggregate function is invoked with respect to the object. But, otherwise, a different, fan-out sensitive implementation of the aggregate function is invoked with respect to the object.
Name / Title
Company / Classification
Phones & Addresses
Steven Talbot
Dependable Roofing Roofing Contractors
22530 123 Rd Ave, Maple Ridge, BC V2X 4E2 7788347663
Steven Talbot
Dependable Roofing Roofing Contractors
7788347663
Steven Talbot Director
NEW ENGLAND CINEMA SERVICE CORP
301 Newbury St, Danvers, MA 01923 325 Cabot St #E1, Beverly, MA 01915
Steven Talbot Director, President, Secretary, Treasurer