US 12,231,381 B2
Systems and methods for initiating communication between users based on machine learning techniques
Eric Bax, Sierra Madre, CA (US); Kimberly Williams, Burbank, CA (US); John Donald, Los Angeles, CA (US); Lisa Giaffo, Pasadena, CA (US); Tanisha Sharma, Los Angeles, CA (US); Nikki Thompson, Gardena, CA (US); and Melissa Gerber, Los Angeles, CA (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Apr. 13, 2023, as Appl. No. 18/299,975.
Application 18/299,975 is a continuation of application No. 17/364,801, filed on Jun. 30, 2021, granted, now 11,641,329.
Application 17/364,801 is a continuation of application No. 16/370,505, filed on Mar. 29, 2019, granted, now 11,140,102, issued on Oct. 5, 2021.
Prior Publication US 2023/0254272 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/043 (2022.01); G06F 15/16 (2006.01); G06N 20/00 (2019.01); H04L 51/18 (2022.01); H04L 51/212 (2022.01); H04L 51/52 (2022.01); H04L 67/50 (2022.01)
CPC H04L 51/043 (2013.01) [G06N 20/00 (2019.01); H04L 51/18 (2013.01); H04L 51/212 (2022.05); H04L 51/52 (2022.05); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for initiating electronic communication sessions between users of a communication group, including:
receiving, at a server processor, input data comprising communication parameters and communication objectives of one or more electronic communication sessions between a first user and a second user, the communication parameters including interruptions and a mood of one or more of the first and second users as determined by facial recognition for a predetermined period of time, wherein the communication objectives include one or more first communication objectives of the first user and one or more second communication objectives of the second user;
updating, by the server processor, a machine learning model based on the communication parameters and the communication objectives of the input data;
receiving, at the server processor, real-time data corresponding to at least one of the first user and the second user;
determining, by the server processor, a communication availability for the one or more electronic communication sessions between the first user and the second user based on comparing the real-time data and the updated machine learning model;
monitoring post-communication actions of the first user and the second user in order to schedule one or more subsequent electronic communication sessions; and
transmitting, by the server processor, an electronic notification of a scheduled one or more subsequent electronic communication sessions.