| CPC G06V 40/168 (2022.01) [G06V 40/172 (2022.01)] | 21 Claims |

|
1. A facial feature matching system, comprising:
a network interface; and
at least one processing device operable to:
populate a first user interface, for display on a user device associated with a first user, with a set of images comprising respective reference facial images of different people;
receive, via the network interface, from the user device a selection by the first user of a plurality of reference facial images in the set of images;
characterize a plurality of facial feature s of respective reference faces using a facial feature recognition engine, the respective faces comprising faces included in the reference facial images selected by the first user;
use the characterized plurality of facial features to identify a plurality of users that have one or more facial features similar to one or more of the characterized plurality of facial features, wherein the respective reference faces include faces different than faces of the plurality of users;
generate respective similarity indicators for the identified plurality of users that have one or more facial features similar to one or more of the characterized plurality of facial features;
use the generated respective similarity indicators for the identified plurality of users that have one or more facial features similar to one or more of the characterized plurality of facial features to select which of the identified plurality of users that have one or more facial features similar to one or more of the characterized plurality of facial features are to be presented to the first user;
cause a second user interface to be displayed on the user device, the second user interface populated with faces of the identified plurality of users selected using the generated respective similarity indicators;
receive, via the second user interface, a selection, by the first user, from the user device, of a second user in the identified plurality of users selected using the generated respective similarity indicators; and
enable the first user and the second user to communicate over at least a first electronic communication channel.
|