Ranking algorithms using unique bucketing identifiers
First Claim
Patent Images
1. A method for a server computer system comprising:
- identifying, by a processing device in a content sharing platform, a bucket comprising a plurality of content items associated with a group of users of the content sharing platform that have similar interests;
associating a bucketing token pertaining to the bucket with each of the plurality of content items, the bucketing token comprising a unique identifier that identifies the plurality of content items as being associated with the group of users of the content sharing platform that have similar interests;
receiving a request for the bucketing token from a ranking service; and
providing the bucketing token to the ranking service, the ranking service to use the bucketing token to determine, with respect to a first user of a social network platform, a ranking score for a content item of the plurality of associated content items in view of one or more interests of the first user of the social network platform that is separate from the content sharing platform.
2 Assignments
0 Petitions
Accused Products
Abstract
A user bucketing module on a server in a content sharing platform identifies, in the content sharing platform, a bucket comprising a plurality of associated content items and associates a bucketing token with each of the plurality of associated content items. The user bucketing module receives a request for the bucketing token from a ranking service and provides the bucketing token to the ranking service, the ranking service to apply the bucketing token to a ranking algorithm to determine a ranking score for a content item of the plurality of associated content items.
-
Citations
20 Claims
-
1. A method for a server computer system comprising:
-
identifying, by a processing device in a content sharing platform, a bucket comprising a plurality of content items associated with a group of users of the content sharing platform that have similar interests; associating a bucketing token pertaining to the bucket with each of the plurality of content items, the bucketing token comprising a unique identifier that identifies the plurality of content items as being associated with the group of users of the content sharing platform that have similar interests; receiving a request for the bucketing token from a ranking service; and providing the bucketing token to the ranking service, the ranking service to use the bucketing token to determine, with respect to a first user of a social network platform, a ranking score for a content item of the plurality of associated content items in view of one or more interests of the first user of the social network platform that is separate from the content sharing platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
identifying, by a processing device in a content sharing platform, a bucket comprising a plurality of content items associated with a group of users of the content sharing platform that have similar interests; associating a bucketing token pertaining to the bucket with each of the plurality of content items, the bucketing token comprising a unique identifier that identifies the plurality of content items as being associated with the group of users of the content sharing platform that have similar interests; receiving a request for the bucketing token from a ranking service; and providing the bucketing token to the ranking service, the ranking service to use the bucketing token to determine, with respect to a first user of a social network platform, a ranking score for a content item of the plurality of associated content items in view of one or more interests of the first user of the social network platform that is separate from the content sharing platform. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server computer system comprising:
-
a processing device; a memory coupled to the processing device; and a user bucketing module, executable by the processing device from the memory, to; identify, in a content sharing platform, a bucket comprising a plurality of content items associated with a group of users of the content sharing platform that have similar interests; associate a bucketing token pertaining to the bucket with each of the plurality of content items the bucketing token comprising a unique identifier that identifies the plurality of content items as being associated with the group of users of the content sharing platform that have similar interests; receive a request for the bucketing token from a ranking service; and provide the bucketing token to the ranking service, the ranking service to use the bucketing token to determine, with respect to a first user of a social network platform, a ranking score for a content item of the plurality of associated content items in view of one or more interests of the first user of the social network platform that is separate from the content sharing platform. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification