Patents by Inventor Wendell Craig Baker
Wendell Craig Baker 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).
-
Publication number: 20220269712Abstract: One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.Type: ApplicationFiled: May 16, 2022Publication date: August 25, 2022Inventors: Johannes Van Staden, Narayana Babu Maddhuri, Wendell Craig Baker
-
Patent number: 11334613Abstract: One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.Type: GrantFiled: May 1, 2020Date of Patent: May 17, 2022Assignee: YAHOO AD TECH LLCInventors: Johannes Van Staden, Narayana Babu Maddhuri, Wendell Craig Baker
-
Publication number: 20210342382Abstract: One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Johannes Van Staden, Narayana Babu Maddhuri, Wendell Craig Baker
-
Publication number: 20110078013Abstract: Methods and systems are provided for use in connection with an online advertising exchange. Methods are provided in which an auction format is utilized. However, generally, selection and pricing is rate-based and based on near-term forecasting. As such, the selection and pricing does not match specific, immediately available serving opportunities and advertisement inventory. Methods are provided which are in some ways analogous to providing futures—like mini-contracts on an advertising exchange, in which selection and pricing are decoupled from fulfillment of the mini-contracts in the form of serving of advertisements. This can allow auction format advantages while yet allowing forecasting, offline processing and relatively inexpensive operation costs.Type: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Applicant: Yahoo! Inc.Inventors: Wendell Craig Baker, Joaquin Arturo Delgado Rodriguez
-
Publication number: 20100228635Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Bhaskar Ghosh, George Goldenberg, Wendell Craig Baker
-
Publication number: 20100228634Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Bhaskar Ghosh, Amy Kang, Wendell Craig Baker
-
Publication number: 20100228597Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Shirshanka Das, Ramesh Sarukkai, Pranav O. Sharma, Sunil Nagaraj, Wendell Craig Baker, Bhaskar Ghosh, Joonsuk Bae
-
Publication number: 20100228642Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Wendell Craig Baker, Swaroop Jagadish, Michael Ortega-Binderberger
-
Publication number: 20100228637Abstract: An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In response, an advertising exchange module applies one or more business rules to determine third party agents that qualify to serve the online advertisement. A bid gateway module generates and transmits requests for bids to the third party agents. The bid gateway module then receives bids from the third party agents in response to the requests for bids. The advertising exchange module then selects an advertisement based on the bid. The online advertisement exchange system provides a unified marketplace to permit integrator networks to bid on both ads pursuant to guaranteed contracts and ads not subject to guaranteed contracts (e.g., non-guaranteed ads).Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Inventors: Bhaskar Ghosh, Wendell Craig Baker, George Goldenberg, Amy Kang, Sunil Nagaraj
-
Publication number: 20090240652Abstract: The embodiments of the present invention provide methods and systems for automated collection of human-reviewed data. Requesters send data to be reviewed by humans (or data requests) to a data processing system, which is in communication with one or more systems for collecting human-reviewed data (HRD). The methods and systems discussed enables the data processing system to work with one or more of the systems for collecting HRD). In one embodiment, between the data processing system and the systems for collecting HRD are wrappers, which stores parameters specific to the data requests and libraries for transforming the data requests to human intelligent tasks (HITs) specific to each HRD system. The data processing system also includes a number of components that facilitate transforming data requests into HITs, sending the HITs to the HRD collection systems, receiving HRD, and analyzing HRD to improve the quality of collected HRD.Type: ApplicationFiled: March 19, 2008Publication date: September 24, 2009Inventors: Qi Su, Dmitry Pavlov, Jyh-Herng Chow, Wendell Craig Baker