US RE50,388 E1
System and method for distributing communication requests based on collaboration circle membership data using machine learning
Turchese d'Andrea, Boston, MA (US); Alexander DiNunzio, Cambridge, MA (US); Nancy Ng Huang, Stoneham, MA (US); and Keith Johnson, Wellesley, MA (US)
Assigned to 8x8, Inc., Campbell, CA (US)
Filed by Fuze, Inc., Boston, MA (US)
Filed on Apr. 7, 2022, as Appl. No. 17/715,774.
Application 17/715,774 is a reissue of application No. 15/945,441, filed on Apr. 4, 2018, granted, now 10,616,369, issued on Apr. 7, 2020.
Int. Cl. G06N 20/20 (2019.01); G06N 20/00 (2019.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 65/403 (2022.01); H04L 67/55 (2022.01); H04L 67/60 (2022.01); H04M 3/51 (2006.01); H04M 3/523 (2006.01)
CPC H04L 67/60 (2022.05) [G06N 20/00 (2019.01); H04L 65/403 (2013.01); H04L 67/55 (2022.05)] 24 Claims
OG exemplary drawing
 
[ 21. An apparatus comprising:
a set of one or more servers, including one or more processors and communications circuitry to provide a communications platform, to provide communications services and to receive a plurality of communication requests, each communication request involving a request recipient corresponding to one or more collaboration circles and further involving a request initiator;
the one or more processors:
to use a machine learning process to train one or more predictive models based on an aggregation of data corresponding to historical communications involving the request initiator and, in response, to generate a communication request resolution corresponding to the request recipient being associated with the one or more collaboration circles and to an availability status of the request recipient; and
to generate a communication request notification based on historical communication patterns between a request facilitator and the request initiator; and
the communications circuitry to, for each of the plurality of communication requests, send the communication request notification to the request facilitator, wherein the communication request notification is processed based on one or more notification preferences associated with the request facilitator, and the machine learning process is to train one or more predictive models based on patterns identifiable from the aggregation of data. ]