IP Library Granted Patent US 7,677,970
Granted Patent B2
US 7,677,970 · App. 11/007,893 · Granted Mar 16, 2010

System and method for social matching of game players on-line

Assignee: Microsoft Corporation
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 7,677,970
App. No.
11/007,893
Granted
Mar 16, 2010
Kind
B2
Abstract

A matchmaking service that selects matches based on personal/social characteristics as well as skill and experience. The service takes into account direct feedback from other players about positive and negative experiences with a particular player and expectations about appropriate conduct and type of game being played before a player joins the game session.

Claims (37)

1. A system for socially matching game players for playing a multi-player computer-based game, comprising:

a database, stored in a computer readable medium, having a plurality of user profiles, said user profile comprising a plurality of attributes of a plurality of users; and

a service, operating on a communications network, receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said database wherein said criteria include level or social type of play desired by said select one of said plurality of users and wherein said service matches others of said plurality of users indicating a disposition to play at the selected level or social type of play and wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.

2. The system as recited in claim 1 wherein the service tracks interaction among said plurality of users.

3. The system as recited in claim 2 wherein said interactions include recent game play among various ones of said plurality of users.

4. The system as recited in claim 2 wherein said interactions include invitation from one of said plurality of users to another of said plurality of users to join a friend list.

5. The system as recited in claim 4 wherein the service selects from said plurality of said users in said select one user's list of friends.

6. The system as recited in claim 1 wherein the search criteria comprises achievement data.

7. The system as recited in claim 1 wherein the search criteria comprises presence data about friends, recent players, or positive feedback people.

8. The system as recited in claim 1 wherein the search criteria comprises game statistic data.

9. The system as recited in claim 1 wherein the select one of said plurality of user and said others of said plurality of users each have a copy of a selected game available for execution on a local computing device.

10. A method for socially matching game players for playing a multi-player computer-based game, comprising:

providing a plurality of user profiles, from a database stored in a computer readable medium, said user profile comprising a plurality of attributes of a plurality of users; and

receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said plurality of user profiles wherein said criteria include level or social type of play desired by said select one of said plurality of users; and

matching, by a service operating on a communications network, others of said plurality of users indicating a disposition to play at the selected level or social type of play and wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.

11. The method as recited in claim 10 further comprising tracking interaction among said plurality of users.

12. The method as recited in claim 11 wherein said interactions include recent game play among various ones of said plurality of users.

13. The method as recited in claim 11 wherein said interactions include invitation from one of said plurality of users to another of said plurality of users to join a friend list.

14. The method as recited in claim 12 wherein the act of selecting comprises selecting from said plurality of said users in said select one user's list of recent players.

15. The method as recited in claim 13 wherein the act of selecting comprises selecting from said plurality of said users in said select one user's list of friends.

16. The method as recited in claim 10 wherein the search criteria comprises achievement data.

17. The method as recited in claim 10 wherein the search criteria comprises presence data about friends, recent players, or positive feedback people.

18. The method as recited in claim 10 wherein the search criteria comprises game statistic data.

19. The method as recited in claim 10 wherein the select one of said plurality of user and said others of said plurality of users each have a copy of a selected game available for execution on a local computing device.

20. A computer-readable medium bearing computer readable instructions for socially matching game players for playing a multi-player computer-based game, said instructions causing a computing device to perform operations comprising:

instructions for providing a plurality of user profiles, from a database stored in a computer readable medium, said user profile comprising a plurality of attributes of a plurality of users; and

instructions for receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said plurality of user profiles wherein said criteria include level or social type of play desired by said select one of said plurality of users; and

instructions for matching, by a service operating on a communications network, others of said plurality of users indicating a disposition to play at the selected level or social type of play and instructions wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.

21. The computer-readable medium as recited in claim 20 further comprising instructions for tracking interaction among said plurality of users.

22. The computer-readable medium as recited in claim 21 wherein said interactions include recent game play among various ones of said plurality of users.

23. The computer-readable medium as recited in claim 21 wherein said interactions include invitation from one of said plurality of users to another of said plurality of users to join a friend list.

24. The computer-readable medium as recited in claim 22 wherein the instructions for selecting comprises instructions for selecting from said plurality of said users in said select one user's list of recent players.

25. The computer-readable medium as recited in claim 23 wherein the instructions for selecting comprises instructions for selecting from said plurality of said users in said select one user's list of friends.

26. The computer-readable medium as recited in claim 20 wherein the search criteria comprises achievement data.

27. The computer-readable medium as recited in claim 20 wherein the search criteria comprises presence data about friends, recent players, or positive feedback people.

28. The computer-readable medium as recited in claim 20 wherein the search criteria comprises game statistic data.

29. The computer-readable medium as recited in claim 20 wherein the select one of said plurality of user and said others of said plurality of users each have a copy of a selected game available for execution on a local computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2005
From: O'KELLEY, II, PATRICK W.; JOHNSON, JERRY ALAN; BORTNIK, MICHAL; CHEN, LING TONY; HANSEN, JOHAN PETER
To: MICROSOFT CORPORATION
Reel/Frame 015701/0341 →
Continuity (1)
Related Publication 20060121990A1 · Jun 8, 2006