US 12,225,268 B2
Method and system for facilitating content recommendation to content viewers
Rachit Jain, Mumbai (IN); and Shenglong Lyu, Beijing (CN)
Assigned to STAR INDIA PRIVATE LIMITED, Mumbai (IN)
Filed by Star India Private Limited, Mumbai (IN)
Filed on Mar. 16, 2023, as Appl. No. 18/185,322.
Claims priority of application No. 202221015770 (IN), filed on Mar. 22, 2022.
Prior Publication US 2023/0328323 A1, Oct. 12, 2023
Int. Cl. H04N 21/466 (2011.01); H04N 21/25 (2011.01); H04N 21/442 (2011.01); H04N 21/482 (2011.01)
CPC H04N 21/4668 (2013.01) [H04N 21/251 (2013.01); H04N 21/44204 (2013.01); H04N 21/4826 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
accessing, by a system, content viewer behavior data associated with a content viewer from a database associated with the system;
classifying, by the system, the content viewer in a viewer cohort from a plurality of viewer cohorts based, at least in part, on the content viewer behavior data, the viewer cohort comprising a plurality of related content viewers;
accessing and aggregating, by the system, content viewer interaction data from the plurality of related content viewers in the viewer cohort, the content viewer interaction data comprising a popularity index of each recommended content item from a plurality of recommended content items that is being served on a plurality of electronic devices associated with the plurality of related content viewers by a digital platform server;
computing, by the system via a machine learning model, a performance metric for each recommended content item of the plurality of recommended content items based, at least in part, on the content viewer interaction data; and
determining, by the system, an optimal content sequence for displaying the plurality of recommended content items based, at least in part, on the performance metrics for the plurality of recommended content items, the optimal content sequence indicating a sequence for displaying each recommended content item of the plurality of recommended content items on an electronic device of the content viewer;
wherein computing the performance metric comprises performing a plurality of operations iteratively for a predefined threshold number of attempts, the plurality of operations comprising:
computing, by the system, a score for each recommended content item of the plurality of recommended content items based, at least in part, on the content viewer interaction data and a scoring policy;
ranking, by the system, each recommended content item of the plurality of recommended content items based, at least in part, on the score related to the each recommended content item and a ranking policy;
rearranging, by the system, the plurality of ranked recommended content items at a predefined time interval based, at least in part, on a shuffling policy;
facilitating, by the system, the display of a plurality of rearranged recommended content items on User Interfaces (UIs) of the plurality of electronic devices associated with the plurality of related content viewers; and
computing and updating, by the system, the content viewer interaction data from the plurality of related content viewers based, at least in part, on monitoring interactions of the plurality of related content viewers with the plurality of rearranged recommended content items.