Patent ID: 11941669
Assignee: YAHOO AD TECH LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. 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:
receiving a first request for content associated with a first client device;
determining, based upon the first request for content, a first set of features associated with the first request for content;
selecting a first content item for presentation via the first client device;
storing, in an information database, a first set of information associated with the first request for content, wherein:
the first set of information is indicative of the first set of features; and
the information database comprises a plurality of sets of information, comprising the first set of information, associated with a plurality of requests for content comprising the first request for content;

training, in real time, a machine learning model using the plurality of sets of information;
performing one or more pruning operations in association with the training to generate a first machine learning model with sparse vector representations associated with features of the plurality of sets of information;
receiving a second request for content associated with a second client device;
determining, based upon the second request for content, a second set of features associated with the second request for content;
determining, using the first machine learning model, a plurality of positive signal probabilities associated with a plurality of content items based upon one or more first sparse vector representations, of the first machine learning model, associated with the second set of features, wherein a first positive signal probability of the plurality of positive signal probabilities is associated with a second content item of the plurality of content items and corresponds to a probability of receiving a positive signal responsive to presenting the second content item via the second client device;
selecting, from the plurality of content items, the second content item for presentation via the second client device based upon the plurality of positive signal probabilities; and
transmitting the second content item to the second client device.