Patents by Inventor Emmett Andrew Cunningham

Emmett Andrew Cunningham 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: 9589015
    Abstract: Systems and methods for enabling querying of nested or repeated structures with simple, non-nested group by queries derived from a template. In particular, non-flat tables (e.g., tables with repeated or nested structures) can be queried from a frontend interface as though the tables flat, exposing data associated with the nested structures by way of the non-nest queries.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: March 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Tolga Bozkaya, Chirayu Krishnappa, Armand Dijamco, Emmett Andrew Cunningham
  • Patent number: 9146984
    Abstract: Systems and methods for enabling querying of nested or repeated structures with simple, non-nested group by queries derived from a template. In particular, non-flat tables (e.g., tables with repeated or nested structures) can be queried from a frontend interface as though the tables flat, exposing data associated with the nested structures by way of the non-nest queries.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Tolga Bozkaya, Chirayu Krishnappa, Armand Dijamco, Emmett Andrew Cunningham
  • Patent number: 8027915
    Abstract: A computer-implemented method of providing advertising to a client includes establishing a billing experience between a client and a provider, providing advertising opportunities to the client on at least one of a continual basis and a periodic basis, evaluating a credit risk associated with the client at least one of periodically and upon occurrence of an event, and modifying the billing experience automatically based on the credit risk associated with the client.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: September 27, 2011
    Assignee: Google Inc.
    Inventors: Ross Koningstein, Saksiri Tanphaichitr, Vikas Sukla, Michael Schulman, Giles Douglas, Emmett Andrew Cunningham
  • Publication number: 20100324998
    Abstract: A computer-implemented method of providing advertising to a client includes establishing a billing experience between a client and a provider, providing advertising opportunities to the client on at least one of a continual basis and a periodic basis, evaluating a credit risk associated with the client at least one of periodically and upon occurrence of an event, and modifying the billing experience automatically based on the credit risk associated with the client.
    Type: Application
    Filed: August 6, 2010
    Publication date: December 23, 2010
    Applicant: Google Inc.
    Inventors: Ross KONINGSTEIN, Saksiri Tanphaichitr, Vikas Sukla, Michael Schulman, Giles Douglas, Emmett Andrew Cunningham
  • Patent number: 7792743
    Abstract: The present invention relates to systems and methods for managing risk in business transactions. In an embodiment, a computer-implemented method of managing risk exposure of a provide includes providing a product from the provider to a client under an initial billing experience between the provider and the client, evaluating a credit risk associated with the client at least one of periodically or upon occurrence of an event, and modifying a credit line the provider is willing to offer the client.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: September 7, 2010
    Assignee: Google Inc.
    Inventors: Ross Koningstein, Saksiri Tanphaichitr, Vikas Sukla, Michael Schulman, Giles Douglas, Emmett Andrew Cunningham
  • Publication number: 20080275811
    Abstract: The present invention relates to systems and methods for managing risk in business transactions. In an embodiment, a computer-implemented method of managing risk exposure of a provide includes providing a product from the provider to a client under an initial billing experience between the provider and the client, evaluating a credit risk associated with the client at least one of periodically or upon occurrence of an event, and modifying a credit line the provider is willing to offer the client.
    Type: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Applicant: Google Inc.
    Inventors: Ross Koningstein, Saksiri Tanphaichitr, Vikas Sukla, Michael Schulman, Giles Douglas, Emmett Andrew Cunningham