CPC G06F 16/288 (2019.01) [G06F 16/2358 (2019.01); G06F 16/287 (2019.01); G06F 16/338 (2019.01); G06F 16/3329 (2019.01); G06F 16/904 (2019.01); G06F 21/604 (2013.01); G06F 21/6209 (2013.01)] | 20 Claims |
6. A system comprising:
a data store configured to store computer-executable instructions; and
a processor in communication with the data store, wherein the computer-executable instructions, when executed by the processor, configure the processor to perform operations including:
applying a machine learning model to determine, based at least in part on individual fields of a first record and a second record, a probability that the first record and the second record both comprise information regarding a common entity;
in response to determining that the probability satisfies a criterion, identifying a first user associated with the first record, wherein the first user has permission to access both the first record and the second record;
generating a first user interface for displaying the first record, the second record, the probability that the first record and the second record both comprise information regarding the common entity, and at least one user interface control that enables communication with a second user associated with the second record, wherein the second user has permission to access the second record, and wherein the second user does not have permission to access at least a portion of the first record;
without causing display of the first record to the second user, causing display of the first user interface on a first computing device associated with the first user;
receiving, from the first computing device, a request to grant permission to access the first record to the second user; and
in response to the request, displaying the first record on a second computing device associated with the second user.
|