US 11,757,805 B2
Systems and methods for mediation using NLP and machine learning techniques
Cameron P. Mitchell, San Carlos, CA (US)
Filed by Cameron P. Mitchell, San Carlos, CA (US)
Filed on Apr. 30, 2021, as Appl. No. 17/246,313.
Application 17/246,313 is a continuation of application No. 16/582,849, filed on Sep. 25, 2019, granted, now 11,025,567.
Prior Publication US 2021/0258270 A1, Aug. 19, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/02 (2022.01); G06F 9/451 (2018.01); G06F 40/20 (2020.01); G06Q 50/18 (2012.01); G06F 40/30 (2020.01)
CPC H04L 51/02 (2013.01) [G06F 9/453 (2018.02); G06F 40/20 (2020.01); G06F 40/30 (2020.01); G06Q 50/182 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device, comprising:
a non-transitory computer-readable medium storing a set of processor-executable instructions; and
one or more processors configured to execute the set of processor-executable instructions, wherein executing the set of processor-executable instructions causes the one or more processors to:
identify a plurality of messages between a first User Equipment (“UE”) and a second UE via a network;
utilize natural language processing techniques to determine a first intent of the plurality of messages;
receive a particular message input at the first UE, wherein a specified recipient of the second message is the second UE;
utilize natural language processing techniques to determine that the particular message is associated with a set of candidate intents including at least a second intent or a third intent;
generate a score associated with the plurality of messages based on the first intent;
select, based on the first intent of the plurality of messages, one of the second intent or the third intent from the set of candidate intents for the particular message, wherein the second intent is selected for the particular message when the score exceeds a threshold score;
receive an instruction, based on a user input at the first UE, to provide the particular message from the first UE to the second UE via the network; and
process, based on receiving the instruction to provide the particular message from the first UE to the second UE via the network, the particular message based on the selected intent from the set of candidate intents, the processing including:
when the second intent is selected, performing one or more remedial measures on the particular message in lieu of outputting the particular message to the second UE via the network, and
when the third intent is selected, outputting the particular message to the second UE via the network without performing the one or more remedial measures.