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: 20160314215Abstract: 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: ApplicationFiled: April 20, 2016Publication date: October 27, 2016Inventors: Doantam Phan, Ryoichi Imaizumi, Bryan McQuade
-
Patent number: 8566861Abstract: 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: GrantFiled: September 20, 2010Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
-
Patent number: 8516515Abstract: 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: GrantFiled: May 1, 2007Date of Patent: August 20, 2013Assignee: Google Inc.Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
-
Patent number: 8219695Abstract: 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: GrantFiled: November 28, 2011Date of Patent: July 10, 2012Assignee: Google Inc.Inventor: Bryan McQuade
-
Patent number: 8117322Abstract: 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: GrantFiled: December 10, 2009Date of Patent: February 14, 2012Assignee: Google Inc.Inventor: Bryan McQuade
-
Publication number: 20110047567Abstract: 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: ApplicationFiled: September 20, 2010Publication date: February 24, 2011Applicant: Google Inc.Inventors: Daniel J. ZIGMOND, Jason BAYER, Greg HECHT, Bryan MCQUADE
-
Patent number: 7802280Abstract: 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: GrantFiled: May 1, 2007Date of Patent: September 21, 2010Assignee: Google Inc.Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
-
Publication number: 20080250445Abstract: 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: ApplicationFiled: May 1, 2007Publication date: October 9, 2008Applicant: GOOGLE INC.Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade
-
Publication number: 20080250446Abstract: 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: ApplicationFiled: May 1, 2007Publication date: October 9, 2008Applicant: GOOGLE INC.Inventors: Daniel J. Zigmond, Jason Bayer, Greg Hecht, Bryan McQuade