EP2575100A1

Conducting auctions in private online advertising systems

Abstract

An auction module and one or more private bidding modules operate within a client system to select information items for presentation to users. Upon receiving content with space or opportunities for presenting information items to users, the auction module initiates an auction between the private bidding modules. Each private bidding module may use a user profile, information item attributes, and content attributes to select one or more previously stored information items for possible presentation to the user. The private bidding modules submit bids to the auction module for the selected information items. The auction module determines a winning bid and may provide the corresponding information item for presentation within the content. Users' privacy is protected because the auction module and private bidding modules operate autonomously in the client system in conducting auctions, selecting information items for possible presentation, and submitting bids, so that outside entities never access private user information.

EP2575100A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 27 September 2032.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 1 independent, 19 dependent

  1. 1
    A method for selecting information items for presentation to a user of a client device, the method comprising:storing, in a memory of a device located within a local network including a client computer, information items;receiving at least one available placement for presenting one of the information items to the user;initiating an auction for the available placement between a first set of private bidding modules executing on the device;receiving bids from at least a portion of the first set of private bidding modules executing on the device;selecting one of the bids as a winning bid of the auction;andproviding a selected information item for presentation to the user in the available placement.