| CPC H04M 3/4217 (2013.01) [G06N 20/00 (2019.01); G10L 25/78 (2013.01); H04M 1/72445 (2021.01); H04M 1/72454 (2021.01); H04M 2201/42 (2013.01); H04M 2203/10 (2013.01); H04M 2203/2038 (2013.01); H04M 2203/256 (2013.01)] | 8 Claims |

|
1. A method for providing targeted content to a user, the method comprising:
determining, by one or more processors, whether a phone number for a digital call to a user device is one of a plurality of target phone numbers;
responsive to determining that the phone number is one of the plurality of target phone numbers:
(a) identifying one or more content control rules associated with the phone number; and
(b) allowing the digital call to be established and enabling initiation of a call companion interface on the user device in accordance with the one or more content control rules, wherein one or more actions associated with one or more content control rules comprises providing the targeted content via the call companion interface available;
processing, by the one or more processors, one or more features of the digital call using a machine learning model to generate a prediction of a length of an idle instance;
responsive to the prediction of the length of the idle instance satisfying a configurable idle threshold, providing, by the one or more processors, the targeted content for display via the call companion interface;
identifying, by the one or more processors, an end of the idle instance experienced by the user of the user device during on the digital call; and
responsive to identifying the end of the idle instance, stopping, by the one or more processors, to provide the targeted content for display via the call companion interface.
|