Patents by Inventor Sumanth Jagannath

Sumanth Jagannath 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: 8896604
    Abstract: A computer implemented system produces an optimization graph in an online advertising system. The system presents at a computer, a supply of advertising inventory and advertising demand contracts, where each advertising inventory is presented as a supply node and each advertising demand contract is presented as a demand node. The system processes the supply of advertising inventory and the advertising demand contracts. For example, the system partitions the supply nodes into supply partitions and determines whether each supply node is eligible for each demand node. In addition, the system determines the number of eligible supply nodes to be drawn from each supply partition for each demand node.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: November 25, 2014
    Assignee: Yahoo! Inc.
    Inventors: Sumanth Jagannath, Jason Zien, Javavel Shanmugasundaram, Erik Vee
  • Publication number: 20120166259
    Abstract: A system and method for adjusting demand parameters to produce an optimized allocation plan for delivering a plurality of impressions to a plurality of contracts for display advertising. The method commences upon receiving a first eligibility graph, the first eligibility graph comprising a plurality of impressions, a plurality of contracts and at least one first demand parameter. For reducing errors in sampling that affect the eligibility graph, demand parameters contained within the first eligibility graph are adjusted, resulting in an adjusted first eligibility graph. Once the adjusted first eligibility graph is available, a network solver is used for solving the adjusted first eligibility graph to produce an adjusted allocation plan, which adjusted allocation plan is used for displaying at least one of the plurality of impressions.
    Type: Application
    Filed: December 28, 2010
    Publication date: June 28, 2012
    Inventors: WenJing Ma, Ramana Yerneni, Erik Vee, Sumanth Jagannath, Jayavel Shanmugasundaram, Chandrashekar Nagarajan, Srinath Mandalapu
  • Publication number: 20120158495
    Abstract: A network based advertisement system includes a supply forecasting system configured to select, from a campaign log database, data that defines a plurality of contracts. Each contract specifies requirements that include contract target audience information and a number of impressions. For each contract, the supply forecasting system identifies one or more opportunity samples with characteristics that match contract target audience information of the contract. Each opportunity sample is associated with a weight that corresponds to a number of opportunities with similar characteristics. An optimizer associates the opportunity samples with the contract and then determines whether the opportunity samples are associated with other contracts. The optimizer then limits the number of opportunities associated with the samples that are allocatable to the contract based at least in part on a function of requirements of other contracts associated with the one or more samples.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Inventors: Jayavel Shanmugasundaram, Datong Chen, Sumanth Jagannath, Erik Vee, Ramana Yerneni
  • Publication number: 20110270676
    Abstract: A computer-implemented method and display advertising server network for serving impression opportunities to a frequency-capped guaranteed delivery contract in a system for delivery of display advertising to a user. The method includes steps for receiving, from a computer, an event predicate and a user ID corresponding to the user, retrieving, from an index engine, a set of eligible frequency-capped contracts, wherein an eligible contract comprises at least one target predicate matching at least a portion of the event predicate, and probabilistically selecting for serving, in a computer, the booked contract having a frequency cap specification, only when the selected frequency-capped contract can be served to the user without violating the frequency cap specification.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Sergei Vassilvitskii, Jayavel Shanmugasundaram, Sumanth Jagannath, Erik Vee, Martin Zinkevich
  • Publication number: 20110187717
    Abstract: A computer implemented system produces an optimization graph in an online advertising system. The system presents at a computer, a supply of advertising inventory and advertising demand contracts, where each advertising inventory is presented as a supply node and each advertising demand contract is presented as a demand node. The system processes the supply of advertising inventory and the advertising demand contracts. For example, the system partitions the supply nodes into supply partitions and determines whether each supply node is eligible for each demand node. In addition, the system determines the number of eligible supply nodes to be drawn from each supply partition for each demand node.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Inventors: Sumanth Jagannath, Jason Zien, Javavel Shanmugasundaram, Erik Vee