| CPC G06Q 30/0244 (2013.01) [G06Q 30/0205 (2013.01); G06Q 30/0269 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
identifying, based on timing information that indicates a plurality of access times for content provided by a content provider of a wired communication service, a first plurality of user profiles associated with users that are accessible via the wired communication service;
identifying, responsive to a request to generate a content campaign for the content provider of the wired communication service that targets a first user type and based on the timing information input to a predictive model trained to forecast user profiles based on attributes of content items and access times for the content items, a first user profile of the first plurality of user profiles that indicates the first user type, and wherein pre-training the predictive model comprises:
extracting attribute data from a user-specific dataset to identify attributes associated with a user profile,
generating, for the attribute data, at least one of: support vectors of attributes, randomly assigned attributes, or ranking models based on content observations for different entities indicated by entity data,
generating a training dataset based on the attribute data, and at least one of state vectors of attributes, treatment eligibilities, or the ranking models,
training, using the training dataset, the predictive model to generate user profiles for users based in part on attributes of different content items and access times for the different content items,
validating an output of the predictive model using a validating dataset generated based on the attribute data, and
calibrating, based on the validated output of the predictive model, the predictive model to forecast the user profiles based on the attributes of the content items and the access times for the content items;
identifying, based on the generated content campaign for the content provider of the wired communication service and an amount of attributes of the first user profile mapped to attributes of a second user profile of a second plurality of user profiles for a content provider of an over-the-top (OTT) communication service exceeding a threshold, the second user profile, wherein the second plurality of user profiles are associated with users that are inaccessible via the wired communication service;
modifying a characteristic of a content item of the generated content campaign that targeted the first user type via the wired communication service to target a second user type to send the content item to the second user type via the OTT communication service, the second user type being indicated by the second user profile that matches the first user type; and
causing, based on the modified content campaign, the content item to be sent to a first user device associated with the first user type via the wired communication service and a second user device associated with the second user type via the OTT communication service.
|