Patents by Inventor David M. Himrod

David M. Himrod 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: 11379881
    Abstract: Systems and methods are provided for supplying a video advertisement to a web page or application. A main ad server provides an ecosystem to network ad servers from different ad networks. The main ad server can collect and store information about each of the demand tags associated with each of the network ad servers in a database. The main ad server can then review the database in response to an ad call from a publisher to generate an ordered list of the demand tags that correspond to the ad call. The main ad server can then determine if any of the demand tags in the ordered list has a corresponding video header bidding tag and initiate an auction process for all of the demand tags in the ordered list that have a video header bidding tag. The ordered list of demand tags can then be updated based on the results of the auction process.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 5, 2022
    Assignee: Servemotion, Inc.
    Inventors: Matthew B. Dearborn, David M. Himrod, Joseph R. Hirsch, C. Hagan Major
  • Patent number: 10891634
    Abstract: A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 12, 2021
    Assignee: Xandr Inc.
    Inventors: Andrew S. Dilling, David M. Himrod, Michiel Nolet
  • Patent number: 10861059
    Abstract: Systems and methods are provided for supplying a video advertisement to a web page or application. A main ad server provides an ecosystem to network ad servers from different ad networks. The main ad server can collect and store information about each of the campaigns or demand tags associated with each of the network ad servers in a database. The main ad server can then review the database in response to an ad call from a publisher to determine the campaigns or demand tags that correspond to the ad call. Once the campaigns or demand tags that satisfy the ad call have been determined, the main ad server can generate a prioritized list of campaigns or demand tags based on priorities established by the publisher who submitted the ad call. The prioritized list of campaigns can be sequentially processed until a video advertisement is provided to the publisher.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: December 8, 2020
    Assignee: Servemotion, Inc.
    Inventors: Matthew B. Dearborn, David M. Himrod, Joseph R. Hirsch, C. Hagan Major
  • Publication number: 20190164175
    Abstract: A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 30, 2019
    Inventors: Andrew S. Dilling, David M. Himrod, Michiel Nolet
  • Patent number: 10176484
    Abstract: A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: January 8, 2019
    Assignee: AppNexus Inc.
    Inventors: Andrew S. Dilling, David M. Himrod, Michiel C. Nolet
  • Publication number: 20140337125
    Abstract: Method and system for optimizing impression bids for a real-time bidding advertising campaign. A set of nodes eligible to serve impressions for the advertising campaign is determined, and real-time bidding auctions are held for advertisements to be served on the set of eligible nodes. The auctions result in a desired number of success events being obtained without exceeding an budget. To determine the set of eligible nodes, a target set of nodes meeting targeting criteria for the advertising campaign is determined, delivery is forecasted for each target node, and the target nodes are ranked and filtered based at least in part on the forecasted deliveries.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 13, 2014
    Inventors: John H. Dalto, David M. Himrod, Steven K. Kannan
  • Publication number: 20140304087
    Abstract: Method and system for modifying bids for impressions in an online advertising platform. A target audience definition and a bid modifier value are received from a user of the advertising platform using a platform interface, and the bid modifier value is associated with the target audience definition. A call for an advertisement to be served to an impression consumer is received, and the impression consumer is determined to be included in the target audience definition. The bid modifier is then applied to a bid price generated in response to the call.
    Type: Application
    Filed: March 14, 2014
    Publication date: October 9, 2014
    Inventors: David M. Himrod, Scott Nowers
  • Publication number: 20120310729
    Abstract: A method of placing a bid in an auction for digital advertisement space in an online advertising platform includes determining whether a threshold for optimized bidding has been met, and, upon determining that the threshold has been met, formulating, based at least in part on actual success event data, an optimized value as the bid. If the threshold has not been met, a learn value is formulated as the bid. Formulating the learn value includes receiving a desired payment value for obtaining a success event, calculating a ratio of actual and projected success events to actual and projected impressions to obtain a conversion rate, and applying the conversion rate to the desired payment value to determine the bid value. The bid is then submitted to the digital advertisement space auction.
    Type: Application
    Filed: July 30, 2012
    Publication date: December 6, 2012
    Inventors: John H. Dalto, David M. Himrod, Steven K. Kannan, Michiel Nolet
  • Publication number: 20110231242
    Abstract: A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 22, 2011
    Applicant: AppNexus, Inc.
    Inventors: Andrew S. Dilling, David M. Himrod, Michiel C. Nolet