CPC G06F 16/273 (2019.01) [G06F 16/182 (2019.01); G06F 16/215 (2019.01); G06F 16/2456 (2019.01)] | 20 Claims |
1. A system for synchronizing communication records in computer networks based on detecting patterns in categories of metadata, the system comprising:
one or more processors; and
a non-transitory, computer-readable medium storing instructions that, when executed by the one or more processors, cause operations comprising:
retrieving first user record data for a first user from a first network, wherein the first user record data comprises a first set of metadata for a first set of communications of the first user during a predetermined time period, and wherein the first set of metadata comprises a respective set of field categories for each communication of the first set of communications;
retrieving second user record data for the first user, wherein the second user record data comprises a second set of metadata for a second set of communications of the first user during the predetermined time period, and wherein the second set of metadata comprises the respective set of field categories for each communication of the second set of communications;
generating a first set of patterns for the first set of metadata and a second set of patterns for the second set of metadata, wherein each pattern in the first set of patterns and the second set of patterns comprises a combination of corresponding values within respective field categories;
inputting the first set of patterns and the second set of patterns into a machine learning model, wherein the machine learning model determines a likelihood that a first pattern of the first set of patterns matches a second pattern from the second set of patterns, and wherein the first pattern is not identical to the second pattern;
based on receiving, from the machine learning model, matching patterns from the first set of patterns and the second set of patterns, identifying a first communication of the first set of communications that matches a second communication of the second set of communications; and
generating for display, on a user interface, a recommendation based on determining that the first communication and the second communication correspond to a single communication.
|