Patents by Inventor Bryan McQuade

Bryan McQuade 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: 20160314215
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a mobile-friendliness score for a resource. One of the methods includes obtaining data identifying a particular resource; submitting a request for the particular resource to a site hosting the particular resource; receiving, in response to the request, a resource document from the site hosting the particular resource; rendering the resource document; evaluating a result of the rendering to determine a respective signal score for each of one or more mobile-friendliness signals; computing a mobile-friendliness score for the particular resource from the one or more signal scores, wherein the mobile-friendliness score represents a degree to which the particular resource has been optimized to be viewed on a mobile device; and associating the mobile-friendliness score for the particular resource with the particular resource in an index.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 27, 2016
    Inventors: Doantam Phan, Ryoichi Imaizumi, Bryan McQuade
  • Patent number: 8566861
    Abstract: Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending approval. An automated approval process and a television provider approval process can be utilized to approve or disapprove of the television advertisements pending approval. Approved television advertisements can be provided to the television provider, e.g., by a download process over a network.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
  • Patent number: 8516515
    Abstract: Television advertisements and associated advertisement parameters are received from advertisers. The television advertisements are automatically selected for airing during an advertisement availability based on the associated advertisement parameters. Data related to the selected television advertisements are provided to a television provider to facilitate airing of the selected television advertisements during the advertisement availability. Reporting data related to television advertisement airings and impressions are received from the television provider.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
  • Patent number: 8219695
    Abstract: Methods, systems, and computer-readable medium for latency reduction on Hypertext Transfer Protocol (HTTP) servers using User Datagram Protocol (UDP) are disclosed. In situations where a client needs to establish a new TCP connection to submit an HTTP request to a server, the client sends the HTTP request in a UDP datagram to the server while the TCP connection establishment is in progress. The server starts anticipatory construction of a response upon receipt of the HTTP request in the UDP datagram. After the TCP connection is established, the client sends and the server receives the same HTTP request in one or more data packets through the newly established TCP connection. In response to the receipt of the HTTP request through the newly established TCP connection, the server sends the pre-constructed response to the client through the TCP connection. HTTP response time can be reduced up to one round-trip time.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: July 10, 2012
    Assignee: Google Inc.
    Inventor: Bryan McQuade
  • Patent number: 8117322
    Abstract: Methods, systems, and computer-readable medium for latency reduction on Hypertext Transfer Protocol (HTTP) servers using User Datagram Protocol (UDP) are disclosed. In situations where a client needs to establish a new TCP connection to submit an HTTP request to a server, the client sends the HTTP request in a UDP datagram to the server while the TCP connection establishment is in progress. The server starts anticipatory construction of a response upon receipt of the HTTP request in the UDP datagram. After the TCP connection is established, the client sends and the server receives the same HTTP request in one or more data packets through the newly established TCP connection. In response to the receipt of the HTTP request through the newly established TCP connection, the server sends the pre-constructed response to the client through the TCP connection. HTTP response time can be reduced up to one round-trip time.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: February 14, 2012
    Assignee: Google Inc.
    Inventor: Bryan McQuade
  • Patent number: 7802280
    Abstract: Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending approval. An automated approval process and a television provider approval process can be utilized to approve or disapprove of the television advertisements pending approval. Approved television advertisements can be provided to the television provider, e.g., by a download process over a network.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: September 21, 2010
    Assignee: Google Inc.
    Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
  • Publication number: 20080250446
    Abstract: Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending approval. An automated approval process and a television provider approval process can be utilized to approve or disapprove of the television advertisements pending approval. Approved television advertisements can be provided to the television provider, e.g., by a download process over a network.
    Type: Application
    Filed: May 1, 2007
    Publication date: October 9, 2008
    Applicant: GOOGLE INC.
    Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
  • Publication number: 20080250445
    Abstract: Television advertisements and associated advertisement parameters are received from advertisers. The television advertisements are automatically selected for airing during an advertisement availability based on the associated advertisement parameters. Data related to the selected television advertisements are provided to a television provider to facilitate airing of the selected television advertisements during the advertisement availability. Reporting data related to television advertisement airings and impressions are received from the television provider.
    Type: Application
    Filed: May 1, 2007
    Publication date: October 9, 2008
    Applicant: GOOGLE INC.
    Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade