Patents by Inventor Rahul Hari

Rahul Hari 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: 20140108144
    Abstract: Methods and systems for using voice input in display advertisements are disclosed. A default display advertisement is selected based at least in part on targeting criteria. The default advertisement is transmitted to a user device and displayed in a browser application on the user device. A command based on voice input provided by a user for interacting with the default display advertisement is received from the browser application. One or more keywords are extracted from the command, and at least one advertisement for a product is selected based at least in part on the extracted keyword(s). The advertisement is transmitted to the user device, and the default advertisement is modified to display the advertisement.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Applicant: YAHOO! INC.
    Inventors: Ashutosh KUMAR, Rahul HARI
  • Publication number: 20130144720
    Abstract: A computer-implemented interactive advertisement display on a page includes a display area and a rotation control input module. The display area displays an advertisement from a set of advertisements. The rotation control input module is configured to receive a rotation control input controlling which advertisement from the set of advertisements is displayed in the display area.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: Yahoo! Inc.
    Inventors: Rahul Hari, Ashutosh Kumar, Neeraj Bagdia
  • Publication number: 20120296735
    Abstract: The present invention provides techniques that include providing a unified metric for use in advertising campaign performance measurement and evaluation. An advertising campaign may include many aspects, such as portions associated with particular channels and service-providers. Different metrics may be used in measuring performance for particular channels, such as impressions, conversions, etc. Techniques are provided that translate performance of an overall campaign, as well as performance of particular aspects, into terms using a single unified metric measure. Unified metric measures can be used to easily compare campaigns and channels, whether of the same advertiser or against competitors campaigns.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: Yahoo! Inc.
    Inventors: Rahul Hari, Balamurugan Subramaniam
  • Patent number: 7904846
    Abstract: A computer is programmed to automatically generate in memory, goals for functional verification of a design of a circuit by use of constraints that are specified in the normal manner. Specifically, a predetermined set of rules are automatically applied to the constraints, on random values for signals to be input to the circuit during simulation of the design. Application of the rules identifies one or more templates of goal(s) to be met. The computer is programmed to automatically use constraint(s) and template(s) to instantiate goal(s) in memory. Each goal identifies a signal to be input to the circuit, and defines a counter for a value of the signal. The goals are used in the normal manner, i.e. used to measure coverage of functional verification during simulation of the design of the circuit.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: March 8, 2011
    Assignee: Synopsys, Inc.
    Inventors: Shashidhar Anil Thakur, Rahul Hari Dani, Ramnath N. Rao
  • Patent number: 7617468
    Abstract: A computer increases coverage in simulation of a design of a circuit by processing goals for coverage differently depending on whether or not the goals are on input signals of the circuit. Specifically, goals on input signals are used to automatically formulate constraints (“directly-derived constraints”) on values of input signals in test vectors. Goals on non-input signals (e.g. internal/output signals) are used with correlations to automatically formulate more additional constraints (“correlation-derived constraints”), by use of goals on non-input signals. The correlations indicate which non-input signals are associated with which input signals. The correlations are received from, for example, a human designer of the circuit. Depending on the embodiment, one or more of the automatically derived constraints are used with human-supplied constraints, to generate test vectors e.g. using a constraints solver, such as a satisfiability (SAT) engine.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: November 10, 2009
    Assignee: Synopsys, Inc.
    Inventors: Shashidhar Anil Thakur, Rahul Hari Dani
  • Publication number: 20090037858
    Abstract: A computer increases coverage in simulation of a design of a circuit by processing goals for coverage differently depending on whether or not the goals are on input signals of the circuit. Specifically, goals on input signals are used to automatically formulate constraints (“directly-derived constraints”) on values of input signals in test vectors. Goals on non-input signals (e.g. internal/output signals) are used with correlations to automatically formulate more additional constraints (“correlation-derived constraints”), by use of goals on non-input signals. The correlations indicate which non-input signals are associated with which input signals. The correlations are received from, for example, a human designer of the circuit. Depending on the embodiment, one or more of the automatically derived constraints are used with human-supplied constraints, to generate test vectors e.g. using a constraints solver, such as a satisfiability (SAT) engine.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Shashidhar Anil Thakur, Rahul Hari Dani
  • Publication number: 20090037859
    Abstract: A computer is programmed to automatically generate in memory, goals for functional verification of a design of a circuit by use of constraints that are specified in the normal manner. Specifically, a predetermined set of rules are automatically applied to the constraints, on random values for signals to be input to the circuit during simulation of the design. Application of the rules identifies one or more templates of goal(s) to be met. The computer is programmed to automatically use constraint(s) and template(s) to instantiate goal(s) in memory. Each goal identifies a signal to be input to the circuit, and defines a counter for a value of the signal. The goals are used in the normal manner, i.e. used to measure coverage of functional verification during simulation of the design of the circuit.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Shashidar Anil Thakur, Rahul Hari Dani, Ramnath N. Rao
  • Patent number: 7399392
    Abstract: An electrochemical reformer 1 using reactant feed structures having both hydrophilic and hydrophobic regions to provide mechanisms for the wicking of liquid reactants into reformer 1 and for the separation and removal of gaseous products from reformer 1. The electrical reformer 1 may be combined with a fuel cell, a portion of the output of which is used to power reformer 1, to create a compact, portable power source.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: July 15, 2008
    Assignee: Intelligent Energy, Inc.
    Inventors: Richard Root Woods, Rahul Hari Iyer, Brook Forest Porter
  • Publication number: 20040137290
    Abstract: An electrochemical reformer 1 using reactant feed structures having both hydrophilic and hydrophobic regions to provide mechanisms for the wicking of liquid reactants into reformer 1 and for the separation and removal of gaseous products from reformer 1. The electrical reformer 1 may be combined with a fuel cell, a portion of the output of which is used to power reformer 1, to create a compact, portable power source.
    Type: Application
    Filed: November 20, 2003
    Publication date: July 15, 2004
    Inventors: Richard Root Woods, Rahul Hari Iyer, Brook Forest Porter
  • Patent number: D704732
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: May 13, 2014
    Assignee: Yahoo! Inc.
    Inventors: Rahul Hari, Ashutosh Kumar, Neeraj Bagdia
  • Patent number: D716342
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: October 28, 2014
    Assignee: Yahoo! Inc.
    Inventors: Rahul Hari, Ashutosh Kumar, Neeraj Bagdia