US 11,743,225 B2
Systems and methods for converting emails to chat conversations
Vladimir Shmunis, Incline Village, NV (US); Vlad Vendrow, Reno, NV (US); Patrice Khawam, San Francisco, CA (US); Christopher van Rensburg, Foster City, CA (US); and Theodore Jaffe, Hillsborough, CA (US)
Assigned to RINGCENTRAL, INC., Belmont, CA (US)
Filed by RingCentral, Inc., Belmont, CA (US)
Filed on Jun. 30, 2017, as Appl. No. 15/640,357.
Prior Publication US 2019/0007362 A1, Jan. 3, 2019
Int. Cl. H04L 51/56 (2022.01); H04L 51/046 (2022.01); H04L 51/04 (2022.01); H04L 51/216 (2022.01)
CPC H04L 51/56 (2022.05) [H04L 51/04 (2013.01); H04L 51/046 (2013.01); H04L 51/216 (2022.05)] 6 Claims
OG exemplary drawing
 
1. A system for automatically converting a chat conversation to an email thread, comprising:
a memory storing instructions; and
a processor configured to execute the instructions to:
receive at least one chat conversation,
receive a request to convert the at least one chat conversation to an email thread,
determine a plurality of participants from the at least one chat conversation,
parse the at least one chat conversation to determine a plurality of conversation flows,
generate a plurality of email threads between the determined participants containing portions of the chat conversation in an order determined by the plurality of conversation flows, wherein to generate the email threads further comprises:
to determine a number of chat messages that the participant has sent in the chat conversation,
to compare the number of chat messages to a first threshold and a second threshold,
to place the participant on a To field of an email in response to determining that the number of chat messages is greater than the first threshold,
to place the participant on a CC field of the email in response to determining that the number of chat messages is less than the first threshold and greater than the second threshold, and
to place the participant on a BCC field of the email in response to determining that the number of chat messages is less than the second threshold, and
transmit the generated email threads to an email host for delivery to the determined participants.