Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bal, WA

Hrishikesh Bal, Bellevue, WA US

Patent application numberDescriptionPublished
20090271228CONSTRUCTION OF PREDICTIVE USER PROFILES FOR ADVERTISING - 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.10-29-2009
20100010822SOCIAL PRODUCT ADVERTISEMENTS - 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.01-14-2010
20100010866ADVERTISING ACROSS SOCIAL NETWORK COMMUNICATION PATHWAYS - 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.01-14-2010
20100235245PHILANTHROPIC ADVERTISING CAMPAIGNS - 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.09-16-2010

Patent applications by Hrishikesh Bal, Bellevue, WA US

Hrishikesh M. Bal, Redmond, WA US

Patent application numberDescriptionPublished
20090319378CUSTOMIZED ADVERTISING CONTENT - In this invention, systems and methods for providing customized advertising content are provided. A publisher or a content owner may generate an image of, for example, an advertising unit. More particularly, the image may be generated to coordinate with the publisher or content owner's webpage. The image is then published with the content of the advertisement. By providing code or script in the publisher's webpage, the publisher may then request the customized advertising content, so that the browser sends a request for the customized advertising content. Thus, when a user views the publisher's webpage, the customized advertising content is presented, which includes the advertising content and the generated image.12-24-2009
20090319555OPTIMIZING DOCUMENTS BASED ON DESIRED CONTENT - Embodiments of the present invention relate to methods and computer storage media for optimizing the content of an online publisher. The content of the publisher is received. A category for each page of the publisher's content is determined. Desired content information and desired keyword information are received. A content deficiency of the publisher's content is determined based on at least one of the desired content or the desired keyword information. An optimization plan is created to improve the content deficiency of the publisher's content. The optimization plan is presented. In additional embodiments of the present invention, the layout of the publisher's content is analyzed and optimized. In an additional exemplary embodiment of the present invention, content modules are manipulated to optimize the publisher's content.12-24-2009

Hrishikesh M. Bal, Bellevue, WA US

Patent application numberDescriptionPublished
20090144124PROVIDING A USER DRIVEN, EVENT TRIGGERED ADVERTISEMENT - Systems and methods are provided for adding an advertisement to a web page by associating advertisements with one or more visual objects e.g., text and/or pictures. Embodiments of the present invention include a method for selecting visual objects and associating the visual object with an advertisement after the web page has been displayed to the user. The visual object may be selected in part based on the user's interactions with the web page. An additional embodiment of the present invention displays the associated advertisement after a user clicks on or hovers over the selected visual object.06-04-2009

Hrishikesh Mohan Bal, Bellevue, WA US

Patent application numberDescriptionPublished
20100241498DYNAMIC ADVERTISING PLATFORM - Computer-readable media and computer systems for managing an ad campaign based on foreseeable, but not necessarily certain future events. An advertiser can configure a campaign trigger definition corresponding to an advertising campaign such that upon occurrence of a trigger event defined therein, an operation is performed corresponding to the campaign. A crawler references the campaign trigger definition and identifies information sources from which to retrieve information about a specified trigger event. Upon retrieving event information, an analysis module determines whether the information indicates an occurrence of the trigger event. Incident to identifying an occurrence of a trigger event, an ad campaign can be initiated or modified.09-23-2010

Rishi Bal, Bellevue, WA US

Patent application numberDescriptionPublished
20080243610Attention estimation through incremental impression interaction for precise advertisement monetization - An advertising package can contain multiple levels of advertisements ranging from small, unobtrusive ads at initial levels, to larger, more complex and more informative ads at subsequent levels. Viewers of a web page, or users of an ad-sponsored program, can initially be presented with a first level advertisement. User triggering actions can cause the display of a subsequent level advertisements that can provide further information without leaving the context of the web page or ad-sponsored program. The levels of advertisements displayed to a user can offer a more precise measure of user interest, and can be the basis by which future ad packages are tuned, and can be the basis of more tiered financial agreements between the advertiser and the publisher.10-02-2008
20090327076AD TARGETING BASED ON USER BEHAVIOR - In accordance with embodiments of the present invention, systems and methods for providing customized advertising content are provided. When a user is browsing a webpage, client script code embedded in the webpage monitors the user's mouse and keyboard activity, for example, the time it takes the user to click on a link, the time between clicks, etc. This data may then be compiled and sent to an ad server, which responds in real time by placing advertisements suitable to the user at that moment. By comparing the user's activity data to known behavioral data, one can estimate or predict the identity of the user and the user's state of mind, and deliver the advertisements accordingly. As more data is collected, the ad server may act dynamically to present more advertisements.12-31-2009
20100228623TRACKING AD UNIT PERFORMANCE - Methods and computer storage media for tracking and reporting ad unit performance are described. Tags are associated with ad units and may be manually associated and/or extracted from content items to be presented on a webpage associated with an ad unit. Upon receipt of a request for an advertisement to be presented in association with an ad unit, one or more associated tags are also received. Performance of the ad unit may be tracked utilizing the associated tags and one or more performance data elements, for instance, click-through-rate, income generated by the ad unit, visitor data, number of impressions, and expected cost per thousand impressions (eCPM). Reports on the tracked performance may be generated as desired.09-09-2010
20100250331EVALUATING THE QUALITY OF WEB-BASED PROPERTIES - Methods, systems, and media are provided for evaluating the quality of web-based properties for use as hosts of advertisements. Properties are automatically and dynamically evaluated for appropriateness of content, for instance, based upon extracted keywords and/or contextual information categories. Upon submission of an advertisement request, properties determined to be of insufficient quality are served a neutral advertisement, served a message indicating that no advertisement will be served, or served nothing at all. Advertisements determined upon submission of an advertisement request to be of sufficient quality are served one or more non-neutral advertisements as requested.09-30-2010

Patent applications by Rishi Bal, Bellevue, WA US