Systems and Methods for Matching Users
First Claim
Patent Images
1. A method for matching users comprising:
- maintaining a user list that includes multiple users to be matched;
retrieving one or more first users from the user list;
retrieving one or more first user groups including the one or more first users, the one or more first user groups containing a predetermined number of users from the user list;
calculating one or more first matching degrees for the one or more first user groups;
selecting a second user group associated with a highest first matching degree from the one or more first user groups; and
returning the second user group.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for matching users. For example, a user list that includes multiple users to be matched is maintained; one or more first users are retrieved from the user list; one or more first user groups including the one or more first users are retrieved, the one or more first user groups containing a predetermined number of users from the user list; one or more first matching degrees are calculated for the one or more first user groups; a second user group associated with a highest first matching degree is selected from the one or more first user groups; and the second user group is returned.
23 Citations
20 Claims
-
1. A method for matching users comprising:
-
maintaining a user list that includes multiple users to be matched; retrieving one or more first users from the user list; retrieving one or more first user groups including the one or more first users, the one or more first user groups containing a predetermined number of users from the user list; calculating one or more first matching degrees for the one or more first user groups; selecting a second user group associated with a highest first matching degree from the one or more first user groups; and returning the second user group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user-matching device comprising:
-
a list-maintenance module configured to maintain a user list that includes multiple users to be matched; a user-retrieval module configured to retrieve one or more first users from the user list; a matching module configured to retrieve one or more first user groups including the one or more first users, the one or more first user groups containing a predetermined number of users from the user list; a matching-degree-calculation module configured to calculate one or more first matching degrees for the one or more first user groups; a selection module configured to select a second user group associated with a highest first matching degree from the one or more first user groups; and a return module configured to return the second user group. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprising programming instructions for matching users, the programming instructions configured to cause one or more data processors to execute operations comprising:
-
maintaining a user list that includes multiple users to be matched; retrieving one or more first users from the user list; retrieving one or more first user groups including the one or more first users, the one or more first user groups containing a predetermined number of users from the user list; calculating one or more first matching degrees for the one or more first user groups; selecting a second user group associated with a highest first matching degree from the one or more first user groups; and returning the second user group.
-
Specification