Call status effects
AssigneeMeta Platforms, Inc.
InventorsAhmed Ragab, Eve Rallo, Joshua Selbo, Sarah Morris, Caitlin Holliday
Life of this patent
Estimating the term…
Abstract
Techniques are described that update a caller on call progress status using various effects based on a likelihood that the call will connect with the callee, and/or a likelihood that the caller will prematurely terminate the call. In some examples, a machine-learned model may determine a likelihood that a call will connect based on conditions associated with the callee. In some cases, a machine-learned model may determine a likelihood that a call will be prematurely terminated by the caller based on conditions associated with the caller. Animations, haptic outputs, sounds, and/or other content may be used to indicate likelihood of the call connecting to the caller.
Claims20
A system comprising:
- one or more processors;
- one or more non-transitory computer-readable storage media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
- receiving, from a first user account of a communication platform, a first request to connect a call from the first user account to a second user account of the communication platform;
- sending, to the second user account, a second request to connect the call;
- detecting a condition associated with the second user account, wherein the condition comprises at least a number of active sessions of the second user account with the communication platform;
- inputting the condition associated with the second user account into a machine-learned model trained to determine likelihoods of call connections;
- receiving, from the machine-learned model, output representing a likelihood that the call will connect with the second user account;
- determining that the likelihood is greater than a threshold likelihood that the call will connect with the second user account;
- and
- sending, to a first client device associated with the first user account and responsive to the likelihood being greater than the threshold likelihood, an indication that the second user account is being contacted and an instruction to display a user interface associated with contacting the second user account.
A method comprising:
- receiving, from a first user account of a communication platform, first request to connect a call from the first user account to a second user account of the communication platform;
- sending, to the second user account, a second request to connect the call;
- detecting a condition associated with the second user account, wherein the condition comprises at least a number of active sessions of the second user account with the communication platform;
- inputting the condition associated with the second user account into a machine-learned model trained to determine likelihoods of call connections;
- receiving, from the machine-learned model, output representing a likelihood that the call will connect with the second user account;
- determining that the likelihood is greater than a threshold likelihood that the call will connect with the second user account;
- and
- sending, to a first client device associated with the first user account and responsive to the likelihood being greater than the threshold likelihood, an indication that the second user account is being contacted and an instruction to display a user interface associated with contacting the second user account.
One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, perform operations comprising:
- receiving, from a first user account of a communication platform, first request to connect a call from the first user account to a second user account of the communication platform;
- sending, to the second user account, a second request to connect the call;
- detecting a condition associated with the second user account, wherein the condition comprises at least a number of active sessions of the second user account with the communication platform;
- inputting the condition associated with the second user account into a machine-learned model trained to determine likelihoods of call connections;
- receiving, from the machine-learned model, output representing a likelihood that the call will connect with the second user account;
- determining that the likelihood is greater than a threshold likelihood that the call will connect with the second user account;
- and
- sending, to a first client device associated with the first user account and responsive to the likelihood being greater than the threshold likelihood, an indication that the second user account is being contacted and an instruction to display a user interface associated with contacting the second user account.
Dependencies are inferred from the claim text.