IP Library Patent Application 17343119
Patent Application
App. No. 17/343,119

COMPUTERIZED SYSTEM AND METHOD FOR GENERATING A MODIFIED PREDICTION MODEL FOR PREDICTING USER ACTIONS AND RECOMMENDING CONTENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/343,119
Abstract

The disclosed systems and methods provide a novel framework that provides mechanisms for predicting user actions of provided digital content based on an aggregation of user data. Conventional user tracking, and action prediction and recommendation systems have a lifespan that is ending in the short term due to new privacy laws. The disclosed framework enables personalized recommendations to be formulated for specific users based on an imputation from user data aggregated from a plurality of users. While anonymity is maintained, recommendations for predicted actions can be provided to the users and/or the providers of the content. The disclosed framework can scale the aggregated user data using a Naïve Bayes classifier, from which a logistic regression modeling can be performed to determine the predicted recommendation.

Claims (45)

1 . A method comprising:

identifying, by a device, user data related to a content item, the user data being an aggregation of data from interactions with the content item by a cohort of users, the user data comprising information related to a label for each interaction;

executing, by the device, a classifier as an initializer on the identified user data;

determining, by the device, based on the execution of the initializer, a set of user data clusters, each cluster corresponding to a feature of a user from the cohort;

executing, by the device, a logistic regression (LR) model on the set of user data clusters; and

determining, by the device, based on the execution of the LR model, a predicted action by a user respective to the content item.

2 . The method of claim 1 , further comprising:

communicating, over a network, information related to the predicted action to a provider of the content item.

3 . The method of claim 1 , wherein the classifier operates at least one of a one-sided entropy objective, a Shannon entropy objective and a Naïve Bayes (NB) entropy objective.

4 . The method of claim 1 , further comprising operating the classifier using a Naïve Bayes (NB) entropy objective, the execution of the NB entropy objective causing the user data to be scaled by an order of magnitude, wherein the LR model is applied to the scaled user data.

5 . The method of claim 1 , further comprising:

determining, based on the execution of the initializer, a cluster of cohort data, wherein the execution of the LR model is based on the cluster of cohort data.

6 . The method of claim 1 , wherein each cluster corresponds to a feature of an interaction.

7 . The method of claim 1 , wherein the user data is formatted as a feature vector.

8 . The method of claim 7 , wherein the user data comprises a set of pairs of feature vectors and labels.

9 . The method of claim 1 , further comprising:

receiving a request for information related to the content item, wherein the identification of the user data is based on the reception of the request.

10 . The method of claim 9 , wherein the request corresponds to a determination of analytics of a performance of the content item.

11 . The method of claim 9 , wherein the request corresponds to a content recommendation for the user.

12 . The method of claim 11 , further comprising:

requesting, over the network, third party digital content based information related to the predicted action and the content item;

receiving, over the network, the third party digital content; and

communicating, over the network, the third party digital content to the user.

13 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a device, performs a method comprising:

identifying, by the device, user data related to a content item, the user data being an aggregation of data from interactions with the content item by a cohort of users, the user data comprising information related to a label for each interaction;

executing, by the device, a classifier as an initializer on the identified user data;

determining, by the device, based on the execution of the initializer, a set of user data clusters, each cluster corresponding to a feature of a user from the cohort;

executing, by the device, a logistic regression (LR) model on the set of user data clusters; and

determining, by the device, based on the execution of the LR model, a predicted action by a user respective to the content item.

14 . The non-transitory computer-readable storage medium of claim 13 , further comprising:

communicating, over a network, information related to the predicted action to a provider of the content item.

15 . The non-transitory computer-readable storage medium of claim 13 , wherein the classifier operates at least one of a one-sided entropy objective, a Shannon entropy objective and a Naïve Bayes (NB) entropy objective.

16 . The non-transitory computer-readable storage medium of claim 13 , further comprising operating the classifier using a Naïve Bayes (NB) entropy objective, the execution of the NB entropy objective causing the user data to be scaled by an order of magnitude, wherein the LR model is applied to the scaled user data.

17 . The non-transitory computer-readable storage medium of claim 13 , further comprising:

determining, based on the execution of the initializer, a cluster of cohort data, wherein the execution of the LR model is based on the cluster of cohort data.

18 . A computing device comprising:

a processor configured to:

identify user data related to a content item, the user data being an aggregation of data from interactions with the content item by a cohort of users, the user data comprising information related to a label for each interaction;

execute a classifier as an initializer on the identified user data;

determine, based on the execution of the initializer, a set of user data clusters, each cluster corresponding to a feature of a user from the cohort;

execute a logistic regression (LR) model on the set of user data clusters; and

determine, based on the execution of the LR model, a predicted action by a user respective to the content item.

19 . The computing device of claim 18 , further comprising:

communicate, over a network, information related to the predicted action to a provider of the content item.

20 . The computing device of claim 18 , wherein the classifier operates at least one of a one-sided entropy objective, a Shannon entropy objective and a Naïve Bayes (NB) entropy objective, wherein the execution of the NB entropy objective causes the user data to be scaled by an order of magnitude, wherein the LR model is applied to the scaled user data.

Assignments (2)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: KANT, RAVI; SVIRIDENKO, MAXIM; DAS, HIRAKENDU; SZORENYI, BALAZS; SHEN, XIANGKUN; KUZNETSOV, MIKHAIL; FLORES, AARON; SHAHSHAHANI, BEN; PALADUGU, BALAJI SRINIVASA RAO
To: VERIZON MEDIA INC.
Reel/Frame 056488/0077 →