SYSTEM AND METHOD FOR IDENTIFYING COMPATIBLE USERS
First Claim
1. A computer-readable medium containing instructions which, when executed by one or more processors disposed in a computing device, perform a method of providing a subject user with notifications about compatible users on a network, the method comprising the steps of:
- a. receiving information about users on a network, and creating a profile for each user based on the received information;
b. comparing the created profile of a subject user with the created profiles of other users on the network and calculating a compatibility score for each set of compared profiles; and
c. if the compatibility score between the subject user profile and an other user profile is greater than a predetermined threshold, then flagging the other user profile as a compatible user relative to the subject user.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for an automatic user or friend recommendation system that matches players that have compatible play styles, play schedules, or the like. Behavioral data is collected or entered from players, and a profile of each player is created and compared to calculate a compatibility score. If the compatibility score exceeds a predetermined threshold, then the players are marked as compatible, or a degree of compatibility may be calculated and displayed as well. Users can edit their profile, e.g., on a web application or in-game. Users may also interact with optional and incremental demographic survey questions as they log in. A notification of compatible players may be provided via the web application or via an in-game indication. For example, a glow may appear around a compatible player, or compatible players may be displayed in a list, such as an instant messaging client.
209 Citations
21 Claims
-
1. A computer-readable medium containing instructions which, when executed by one or more processors disposed in a computing device, perform a method of providing a subject user with notifications about compatible users on a network, the method comprising the steps of:
-
a. receiving information about users on a network, and creating a profile for each user based on the received information; b. comparing the created profile of a subject user with the created profiles of other users on the network and calculating a compatibility score for each set of compared profiles; and c. if the compatibility score between the subject user profile and an other user profile is greater than a predetermined threshold, then flagging the other user profile as a compatible user relative to the subject user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of finding compatible players in an online multiplayer game, comprising the steps of:
-
a. comparing data stored about the players to determine which pairs of players have a compatibility score meeting or exceeding a predetermined threshold; b. for any given player, marking as compatible each other player for which the compatibility score between the given player and the other player meet or exceed the predetermined threshold; and c. for any given player, communicating information about which other players have been marked as compatible. - View Dependent Claims (20)
-
-
21. A system for providing a subject user with notifications about compatible users on a network, comprising:
-
a. a collection and reception module, for collecting or receiving data about users on a network; b. a profile creation module, for creating a profile for each of at least two users on the network; c. a comparison and calculation module, for comparing sets of profiles to determine a compatibility score between a set of two profiles; d. a marking and flagging module, for marking or flagging sets of profiles for which the determined compatibility score is greater than a predetermined threshold; and e. a notification module, for notifying one or both of the users associated with each marked or flagged set of profiles.
-
Specification