Utilizing attributes of users to cluster users at a waypoint
First Claim
1. A method for assisting a user to meet with other users with complementary attributes, the method comprising:
- receiving attributes of a user to populate a profile of said user;
analyzing user attributes of profiles of actively participating users that are located in a geographic area with respect to said attributes of said user to determine other users with profiles complementary with said user'"'"'s profile;
clustering, by said processor, said user and said other users with profiles complementary with said user'"'"'s profile to form a cluster at a designated waypoint;
assigning said user and said other users to said cluster;
providing directions to said user to reach said designated waypoint to meet with said other users of said cluster;
generating questions for said user to ask said other users assigned to said cluster based on attributes of profiles of said other users and said user assigned to said cluster; and
displaying said generated questions to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for assisting a user to meet with other users with complementary attributes. Attributes (e.g., likes, dislikes) of a user, such as a user of a mobile device, are received to populate a profile of the user. The user attributes of profiles of actively participating users that are located in a geographic area are analyzed with respect to the attributes of the user to identify other users with complementary profiles. Those users with complementary profiles as the user are clustered to form a “cluster” at a designated waypoint. Directions are then provided to the user to reach the designated waypoint to meet the other users of the same cluster. In this manner, the user is able to meet other users in the physical world with complementary interests and experiences at a designated waypoint.
10 Citations
17 Claims
-
1. A method for assisting a user to meet with other users with complementary attributes, the method comprising:
-
receiving attributes of a user to populate a profile of said user; analyzing user attributes of profiles of actively participating users that are located in a geographic area with respect to said attributes of said user to determine other users with profiles complementary with said user'"'"'s profile; clustering, by said processor, said user and said other users with profiles complementary with said user'"'"'s profile to form a cluster at a designated waypoint; assigning said user and said other users to said cluster; providing directions to said user to reach said designated waypoint to meet with said other users of said cluster; generating questions for said user to ask said other users assigned to said cluster based on attributes of profiles of said other users and said user assigned to said cluster; and displaying said generated questions to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for assisting a user to meet with other users with complementary attributes, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for:
-
receiving attributes of a user to populate a profile of said user; analyzing user attributes of profiles of actively participating users that are located in a geographic area with respect to said attributes of said user to determine other users with profiles complementary with said user'"'"'s profile; clustering said user and said other users with profiles complementary with said user'"'"'s profile to form a cluster at a designated waypoint; assigning said user and said other users to said cluster; providing directions to said user to reach said designated waypoint to meet with said other users of said cluster; generating questions for said user to ask said other users assigned to said cluster based on attributes of profiles of said other users and said user assigned to said cluster; and displaying said generated questions to said user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory unit for storing a computer program for assisting a user to meet with other users with complementary attributes; and a processor coupled to the memory unit, wherein the processor is configured to execute the program instructions of the computer program comprising; receiving attributes of a user to populate a profile of said user; analyzing user attributes of profiles of actively participating users that are located in a geographic area with respect to said attributes of said user to determine other users with profiles complementary with said user'"'"'s profile; clustering said user and said other users with profiles complementary with said user'"'"'s profile to form a cluster at a designated waypoint; assigning said user and said other users to said cluster; providing directions to said user to reach said designated waypoint to meet with said other users of said cluster; generating questions for said user to ask said other users assigned to said cluster based on attributes of profiles of said other users and said user assigned to said cluster; and displaying said generated questions to said user. - View Dependent Claims (14, 15, 16, 17)
-
Specification