PROVIDING OFFER(S) TO USERS IN A SOCIAL NETWORKING SYSTEM BASED ON COMPATIBILITY OF THE USERS WITH THE OFFER(S)
First Claim
1. A method, comprising:
- determining a plurality of groups of users of a social networking system, each of the plurality of groups including a plurality of users, based on the plurality of users in each of the plurality of groups having at least one respective first attribute in common; and
for each of the plurality of groups;
determining a measure of compatibility between the plurality of users in the group and each of a plurality of offers by comparing at least one second attribute of each of the plurality of users in the group and at least one third attribute of the respective offer, each of the plurality of offers specifying a price of at least one commerce element; and
presenting at least one selected offer selected from the plurality of offers to at least a subset of the plurality of users in the group in response to the at least one selected offer having a highest measure of compatibility among the plurality of offers.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for, among other things, providing relevant offers to group(s) of users in a social networking system. The offers may specify discounted prices (a.k.a. discounted offers) for good(s) and/or service(s). Each of the offers may be represented as a coupon, a gift certificate, etc. Users having at least one first attribute in common are assigned to a group. A measure of compatibility between the users in the group and each of a plurality of offers is determined. Each measure of compatibility may be determined by comparing at least one second attribute of the users in the group and at least one third attribute of the respective offer. The offer that has a highest measure of compatibility among the plurality of offers is deemed to be the most relevant offer for the group of users and is presented to the users (or a subset thereof) in the group.
129 Citations
20 Claims
-
1. A method, comprising:
-
determining a plurality of groups of users of a social networking system, each of the plurality of groups including a plurality of users, based on the plurality of users in each of the plurality of groups having at least one respective first attribute in common; and for each of the plurality of groups; determining a measure of compatibility between the plurality of users in the group and each of a plurality of offers by comparing at least one second attribute of each of the plurality of users in the group and at least one third attribute of the respective offer, each of the plurality of offers specifying a price of at least one commerce element; and presenting at least one selected offer selected from the plurality of offers to at least a subset of the plurality of users in the group in response to the at least one selected offer having a highest measure of compatibility among the plurality of offers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
grouping logic configured to determine a plurality of groups of users of a social networking system, each of the plurality of groups including a plurality of users, based on the plurality of users in each of the plurality of groups having at least one respective first attribute in common; compatibility logic configured to, for each of the plurality of groups, determine a measure of compatibility between the plurality of users in the group and each of a plurality of offers by comparing at least one second attribute of each of the plurality of users in the group and at least one third attribute of the respective offer, each of the plurality of offers specifying a price of at least one commerce element; and presentation logic configured to, for each of the plurality of groups, present at least one selected offer selected from the plurality of offers to at least a subset of the plurality of users in the group in response to the at least one selected offer having a highest measure of compatibility among the plurality of offers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to provide offers among groups of users based on compatibility between the groups and the offers, the computer program product comprising:
-
a first program logic module for enabling the processor-based system to determine a plurality of groups of users of a social networking system, each of the plurality of groups including a plurality of users, based on the plurality of users in each of the plurality of groups having at least one respective first attribute in common; a second program logic module for enabling the processor-based system to, for each of the plurality of groups, determine a measure of compatibility between the plurality of users in the group and each of a plurality of offers by comparing at least one second attribute of each of the plurality of users in the group and at least one third attribute of the respective offer, each of the plurality of offers specifying a price of at least one commerce element; and a third program logic module for enabling the processor-based system to, for each of the plurality of groups, present at least one selected offer selected from the plurality of offers to at least a subset of the plurality of users in the group in response to the at least one selected offer having a highest measure of compatibility among the plurality of offers.
-
Specification