Patents by Inventor Stephan Gudmundson

Stephan Gudmundson 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: 11941031
    Abstract: Systems, methods, and storage media for generating an online analytical processing cube (MAP) are disclosed. Exemplary implementations may: receive a cube definition file; access a data-source; generate a data-source property configuration for the data-source using the cube definition file to; determine each of respective parsed data from the data-source is a key, attribute, or measure; and generate the OLAP cube by combining the cube definition file and the data-source property configuration for the determined parsed data from the data-source.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Stephan Gudmundson, Nikhil Teletia, Andrew Leeds, John Sismanis
  • Publication number: 20220012266
    Abstract: Systems, methods, and storage media for generating an online analytical processing cube (MAP) are disclosed. Exemplary implementations may: receive a cube definition file; access a data-source; generate a data-source property configuration for the data-source using the cube definition file to; determine each of respective parsed data from the data-source is a key, attribute, or measure; and generate the OLAP cube by combining the cube definition file and the data-source property configuration for the determined parsed data from the data-source.
    Type: Application
    Filed: February 6, 2019
    Publication date: January 13, 2022
    Applicant: Google LLC
    Inventors: STEPHAN GUDMUNDSON, Nikhil Teletia, Andrew Leeds, John Sismanis
  • Patent number: 11157489
    Abstract: A view gateway is configured to receive a first query in a first programming language from a client. The view gateway is configured to select a template from a plurality of templates. A view gateway is configured to compile the first query and the selected template into a second query. A view gateway is configured to send the second query to a data store for processing. A view gateway is configured to receive a query result that is responsive to the second query; and send the query result to the client.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 26, 2021
    Assignee: Google LLC
    Inventors: Gokulnath Babu Manoharan, Stephan Joerg Ellner, Stephan Gudmundson, Apurv Gupta, Sridatta Chegu
  • Publication number: 20200004744
    Abstract: A view gateway is configured to receive a first query in a first programming language from a client. The view gateway is configured to select a template from a plurality of templates. A view gateway is configured to compile the first query and the selected template into a second query. A view gateway is configured to send the second query to a data store for processing. A view gateway is configured to receive a query result that is responsive to the second query; and send the query result to the client.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 2, 2020
    Inventors: Gokulnath Babu Manoharan, Stephan Joerg Ellner, Stephan Gudmundson, Apurv Gupta, Sridatta Chegu
  • Patent number: 10452650
    Abstract: A view gateway is configured to receive a first query in a first programming language from a client. The view gateway is configured to select a template from a plurality of templates. A view gateway is configured to compile the first query and the selected template into a second query. A view gateway is configured to send the second query to a data store for processing. A view gateway is configured to receive a query result that is responsive to the second query; and send the query result to the client.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Gokulnath Babu Monaharan, Stephan Joerg Ellner, Stephan Gudmundson, Apurv Gupta, Sridatta Ghegu
  • Patent number: 9213735
    Abstract: Apparatuses and methods for providing flow control over a network are disclosed. One such method comprises receiving a first remote procedure call at a first computer from a second computer remote from the first computer, the first computer including a first memory and a first processor configured to execute instructions stored in the first memory, generating a second remote procedure call from the first processor to the second computer, the second remote procedure call responsive to the first remote procedure call, monitoring the first processor for receipt of a release signal from the second computer, the release signal indicating when the second computer is able to receive data responsive to the first remote procedure call, and transmitting the data from the first memory of the first computer to the second computer responsive to receipt of the release signal at the first processor.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Stephan Gudmundson, Daniel Halem, Justin Legakis, Gokul Nath Babu Manoharan