CPC G06F 16/50 (2019.01) [G06F 16/22 (2019.01); G06F 16/532 (2019.01); Y10S 707/915 (2013.01); Y10S 707/99948 (2013.01)] | 21 Claims |
1. A method comprising:
receiving a request to store first image data in image storage in association with a first account of a first user, wherein the first image data comprises a first depiction of a face;
storing, by at least one server, the received first image data;
analyzing, by at least one server, the first image data to create a facial recognition model for recognizing the face;
receiving a request to store second image data in image storage in association with a second account of a second user, wherein the second account and the first account are connected via at least one degree of separation;
matching, by at least one server, the facial recognition model to the second image data stored in the image storage in association with the second user account of the second user to determine that the second image data comprises a second depiction of the face;
transmitting at least the second image data for display on a computing device associated with the first account of the first user, wherein the computing device associated with the first account of the first user is caused to generate for display a user interface that orders the first image data and the second image data based at least on the at least one degree of separation between the second account and the first account; and
wherein the user interface comprises:
at least two screens selectable for separate display, wherein images of the first image data and the second image data are distributed between the at least two screens based on the at least one degree of separation between the second account from which the second image data was received and the first account from which the first image data was received.
|