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: 10373193Abstract: 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: GrantFiled: June 18, 2010Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Richardson, Hrishikesh Bal, Deepak Bapna, Mikhail Bilenko, Anthony Crispo, Ewa Dominowska, Arunesh Gupta, Marty Kauhanen, Scott Schult
-
Publication number: 20160034951Abstract: 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: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: SALVADOR CELIS, PANKESH JHAVERI, HRISHIKESH BAL
-
Publication number: 20140372218Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Madhusudhan K. Talluri, Jerel Frauenheim, Matthew Thomas Herbst, Christopher Rizzuto, Hrishikesh Bal, Alec John Berntson, Wai Chan, Jasen Peterman
-
Publication number: 20110313845Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: Microsoft CorporationInventors: Matthew Richardson, Hrishikesh Bal, Deepak Bapna, Mikhail Bilenko, Anthony Crispo, Ewa Dominowska, Arunesh Gupta, Marty Kauhanen, Scott Schult
-
Publication number: 20100235245Abstract: 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: ApplicationFiled: March 13, 2009Publication date: September 16, 2010Applicant: Microsoft CorporationInventors: David Allen Grossman, Robert Joseph Devine, Enrique De La Garza, Hrishikesh Bal, Travis Muhlestein
-
Patent number: 7698166Abstract: 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: GrantFiled: May 14, 2007Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
-
Publication number: 20100010822Abstract: 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: ApplicationFiled: July 11, 2008Publication date: January 14, 2010Applicant: MICROSOFT CORPORATIONInventors: HRISHIKESH BAL, MICHAEL WALDMAN RECKHOW
-
Publication number: 20100010866Abstract: 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: ApplicationFiled: July 11, 2008Publication date: January 14, 2010Applicant: MICROSOFT CORPORATIONInventors: Hrishikesh Bal, Michael Waldman Reckhow
-
Publication number: 20090271228Abstract: 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: ApplicationFiled: April 23, 2008Publication date: October 29, 2009Applicant: MICROSOFT CORPORATIONInventors: 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: 20080103947Abstract: 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: ApplicationFiled: May 14, 2007Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
-
Publication number: 20080103792Abstract: 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: ApplicationFiled: May 25, 2007Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal