Patents by Inventor Nathan P. Lucash

Nathan P. Lucash 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: 11176563
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing the placement of advertisement blocks on a web page.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: November 16, 2021
    Assignee: Google LLC
    Inventors: Brandon M. Pearcy, Nathan P. Lucash
  • Patent number: 11075851
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Publication number: 20200267092
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 20, 2020
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 10680971
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 10366401
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing the placement of advertisement blocks on a web page.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: July 30, 2019
    Assignee: Google LLC
    Inventors: Brandon M. Pearcy, Nathan P. Lucash
  • Patent number: 10015108
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 9870578
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing advertisements for initial off-screen insertion over publisher resources. In one aspect, a method includes receiving, from a user device, a request for a content item for presentation with a publisher resource; and providing, to the user device, a content item with instructions that cause the content item to be inserted into the publisher resource at a location at which at least a portion of the content item is not presented by the user device upon initial presentation of the publisher resource, the instructions further causing the content item to be inserted as an overlay relative to content of the publisher resource and to scroll at a different rate than the content of the publisher resource in response to user interaction with a resource scroll control.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: January 16, 2018
    Assignee: Google LLC
    Inventor: Nathan P. Lucash
  • Publication number: 20170372377
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request is received for an advertisement for presentation in a slot. The request includes selection criteria. At least one selection criterion indicates a preference for display advertisements. Using the selection criteria, without regard for the preference, candidate advertisements are identified from an inventory that includes both display and other types of advertisements. An auction is conducted, including the identified candidates, determining a winning bid. A type of advertisement for the winning bid is determined. When the winning bid is associated with a display advertisement, a display advertisement is provided.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 28, 2017
    Inventors: Daniel Kaemmerer, Adnan Virk, Johan Land, Nathan P. Lucash, Yuheng Kuang, Omer Gimenez Llach, Radoslav M. Kirov
  • Publication number: 20170286998
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Application
    Filed: June 16, 2017
    Publication date: October 5, 2017
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Publication number: 20170193566
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing advertisements for initial off-screen insertion over publisher resources. In one aspect, a method includes receiving, from a user device, a request for a content item for presentation with a publisher resource; and providing, to the user device, a content item with instructions that cause the content item to be inserted into the publisher resource at a location at which at least a portion of the content item is not presented by the user device upon initial presentation of the publisher resource, the instructions further causing the content item to be inserted as an overlay relative to content of the publisher resource and to scroll at a different rate than the content of the publisher resource in response to user interaction with a resource scroll control.
    Type: Application
    Filed: February 3, 2014
    Publication date: July 6, 2017
    Applicant: Google Inc.
    Inventor: Nathan P. Lucash
  • Publication number: 20170024773
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Application
    Filed: October 10, 2016
    Publication date: January 26, 2017
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Patent number: 9544385
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 9489682
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Publication number: 20150254708
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Patent number: 9053493
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Publication number: 20140046753
    Abstract: Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Inventors: Bahman Rabii, Omer Gimenez Llach, Brandon M. Pearcy, Nathan P. Lucash
  • Patent number: 8650107
    Abstract: Methods, systems and computer program products for customizing one or more advertisements are described. Specifically, advertisements may be customized using information from content of a web page prior to viewing by a user. For example, the rendering of the text of an advertisement may be in a same size, color, and font type as the text on the web page into which the advertisement is integrated. In addition, the advertisement may be displayed using a same color scheme as that used by the web page such that the advertisement may be enhanced in terms of notice and interaction by the user.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventor: Nathan P. Lucash
  • Publication number: 20140006174
    Abstract: Systems and techniques are described for advertisement retrieval and display formatting. A described technique includes receiving a request associated with a website to retrieve advertisement content for display within a frame of a display of the website, the request including dimensional values defining dimensions of the frame; obtaining advertisement display parameters that control display of content within the frame; determining a maximal quantity of advertisement content units that are fully displayable within the frame based on the dimensional values and a plurality of different combinations of the advertisement display parameters, obtaining advertisements based on the determined maximal quantity; and providing the obtained advertisements for display within the frame.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: GOOGLE INC.
    Inventors: Brandon M. Pearcy, Nathan P. Lucash
  • Publication number: 20140006942
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for computing an optimal font-size for text in a content item. In one aspect, a method includes receiving a request for a content item, identifying a content item eligible to fulfill the request, the identified content item including text, initializing a set of constraints for rendering the identified content item, based on the initialized set of constraints, determining an optimal font-size for rendering text included in the identified content item, and delivering the identified content item and an indication of the determined optimal font-size to a device for presentation.
    Type: Application
    Filed: March 13, 2013
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Brandon M. Pearcy, Nathan P. Lucash
  • Publication number: 20130132508
    Abstract: Methods, systems, and apparatus, for generating low latency referrer-free request. A method includes defining first and second content item environments for a resource from a first server. The second content item environment is an anonymous content item environment for which a content item request has an anonymized referrer. The content item request requesting a respective content item and having an anonymized referrer is generated and transmitted. The anonymized referrer avoids the need for a separate process of stripping of the referrer data from the request.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: GOOGLE INC.
    Inventor: Nathan P. Lucash