| CPC G06N 20/00 (2019.01) [G06F 7/14 (2013.01); G06F 9/505 (2013.01); G06F 16/2379 (2019.01); G06F 16/24565 (2019.01); G06F 18/214 (2023.01); G06F 18/217 (2023.01); G06F 21/6218 (2013.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01); G06N 5/046 (2013.01); G06N 7/01 (2023.01); G06Q 10/06311 (2013.01); H04L 63/102 (2013.01); G06F 16/285 (2019.01); G06N 3/044 (2023.01); G06N 3/048 (2023.01); G06N 3/082 (2013.01); G06N 20/10 (2019.01); H04L 63/0823 (2013.01); H04N 23/661 (2023.01)] | 18 Claims |

|
1. A system for controlling access through a computer network to a dataset management system using permission records, the system comprising:
at least one communication device;
at least one storage device configured to store a plurality of permission records associated with entities; and
at least one processor configured to:
receive from an external entity, using the at least one communication device, a request to access information in a dataset management system for training a machine learning algorithm using the information;
based on an identity of the external entity and the machine learning algorithm, select a permission record associated with the external entity and the machine learning algorithm of the plurality of permission records;
based on the selected permission record, determine whether the external entity has permission to access the information for training the machine learning algorithm using the information;
in response to a determination that the external entity does not have permission to access the information, provide an indication to the external entity, the indication comprises at least one of a suggestion of at least one substitute dataset or a suggestion of at least one substitute record of annotations; and
in response to a determination that the external entity has permission to access the information for training the machine learning algorithm using the information, allow access to the information for training the machine learning algorithm using the information.
|