| CPC G06Q 50/16 (2013.01) [G06Q 30/0613 (2013.01); G06Q 30/0643 (2013.01); G06Q 20/4015 (2020.05); G06V 10/751 (2022.01)] | 20 Claims |

|
1. A mobile device comprising:
one or more processors;
a display in communication with the one or more processors;
a location determination module in communication with the one or more processors and configured to receive a signal indicative of a location of the mobile device;
a camera module in communication with the one or more processors and configured to generate images;
one or more memories storing computer-executable instructions, which, when executed by the one or more processors, cause the one or more processors to:
generate, using the camera module, a user image depicting a target object associated with a user, wherein the target object is the user's home;
determine, using the location determination module, a location associated with the mobile device;
determine that a first location associated with the user image depicting the target object is proximate to a second location associated with a home registered on the user's profile;
determine one or more attributes associated with the user image;
identify a subset of users exhibiting a threshold level of match with respect to the target object depicted in the user image based on a comparison of the one or more attributes to a plurality of user profiles; and
cause a ranking of users to be displayed on the display based on the identified subset of users.
|