Endorsements Used in Ranking Ads
First Claim
1. A computer-implemented method, comprising:
- receiving a request for an advertisement from a user device associated with a first user;
identifying advertisements responsive to the request;
determining that;
one of the advertisements describes a good or service that is associated with an endorsement provided by an endorser, andthe endorser is recommended by a second user that belongs to a same social network as the first user;
ranking the advertisements based on one or more signals associated with each advertisement, wherein one of the signals for the one advertisement is the endorsement and is used in the ranking in response to the determination; and
providing the ranked advertisements in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing advertisements. In one aspect, a method includes receiving a request for an advertisement from a user device associated with a first user, and identifying advertisements responsive to the request. A determination is made that one of the advertisements describes a good or service that is associated with an endorsement provided by an endorser, and the endorser is recommended by a second user that belongs to a same social network as the first user. The advertisements are ranked based on one or more signals associated with each advertisement, wherein one of the signals for the one advertisement is the endorsement and is used in the ranking in response to the determination. The ranked advertisements are provided in response to the request.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request for an advertisement from a user device associated with a first user; identifying advertisements responsive to the request; determining that; one of the advertisements describes a good or service that is associated with an endorsement provided by an endorser, and the endorser is recommended by a second user that belongs to a same social network as the first user; ranking the advertisements based on one or more signals associated with each advertisement, wherein one of the signals for the one advertisement is the endorsement and is used in the ranking in response to the determination; and providing the ranked advertisements in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a request for an advertisement from a user device associated with a first user; identifying advertisements responsive to the request; determining that; one of the advertisements describes a good or service that is associated with an endorsement provided by an endorser; and the endorser is recommended by a second user that belongs to a same social network as the first user; ranking the advertisements based on one or more signals associated with each advertisement, wherein one of the signals for the one advertisement is the endorsement and is used in the ranking in response to the determination; and providing the ranked advertisements in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a request for an advertisement from a user device associated with a first user; identifying advertisements responsive to the request; determining that; one of the advertisements describes a good or service that is associated with an endorsement provided by an endorser, and the endorser is recommended by a second user that belongs to a same social network as the first user; ranking the advertisements based on one or more signals associated with each advertisement, wherein one of the signals for the one advertisement is the endorsement and is used in the ranking in response to the determination; and providing the ranked advertisements in response to the request. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification