| CPC B62L 3/02 (2013.01) [B60T 7/085 (2013.01); G01D 5/142 (2013.01); G06F 3/017 (2013.01); G06N 20/00 (2019.01); H04M 3/42042 (2013.01); H04M 3/4365 (2013.01); H04M 2203/25 (2013.01)] | 19 Claims |

|
11. A client device comprising:
microphones;
a display interface;
memory storing instructions;
one or more processors operable to execute the instructions to:
determine that multiple instances of data, of a first user, correspond to a second user, wherein the multiple instances of data include a first instance of data that characterizes an interaction between the first user and the second user from a first application of the client device and a second instance of data that characterizes a correspondence between the first user and the second user from a second application, of the client device, that is different from the first application, wherein the first instance of data comprises message data;
in response to determining that the multiple instances of data correspond to the second user:
generate pre-call content for rendering at the display interface of the client device when the first user is receiving an incoming call from the second user, wherein in generating the pre-call content one or more of the processors are to:
cause the multiple instances of data to be processed by a trained machine learning model to generate output that reflects a synopsis of the multiple instances of data, and
include the synopsis, reflected by the output, in the pre-call content, wherein the synopsis comprises at least a portion of the message data;
determine that the second user has initialized a call to the first user; and
in response to determining that the second user has initialized the call and before acceptance of the call has been indicated at the client device:
cause rendering the pre-call content at the display interface.
|