Generating And Presenting Targeted Advertisements Including Representations Of Subject Individuals
First Claim
1. A computer-implemented method for selecting and presenting an advertisement to a user, comprising:
- at a server, receiving a request for an advertisement to be presented to a user;
for each of a plurality of advertisements, determining at least one rank for a subject individual, each rank comprising at least one selected from the group consisting of;
a friend rank, comprising a metric associated with at least one subject individual with whom the user has interacted; and
a contributor rank, indicating a degree of authoritativeness of a subject individual with respect to subject matter of the advertisement;
for each advertisement, generating a score based at least in part on the determined rank;
selecting an advertisement based at least in part on the generated scores; and
electronically transmitting the selected advertisement to a client machine for output thereon, wherein the advertisement includes a representation of at least one subject individual selected from the group consisting of;
a subject individual with whom the user has interacted; and
a subject individual who has contributed input with respect to the subject matter of the advertisement.
6 Assignments
0 Petitions
Accused Products
Abstract
Advertisements are generated and selected for display to users, wherein the advertisements include representations of subject individuals. These subject individuals can be friends with whom the user interacts on the Internet and/or any other contributors who may or may not have expertise with regard to the subject matter of the advertisement. A subject individual can be portrayed in an advertisement by including any type of representation of the individual.
Ranks for the subject individuals are determined based on the subject individuals'"'"' interactions with advertisements and/or on other factors. An advertisement is selected and presented to a user based on a score derived from friends'"'"' and/or contributors'"'"' interactions with the advertisement. According to various embodiments of the invention, a method is provided for choosing which advertisement(s) to show to a user and which subject individuals to portray in the advertisements.
-
Citations
38 Claims
-
1. A computer-implemented method for selecting and presenting an advertisement to a user, comprising:
-
at a server, receiving a request for an advertisement to be presented to a user; for each of a plurality of advertisements, determining at least one rank for a subject individual, each rank comprising at least one selected from the group consisting of; a friend rank, comprising a metric associated with at least one subject individual with whom the user has interacted; and a contributor rank, indicating a degree of authoritativeness of a subject individual with respect to subject matter of the advertisement; for each advertisement, generating a score based at least in part on the determined rank; selecting an advertisement based at least in part on the generated scores; and electronically transmitting the selected advertisement to a client machine for output thereon, wherein the advertisement includes a representation of at least one subject individual selected from the group consisting of; a subject individual with whom the user has interacted; and a subject individual who has contributed input with respect to the subject matter of the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for selecting and presenting an advertisement to a user, comprising:
-
recording a subject individual'"'"'s interaction with a user interface element; selecting an advertisement for a user, based on a degree of interaction between the user and the subject individual, and based on the recorded subject individual'"'"'s interaction with a user interface element; and presenting the selected advertisement to the user, the selected advertisement comprising a representation of the subject individual and indicating the subject individual'"'"'s interaction with the user interface element. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for selecting and presenting an advertisement to a user, comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for causing an electronic device to perform the steps of; at a server, receiving a request for an advertisement to be presented to a user; for each of a plurality of advertisements, determining at least one rank for a subject individual, each rank comprising at least one selected from the group consisting of; a friend rank, comprising a metric associated with at least one subject individual with whom the user has interacted; and a contributor rank, indicating a degree of authoritativeness of a subject individual with respect to subject matter of the advertisement; for each advertisement, generating a score based at least in part on the determined rank; selecting an advertisement based at least in part on the generated scores; and electronically transmitting the selected advertisement to a client machine for output thereon, wherein the advertisement includes a representation of at least one subject individual selected from the group consisting of; a subject individual with whom the user has interacted; and a subject individual who has contributed input with respect to the subject matter of the advertisement. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for selecting and presenting an advertisement to a user, comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for causing an electronic device to perform the steps of; recording a subject individual'"'"'s interaction with a user interface element; selecting an advertisement for a user, based on a degree of interaction between the user and the subject individual and based on the recorded subject individual'"'"'s interaction with a user interface element; and causing the selected advertisement to be presented to the user, the selected advertisement comprising a representation of the subject individual and indicating the subject individual'"'"'s interaction with the user interface element.
-
-
29. A system for selecting and presenting an advertisement to a user, comprising:
-
a server, for receiving a request for an advertisement to be presented to a user; an advertisement rank computation and selection engine, for; for each of a plurality of advertisements, determining at least one rank, each rank comprising at least one selected from the group consisting of; a friend rank, comprising a metric associated with at least one subject individual with whom the user has interacted; and a contributor rank, indicating a degree of authoritativeness of a subject individual with respect to subject matter of the advertisement; for each advertisement, generating a score based at least in part on the determined rank; and selecting an advertisement based at least in part on the generated scores; and a transmission device, for electronically transmitting the selected advertisement to a client machine for output thereon, wherein the advertisement includes a representation of at least one subject individual selected from the group consisting of; a subject individual with whom the user has interacted; and a subject individual who has contributed input with respect to the subject matter of the advertisement. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for selecting and presenting an advertisement to a user, comprising:
-
an interaction receiving engine for recording a of a subject individual'"'"'s interaction with a user interface element; an advertisement rank computation and selection engine, for selecting an advertisement for a user, based on a degree of interaction between the user and the subject individual and based on the recorded subject individual'"'"'s interaction with a user interface element; and a transmission device, for electronically transmitting the selected advertisement to a client machine associated with the user for display thereon, the selected advertisement comprising a representation of the subject individual and indicating the subject individual'"'"'s interaction with the user interface element.
-
Specification