Patent ID: 9076163
Filing Date: 2015-07-07
Classification: G06Q

Abstract:
1. A computer-implemented method, comprising: receiving, by a computer from a first end user, information required to construct a first end user created advertisement; receiving, from the first end user, recipient information that specifies a selection by the first end user of information indicative of one or more intended recipients of the first end user created advertisement; receiving, from a client device and by the computer, an indication of a second end user browsing a webpage; receiving a request from the webpage for one or more advertisements, the request including one or more keywords; determining, based on the recipient information and information that identifies the second end user, that the second end user is one of the one or more intended recipients of the first end user created advertisement; in response to determining that the second end user is one of the one or more intended recipients of the first end user created advertisement, identifying one or more second advertisements that are candidates for display in the web page in response to the request, by the computer, wherein the one or more second advertisements are responsive to the one or more keywords provided in the request; and selecting at least one of the one or more second advertisements or the first end user created advertisement for display to the second end user.