IP Library Granted Patent US 8,696,466
Granted Patent B2
US 8,696,466 · App. 13/115,875 · Granted Apr 15, 2014

Method and apparatus for implementing nemesis matchmaking

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,696,466
App. No.
13/115,875
Granted
Apr 15, 2014
Kind
B2
Abstract

A method is provided for matchmaking including receiving at a processor based system a request from a user to join a game having one or more matches, wherein the matches comprise a first side playing against a second side wherein each of the first side and second side comprises a set of one or more players, obtaining a nemesis list for the user wherein the nemesis list comprises a list of one or more players having a determined rivalry against the user, and assigning the user to at least one match on one of the first side and the second side at least in part based on the nemesis list. A computer readable storage medium stores one or more computer readable programs adapted to cause a processor based system to execute similar steps, and a processor-based system is configured to perform similar steps.

Claims (46)

1. A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:

receiving a request from a user to join a game having one or more matches, wherein the matches comprise a first side playing against a second side wherein each of the first side and second side comprises a set of one or more players;

obtaining a nemesis list for the user wherein the nemesis list comprises a list of one or more players having a determined rivalry against the user;

assigning the user to at least one match on one of the first side and the second side at least in part based on the nemesis list; and

automatically determining clan officer levels of multiple of the one or more players within a clan based on the nemesis list and nemesis competition.

2. The computer readable storage medium of claim 1 , wherein assigning the user to at least one match on one of the first side and the second side comprises assigning the user to a match on one of the first side and the second side wherein the user has the highest probability to play against players on the nemesis list.

3. The computer readable storage medium of claim 1 , wherein the nemesis list comprises a list of players selected by the user.

4. The computer readable storage medium of claim 1 , wherein the nemesis list comprises a list of players automatically selected based on one or more of the user's past played games and matches.

5. The computer readable storage medium of claim 1 , further comprising retrieving a player profile corresponding to the user, the player profile comprising the nemesis list for the user.

6. The computer readable storage medium of claim 1 , wherein at the time of the request one or more players are assigned to one or both of the two opposing teams, and wherein assigning the player to one of the two opposing teams comprises determining how many players from the user's nemesis list are playing on each team and assigning the user to the team having the lower number of players from the user's nemesis list.

7. The computer readable storage medium of claim 1 , wherein the automatically determining the clan officer levels comprises defining clan rankings based on results of members within the clan competing against one or more non-clan members having rankings better than those of other clan members.

8. The computer readable storage medium of claim 1 , wherein the nemesis list comprises a set of players each having a score, and wherein the assigning the user to one or more matches on one of the first side and second side comprises assigning the user to a side for each of the one or more matches which provides the user with the highest probability to play against one or more users on the nemesis list having the highest score on the nemesis list.

9. The computer readable storage medium of claim 1 , wherein assigning the user to one or more matches on one of the first side and second side comprises assigning the user to a side for each of the one or more matches such that the player avoids playing against one or more users on the nemesis list.

10. The computer readable storage medium of claim 1 , wherein the game comprises a tournament having two or more matches and assigning the user to the two or more matches according to the nemesis list.

11. The computer readable storage medium of claim 1 , wherein obtaining the nemesis list comprises receiving the nemesis list for each user as the user requests to join the game.

12. The computer readable storage medium of claim 1 , wherein obtaining the nemesis list comprises contacting a remote storage storing the nemesis list and obtaining the nemesis list for each user from the remote storage.

13. A processor-based system comprising:

one or more processor-based machines;

the processor-based system configured to perform steps comprising:

receiving a request from a user to join a game having one or more matches, wherein the matches comprise a first side playing against a second side wherein each of the first side and second side comprises a set of one or more players;

obtaining a nemesis list for the user wherein the nemesis list comprises a list of one or more players having a determined rivalry against the user;

assigning the user to at least one match on one of the first side and the second side at least in part based on the nemesis list; and

automatically determining clan officer levels of multiple of the one or more players within a clan based on the nemesis list and nemesis competition.

14. The system of claim 13 , wherein assigning the user to at least one match on one of the first side and the second side comprises assigning the user to a match on one of the first side and the second side wherein the user has the highest probability to play against players on the nemesis list.

15. The system of claim 13 , wherein

the automatically determining the clan officer levels comprises defining clan rankings based on results of members within the clan competing against one or more non-clan members having rankings better than those of other clan members, and automatically promoting one or more members within the clan based on nemesis competition.

16. The system of claim 13 , wherein the nemesis list comprises a list of players automatically selected based on one or more of the user's past played games and matches.

17. The system of claim 13 , further comprising retrieving a player profile corresponding to the user, the player profile comprising the nemesis list for the user.

18. The system of claim 13 , wherein at the time of the request one or more players are assigned to one or both of the two opposing teams, and wherein assigning the player to one of the two opposing teams comprises determining how many players from the user's nemesis list are playing on each team and assigning the user to the team having the lower number of players from the user's nemesis list.

19. The system of claim 13 , wherein the player profile further comprises a preference list for players to play with, and wherein the assigning the user to the team is further based on the preference list.

20. The system of claim 13 , wherein the nemesis list comprises a set of players each having a score, and wherein the assigning the user to one or more matches on one of the first side and second side comprises assigning the user to a side for each of the one or more matches which provides the user with the highest probability to play against one or more users on the nemesis list having the highest score on the nemesis list.

21. The system of claim 13 , wherein assigning the user to one or more matches on one of the first side and second side comprises assigning the user to a side for each of the one or more matches such that the player avoids playing against one or more users on the nemesis list.

22. The system of claim 13 , wherein the game comprises a tournament having two or more matches and assigning the user to the two or more matches according to the nemesis list.

23. The system of claim 13 , wherein obtaining the nemesis list comprises receiving the nemesis list for each user as the user requests to join the game.

24. The system of claim 13 , wherein obtaining the nemesis list comprises contacting a remote storage storing the nemesis list and obtaining the nemesis list for each user from the remote storage.

25. A method comprising:

receiving at a processor based system a request from a user to join a game having one or more matches, wherein the matches comprise a first side playing against a second side wherein each of the first side and second side comprises a set of one or more players;

obtaining a nemesis list for the user wherein the nemesis list comprises a list of one or more players having a determined rivalry against the user;

assigning, by the processor based system, the user to at least one match on one of the first side and the second side at least in part based on the nemesis list; and

automatically determining clan officer levels of multiple of the one or more players within a clan based on the nemesis list and nemesis competition.

26. A non-transitory computer readable storage medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:

receiving a request from a user to achieve an objective in a game having one or more matches, wherein the matches comprise a first side playing against a second side, and wherein each of the first side and second side comprises a set of one or more players, wherein the objective is achieved by the user playing against one or more other players;

obtaining a list of the one or more other players necessary for achieving the objective;

assigning the user to at least one match on one of the first side and the second part such that the user is able to play against the one or more other players necessary for achieving the objective; and

automatically determining officer levels of multiple of the one or more players within a clan based on the nemesis list and nemesis competition.

27. The method of claim 26 , wherein obtaining the list comprises automatically determining players that must be paired with the user to achieve the objective.

Assignments (3)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2011
From: BUHR, BRIAN DOUGLAS
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 026339/0262 →