Patent ID: 11934472
Assignee: YAHOO ASSETS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A computing device comprising:
a processor; and
memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:
extracting first entities from a plurality of user profiles associated with a plurality of users, wherein each user profile is indicative of an entity in which a user, of the plurality of users, has an interest;
generating first vector representations of the first entities;
evaluating a plurality of content events to identify a plurality of content items;
extracting second entities from content information associated with the plurality of content items;
generating second vector representations of the second entities;
determining, based upon at least one of the plurality of user profiles or the plurality of content events, a plurality of user-associated metrics associated with the first entities, wherein:
a first user-associated metric is representative of online activity of one or more first users having an interest in a first entity of the first entities; and
a second user-associated metric is representative of online activity of one or more second users having an interest in a second entity of the first entities;

processing, using a model, the first vector representations and the second vector representations to generate an attention distribution array, wherein each value of the attention distribution array represents, for a user interested in an entity of the first entities, a proportion of (i) entity-specific activity, of the user, related to an entity of the second entities relative to (ii) an entirety of activity of the user;
generating an inferred activity distribution array by applying the plurality of user-associated metrics to the attention distribution array;
generating a filtered subset of activity distribution values by pruning values from the inferred activity distribution array;
training a machine learning model using the filtered subset of activity distribution values to generate a trained machine learning model; and
controlling transmission of content using the trained machine learning model.