| CPC G06T 7/0012 (2013.01) [G06N 20/20 (2019.01); G06T 2207/20081 (2013.01); G06T 2207/30068 (2013.01); G06T 2207/30081 (2013.01)] | 17 Claims |

|
1. A computer-implemented method for processing an electronic image corresponding to a medical sample associated with a patient, the method comprising:
receiving one or more whole slide images of a medical sample associated with a patient into a cloud computing environment, the one or more whole slide images being originated from a first user;
storing the one or more whole slide images in a first encrypted bucket, the first encrypted bucket being located in a first region;
receiving, by the cloud computing environment, a selection of one or more artificial intelligence (AI) algorithms;
applying one or more of the selection of one or more AI algorithms to the one or more whole slide images to perform a task on at least a portion of the one or more whole slide images, the task comprising determining a characteristic of the medical sample in the one or more whole slide images;
based on the characteristic of the one or more whole slide images, generating metadata associated with the one or more whole slide images;
storing the metadata in a second encrypted bucket, the second encrypted bucket being stored in the first region;
receiving a request for the one or more whole slide images and metadata associated with the one or more whole slide images from a user device;
determining, based on a physical location of the user device, whether the user device is authorized to access information in the first encrypted bucket and the second encrypted bucket; and
based on the determining whether the user device is authorized to access information, transmitting the one or more whole slide images and metadata to the user device from the first encrypted bucket and the second encrypted bucket.
|