Patents by Inventor Hrishikesh Bal

Hrishikesh Bal 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: 10373193
    Abstract: In one embodiment, an evolving advertising system automatically optimizes internet advertising. A data storage unit 250 may store an evolving advertisement unit 320 with an advertisement characteristic according to an initial configuration parameter. A communication interface 280 may transmit the evolving advertisement unit 320 as part of a primary website 310. A processor 220 may alter the evolving advertisement unit 320 automatically upon a trigger event by changing the advertisement characteristic to follow an automatically generated configuration parameter to optimize an advertisement performance metric.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Richardson, Hrishikesh Bal, Deepak Bapna, Mikhail Bilenko, Anthony Crispo, Ewa Dominowska, Arunesh Gupta, Marty Kauhanen, Scott Schult
  • Publication number: 20160034951
    Abstract: Systems, methods, and computer-readable storage media are provided for allocating prominent display space for relevant answers to search queries. Upon receipt of a search query, an intent associated with the search query is determined. That is, it is determined what question the search query states or implies is on the mind of the search query originator. Once the intent is determined, an answer to the search query is determined, for instance, by reference to one or more of search query history logs, search engine click metrics, user history (specific and/or aggregate), and search query categories. The answer is then paired with a sponsor and prominent display space is allocated. The answer and indicia associated with the sponsor are caused to be presented in association with one another in the prominent display space on a search engine results page.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: SALVADOR CELIS, PANKESH JHAVERI, HRISHIKESH BAL
  • Publication number: 20140372218
    Abstract: One or more techniques and/or systems are provided for selective placement of promotional elements within a search result layout. For example, a search result layout may be constructed with one or more search results relevant to a search query (e.g., images, websites, and/or other content associated with a “vacation” search query). Promotional elements may be retrieved based upon the search query, and display ranks may be assigned to such promotional elements based upon various ranking factors, such as user engagement, search result correlation, and/or relevancy, etc. In this way, promotional elements may be interspersed amongst search results within the search result layout based upon display ranks (e.g., a download vacation app promotional element may be assigned to a layout portion between a first search result and a second search result). Because promotional elements may be interspersed with search results, visual labels may be assigned to promotional elements (e.g., “AD”).
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Madhusudhan K. Talluri, Jerel Frauenheim, Matthew Thomas Herbst, Christopher Rizzuto, Hrishikesh Bal, Alec John Berntson, Wai Chan, Jasen Peterman
  • Publication number: 20110313845
    Abstract: In one embodiment, an evolving advertising system automatically optimizes internet advertising. A data storage unit 250 may store an evolving advertisement unit 320 with an advertisement characteristic according to an initial configuration parameter. A communication interface 280 may transmit the evolving advertisement unit 320 as part of a primary website 310. A processor 220 may alter the evolving advertisement unit 320 automatically upon a trigger event by changing the advertisement characteristic to follow an automatically generated configuration parameter to optimize an advertisement performance metric.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Matthew Richardson, Hrishikesh Bal, Deepak Bapna, Mikhail Bilenko, Anthony Crispo, Ewa Dominowska, Arunesh Gupta, Marty Kauhanen, Scott Schult
  • Publication number: 20100235245
    Abstract: Methods, systems, and computer-readable media for directing funds to philanthropic organizations are provided. An advertisement server system includes advertisement servers, databases, and client devices. Publishers register with advertisement servers to select philanthropic organizations and to customize advertisement placeholders that are rendered on sites web pages associated with the publishers. The databases store records and accounts for the publishers and philanthropic organizations. The client devices interact with the web pages associated with the publishers. And based on the level of interaction by the client devices with an advertisement placeholder, the philanthropic organization that is linked to the advertisement placeholder is directly provided with a financial donation from the advertisement server system listing the publisher as a donor.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: David Allen Grossman, Robert Joseph Devine, Enrique De La Garza, Hrishikesh Bal, Travis Muhlestein
  • Patent number: 7698166
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant specifies tax rate(s), such as import tax and export tax, that apply to at least one other entity in the exchange. Since tax rate(s) can be expressed in different transactional terms by different parties, each tax rate is reduced to a common tax rate expression within the exchange for comparison. Intelligent tax rate selection and support can be provided to dynamically set tax rates that achieve utilitarian goals for the individual participants taking into account the tax rates expressed by other participants and their respective advertising goals, and dynamically adjusting tax rates over time in response to condition changes. Various refinements are provided and disclosed according to a host of optional implementations.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
  • Publication number: 20100010822
    Abstract: A method, data structure, and medium are provided for generating and presenting advertisements to users through a social networking web site. Objective information describing a product is received from a promoter, and subjective information describing the product is received from users of the social networking web site. An advertisement is then generated by combining the information received from the promoter and the users of the social networking web site. Ratings are calculated for each of a plurality of advertisements and analyzed to select advertisements to present to a user through the social networking web site.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 14, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: HRISHIKESH BAL, MICHAEL WALDMAN RECKHOW
  • Publication number: 20100010866
    Abstract: A method, data structure, and medium are provided for presenting advertisements to users through a social networking web site and tracking the interactions of users with the advertisements. Advertisements describing a product or service can be presented to users of the social networking site along with a plurality of communication options for communicating the advertisement to other users through the social networking site. Upon receiving a selection of a communication option from the user, the advertisement is accordingly communicated to other users through the social networking site. The interactions of those users with the advertisement is then tracked and reported to a third party. The cost of presenting the advertisement can be calculated based on the interactions of users with the advertisement.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 14, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Hrishikesh Bal, Michael Waldman Reckhow
  • Publication number: 20090271228
    Abstract: A system that facilitates targeted advertising is described in detail herein. The system includes a receiver component that receives user data that includes historical searching and browsing activity of a user. A profile generator component generates a user profile based at least in part upon a subset of the user data, wherein the user profile includes a plurality of keywords, wherein at least one keyword in the plurality of keywords is assigned a score that is indicative of a probability that an advertisement corresponding to the keyword will be monetized.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Mikhail Bilenko, Ryen William White, Matthew Richardson, Geoffrey Craig Murray, Projesh Chowdhary, Hrishikesh Bal, Gerard Gjonej, John S. Sobieski, JianBing Li, Ewa Dominowska
  • Publication number: 20080103947
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant specifies tax rate(s), such as import tax and export tax, that apply to at least one other entity in the exchange. Since tax rate(s) can be expressed in different transactional terms by different parties, each tax rate is reduced to a common tax rate expression within the exchange for comparison. Intelligent tax rate selection and support can be provided to dynamically set tax rates that achieve utilitarian goals for the individual participants taking into account the tax rates expressed by other participants and their respective advertising goals, and dynamically adjusting tax rates over time in response to condition changes. Various refinements are provided and disclosed according to a host of optional implementations.
    Type: Application
    Filed: May 14, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
  • Publication number: 20080103792
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant specifies tax rate(s), such as import tax and export tax, that apply to at least one other entity in the exchange. Since tax rate(s) can be expressed in different transactional terms by different parties, each tax rate is reduced to a common tax rate expression within the exchange for comparison. Intelligent tax rate selection and support can be provided to dynamically set tax rates that achieve utilitarian goals for the individual participants taking into account the tax rates expressed by other participants and their respective advertising goals, and dynamically adjusting tax rates over time in response to condition changes. Various refinements are provided and disclosed according to a host of optional implementations.
    Type: Application
    Filed: May 25, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal