Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Manish Gupta, Santa Clara US

Manish Gupta, Santa Clara, CA US

Patent application numberDescriptionPublished
20090006191TARGETING IN-VIDEO ADVERTISING - Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.01-01-2009
20090055725System and Method for Generating Creatives Using Composite Templates - A computer-implemented method for generating creatives includes creating a first composite template. The method also includes defining one or more template elements for use with the first composite template. The method further includes assigning data to each of the one or more template elements. The method also includes generating a first creative based on the first composite template and the assigned data. The first creative comprises one or more creative elements corresponding to the one or more template elements.02-26-2009
20090119166VIDEO ADVERTISEMENTS - A query including one or more keywords is received. An advertisement associated with the one or more keywords is identified, and display data for displaying the advertisement is generated and a determination is made as to whether the advertisement is associated with a video. Video selection data is generated for displaying the video proximate to the advertisement if the advertisement is determined to be associated with the video, and the display data and the video selection data are provided.05-07-2009
20090164419VIDEO QUALITY MEASURES - A query including one or more keywords is received from a client device, and a content item (e.g., an advertisement) relevant to the one or more keywords is identified. A video is selected from one or more videos associated with the content item, the selection based on the one or more keywords. Display data is generated for displaying the content item at the client device, and video selection data is generated for displaying the video proximate to the content item at the client device. The display data and the video selection data are provided to the client device.06-25-2009
20090177537VIDEO ADVERTISEMENT PRICING - A query including one or more keywords is received from a client device, and an advertisement relevant to the one or more keywords is identified, wherein the advertisement is associated with a video. Display data for displaying the advertisement at the client device is generated. Video selection data for displaying a video element proximate to the advertisement at the client device is also generated. The display data and the video selection data are provided to the client device, and an account of an advertiser associated with the advertisement is updated an amount in response to receiving data indicating a selection of the advertisement or the video element.07-09-2009
20100125871VIDEO PLAY THROUGH RATES - A request for video advertisements is received and video advertisements that can be provided in response to the request are identified. Performance features associated with the video advertisements are identified and are provided as input to a video advertisement performance model trained to estimate a play through rate for each of the video advertisements. The video advertisements are ranked based on the estimated play through rates for the video advertisements provided by the video advertisement performance model, and one or more video advertisements are provided in response to the request according to the ranking of the video advertisements.05-20-2010
20100231598Serving Font Glyphs - A computer-implemented method for obtaining a font for a document includes determining each glyph of a font that is specified in contents of an electronic document, the determination identifying a subset of multiple glyphs included in the font, the subset determined on a first device that does not have the font stored thereon. The method includes generating on the first device a request to a second device based on the determination, the request identifying the subset to the second device. The method includes receiving, at the first device, information sent from the second device in response to the request and defining the subset of the multiple glyphs, the information not defining a remainder of the multiple glyphs other than the subset. The method includes generating on the first device a presentation of the electronic document using the received information, the presentation including the subset of the multiple glyphs.09-16-2010
20110023060Targeted Video Advertising - A computer-implemented method of providing targeted video promotional material includes transmitting a promotional item for display on a video terminal, determining whether the promotional item was skipped, and updating a profile corresponding to the promotional item or a viewer of the promotional item based on whether or not the promotional item was skipped.01-27-2011
20110035034Serving Media Articles with Altered Playback Speed - Systems and methods provide for on-the-fly alteration of apparent playback rate for content sent to a client based on a request from the client to alter the playback speed of the content. The system and method can use existing, open protocols and the media files served are playable by standard media playback clients. The method includes receiving a request for media content from a client, including instructions for adjusting the number of frames of the requested content to affect an apparent change in the playback speed of the content. The adjustment to the frames may include inserting frames, removing frames, and/or inserting markers to trigger the client device to duplicate frames.02-10-2011

Patent applications by Manish Gupta, Santa Clara, CA US