Parameter modification for selecting personalized item sets
AssigneeAdeia Guides Inc.
InventorKyle Miller
Life of this patent
Estimating the term…
Abstract
Systems and associated methods are described for providing content recommendations. The system selects a first plurality of subsets of content categories, each subset of content categories comprising a first number of content categories. The subsets are assigned reward scores based on content popularity and duplication. The subset are then iteratively modified to increase the rewards scores. If the reward scores are still low, the process is repeated by selecting a second plurality of subsets of content categories, each subset of content categories comprising a second number of content categories, different from first number.
Claims20
A method comprising:
- selecting, from a database that stores items, a candidate plurality of items for presentation at a client device;
- determining a plurality of item categories for presentation at the client device;
- selecting a subset, of the candidate plurality of items, for presentation at the client device, wherein the subset comprises duplicative items, by:
- selecting, for each item category of the plurality of item categories, a respective subset of the candidate plurality of items, wherein:
- each respective subset has zero duplication;
- and
- a total amount of duplication of all items in all respective subsets is based on a score, wherein:
- the score decreases based on the total amount of duplication being below a duplication target;
- and
- the score decreases based on the total amount of duplication being above the duplication target;
- generating for presentation a user interface of the client device, wherein the user interface comprises a stack of rows, and wherein each respective row of the stack of rows comprises:
- a respective identifier of a respective item category of the plurality of item categories;
- and
- identifiers of the respective subset of the candidate plurality of items.
A system comprising:
- control circuitry configured to:
- select, from a database that stores items, a candidate plurality of items for presentation at a client device;
- determine a plurality of item categories for presentation at the client device;
- select a subset, of the candidate plurality of items, for presentation at the client device, wherein the subset comprises duplicative items, by:
- select, for each item category of the plurality of item categories, a respective subset of the candidate plurality of items, wherein:
- each respective subset has zero duplication;
- and
- a total amount of duplication of all items in all respective subsets is based on a score, wherein:
- the score decreases based on the total amount of duplication being below a duplication target;
- and
- the score decreases based on the total amount of duplication being above the duplication target;
- and
- input/output circuitry configured to:
- generate for presentation a user interface of the client device, wherein the user interface comprises a stack of rows, and wherein each respective row of the stack of rows comprises:
- a respective identifier of a respective item category of the plurality of item categories;
- and
- identifiers of the respective subset of the candidate plurality of items.
Dependencies are inferred from the claim text.