Patents by Inventor Robert Paul Gorman
Robert Paul Gorman 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: 9727630Abstract: Systems and methods for serving dynamic content (such as advertisements) in response to dynamic content requests are presented. More particularly, systems and methods for serving dynamic content from dynamic content portfolios directed to trending events and/or topics are presented. Upon receiving a dynamic content request, content classifications corresponding to the requested, published content (i.e., the requested content) that included reserved dynamic content space which initiated the dynamic content request are determined. A current trend is identified in a content classification when the dynamic content request volume for the current trend period exceeds the standard/expected dynamic content request volume for the current trend period by at least a threshold amount. When a trend is detected, candidate content portfolios directed to the trending content classification are selected from a set trending content portfolios.Type: GrantFiled: February 18, 2014Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Robert Paul Gorman, Marc David Diamond, Sonam Dalal, Chika Uchendu
-
Publication number: 20150234912Abstract: Systems and methods for serving dynamic content (such as advertisements) in response to dynamic content requests are presented. More particularly, systems and methods for serving dynamic content from dynamic content portfolios directed to trending events and/or topics are presented. Upon receiving a dynamic content request, content classifications corresponding to the requested, published content (i.e., the requested content) that included reserved dynamic content space which initiated the dynamic content request are determined. A current trend is identified in a content classification when the dynamic content request volume for the current trend period exceeds the standard/expected dynamic content request volume for the current trend period by at least a threshold amount. When a trend is detected, candidate content portfolios directed to the trending content classification are selected from a set trending content portfolios.Type: ApplicationFiled: February 18, 2014Publication date: August 20, 2015Applicant: Microsoft CorporationInventors: Robert Paul Gorman, Marc David Diamond, Sonam Dalal, Chika Uchendu
-
Publication number: 20140100968Abstract: Systems, methods, and computer-readable storage media are provided for determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. Such configurable auction parameters specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. Further provided are systems and methods for, at the time of an auction for available advertising space, determining auction parameter values in accordance with configurable auction parameters.Type: ApplicationFiled: October 8, 2012Publication date: April 10, 2014Applicant: MICROSOFT CORPORATIONInventors: MOSHE TENNENHOLTZ, HAIM SOMECH, ROBERT PAUL GORMAN, PENG HAN, ERIK JON HANSON, RON J. KARIDI, OMER LEVY
-
Publication number: 20130151334Abstract: Methods, computer systems, and computer-readable storage media for modifying an advertising bid for delivering behaviorally-targeted advertising based on affinity scores are provided. A set of affinity scores associated with users belonging to a behavioral targeting segment is received. A bid adjustment factor is dynamically calculated based on a first affinity score of the set of affinity scores; the first affinity score is associated with a first user of the set of users. The bid adjustment factor is used to modify the advertising bid such that the bid reflects an affinity of the first user for the topic associated with the behavioral targeting segment.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: MICROSOFT CORPORATIONInventors: PAVEL Y. BERKHIN, STEVEN JOHN HANKS, ROBERT PAUL GORMAN, RACHNA VIJAY VARGIYA, MANDAR DEEPAK JOSHI, MOJDEH JALALI HERAVI
-
Publication number: 20130097028Abstract: Systems and method are provided for conducting an auction to match an advertising payload to an available advertising impression. In the auction, a dynamic floor price is provided. The dynamic floor price provides a way for a publisher to incorporate the internal value of the available impression into the auction process, while still allowing the publisher to maximize the value of the available impression by exposing the impression to bids from outside parties. The dynamic floor price can be calculated based on both internal valuations of an available impression as well as external valuations derived from feedback from prior auctions. To facilitate determination of a dynamic floor prices, advertisers and available impressions can be categorized into various segments.Type: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: MICROSOFT CORPORATIONInventors: PENG HAN, STEVEN J. HANKS, ERIK J. HANSON, ROBERT PAUL GORMAN, XIAOBIN DONG, QING XU
-
Publication number: 20130024286Abstract: Systems and methods are provided for evaluating candidate orders relative to available inventory, such as evaluating candidate orders of advertising impressions relative to an estimated available inventor of advertising impressions. The evaluation can include matching orders with available inventors based on linear programs that include objective functions and constraints. At least one objective function can include multiple slack variables.Type: ApplicationFiled: July 21, 2011Publication date: January 24, 2013Applicant: MICROSOFT CORPORATIONInventors: IZZET CAN ENVARLI, ROHAN BHATTACHARJEE, ROBERT PAUL GORMAN, ERWIN KALVELAGEN
-
Publication number: 20120303464Abstract: Systems and method can be provided for selecting advertising payloads for display in an available advertising impression location. The advertising payloads can be selected based on an auction between various types of hosted and third party campaigns, including hosted reserved advertising campaigns and hosted non-reserved advertising campaigns. The rules of the auction can be set and/or updated over time to allow hosted campaigns to meet desired goals, such as delivering a minimum number of impressions or spending an expect budget amount.Type: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Robert Paul Gorman, Pavel Berkhin, Nikhil Devanur Rangarajan, Marc Diamond, Peng Han, Bashar Kachachi, Muthukrishnan Paramasivam, John A. Beaver, David G. Heindel, Izzet Can Envarli, Ye Chen
-
Patent number: 8155990Abstract: Computer-readable media for determining whether to accept a candidate order from a content provider, or advertiser, to display a particular number of advertisements within a specified time segment are provided. Initially, the content provider may include placement criteria that, among other things, identify a leaf node at which impressions of the advertisement are expected to be rendered. Generally, the leaf node refers to a location within a topic graph that describes inventory that is permissible to allocate to satisfy the candidate order. To perform the determination, the inventory of impressions available for accommodating the candidate order and a log of booked orders scheduled to be placed within the time segment are identified. Linear programs are then utilized to determine whether the estimated inventory that satisfies the placement criteria is available by predictively placing the booked orders at the estimated inventory. If estimated inventory remains available, the candidate order is accepted.Type: GrantFiled: January 26, 2009Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: David Max Chickering, Manan Sanghi, Ashis Roy, Robert Paul Gorman, Izzet Can Envarli
-
Publication number: 20100191558Abstract: Computer-readable media for determining whether to accept a candidate order from a content provider, or advertiser, to display a particular number of advertisements within a specified time segment are provided. Initially, the content provider may include placement criteria that, among other things, identify a leaf node at which impressions of the advertisement are expected to be rendered. Generally, the leaf node refers to a location within a topic graph that describes inventory that is permissible to allocate to satisfy the candidate order. To perform the determination, the inventory of impressions available for accommodating the candidate order and a log of booked orders scheduled to be placed within the time segment are identified. Linear programs are then utilized to determine whether the estimated inventory that satisfies the placement criteria is available by predictively placing the booked orders at the estimated inventory. If estimated inventory remains available, the candidate order is accepted.Type: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: MICROSOFT CORPORATIONInventors: DAVID MAX CHICKERING, MANAN SANGHI, ASHIS ROY, ROBERT PAUL GORMAN, IZZET CAN ENVARLI