IP Library › Granted Patent US 8,876,606
Granted Patent B2
US 8,876,606 · App. 11/005,674 · Granted Nov 4, 2014

User-centric method of aggregating information sources to reinforce digital identity

Inventors: Michal Bortnik (Seattle, WA); Scott Henson (North Bend, WA); Patrick W. O'Kelley, II (Seattle, WA); Johan Peter Hansen (Bellevue, WA); Ling Tony Chen (Bellevue, WA); Jerry A. Johnson (Medina, WA)
Assignee: Microsoft Corporation
A63F13/12A63F2300/407A63F2300/5546A63F2300/558A63F2300/5586
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,876,606
App. No.
11/005,674
Granted
Nov 4, 2014
Kind
B2
Abstract

Systems and methods for providing a digital identity or profile in a gaming console that communicates to a remote service. A “Gamer Profile” is created that serves as a building block for services and applications that aim to create a social community of gamers and grow relationships among players. In accordance with the present invention, the Gamer Profile is the entirety of information (e.g., metadata) related to a specific user. The Gamer Profile is developed from a set of services that collect and expose this information in a meaningful way to the community. Feedback information may be included that is provided by other users to further enhance the profile. The Gamer Profile also provides for personalization such that users can customize their gaming experience.

Claims (52)

1. A method of aggregating a user's digital gaming preferences by a gaming service including at least one internet based computer system, comprising:

receiving user input device settings for different remotely executed videogames from one or more remote computing devices associated with a user over a period of time;

maintaining the user input device settings for the different remotely executed videogames in a user profile associated with the user, the user profile including an anonymous digital identity for the user;

updating user input device settings for different remotely executed videogames based on the user input device settings received over the period of time;

receiving, from a specific new remotely executed videogame for which user input device settings have never previously been received for the user, a request for default user input device settings for the specific new remotely executed videogame;

determining default user input device settings for the specific new remotely executed videogame based on the updated user input device settings of other videogames for which user input device settings have previously been received;

sending the determined default user input device settings for the specific new remotely executed videogame to a remote computing device;

receiving said user's game achievements earned by playing the specific new remotely executed videogame;

receiving community feedback information regarding said user from other users connected to said gaming service;

updating said user profile with said user's game achievements earned by playing the specific new remotely executed videogame and with said community feedback information; and

displaying said user profile, including said anonymous digital identity, to said other users in accordance with user preferences.

2. The method of claim 1 , further comprising:

receiving gaming preferences from said user; and

storing said gaming preferences in said user profile.

3. The method of claim 2 , further comprising applying said gaming preferences to gaming applications run on a remote computing device.

4. The method of claim 1 , further comprising:

receiving self-described information provided by said user, said self-described information being editable via a user interface; and

including said self-described information in said user profile.

5. The method of claim 1 , said user's game achievements including statistics and accomplishments within gaming applications run on a remote computing device, said method further comprising:

accumulating said user's game achievements while said remote computing device is connected to said gaming service and disconnected from said gaming service.

6. The method of claim 5 , wherein when said user's game achievements are accumulated when said remote computing device is disconnected from said gaming service, said method further comprising synchronizing said user's game achievements with said gaming service after said remote computing device is reconnected to said gaming service.

7. The method of claim 1 , further comprising:

awarding reward points in accordance with said user's game achievements; and

adding said reward points to said user profile.

8. The method of claim 1 , further comprising making said user's game achievements available to said other users.

9. The method of claim 1 , said displaying said anonymous digital identity further comprising providing an instance of said anonymous digital identity via a remote computing device or via the Internet for display to a gaming community.

10. The method of claim 9 , further comprising:

providing at least one of a friends list and a recent players list in a guide; and

providing game achievements of users in said friends list or said recent players list.

11. In a gaming service to which gaming devices are remotely connected, a method of providing a gamer profile about a user to other users of said gaming service, said method comprising:

receiving self-provided information from said user;

receiving said user's game playing achievements;

receiving community feedback information regarding said user from said other users;

receiving user input device settings from remotely executed videogames over a time period;

updating user input device settings for different types of remotely executed videogames based on the user input device settings received over the period of time, the updated user input device settings tuned to the user's preferences;

maintaining said user's game playing achievements, the updated user input device settings, and community feedback information in the gamer profile, said gamer profile including anonymous digital identity information for said user;

making said updated user input device settings available to new game titles for which user input device settings have never previously been received for the user, the new game titles being configured to use the updated user input device settings as default settings; and

displaying said gamer profile to said other users in accordance with said user's preferences.

12. The method of claim 11 , further comprising:

providing an offline mode in said gaming devices, where said game playing achievements are accumulated when said user is not connected to said gaming service; and

synchronizing said game playing achievements upon a next connection to said gaming service.

13. The method of claim 11 , further comprising developing a reputation associated with said user, said reputation being based upon said community feedback information and said game playing achievements.

14. The method of claim 11 , further comprising awarding reward points to said user based on said game playing achievements.

15. The method of claim 11 , further comprising making said user's presence information available to said other users.

16. The method of claim 11 , further comprising providing data to a guide that is executed on said gaming devices, said guide providing a graphical interface to navigate said profile.

17. The method of claim 16 , wherein said guide provides at least one of a friends list and a recent players list.

18. A game server computing device, comprising:

a processor; and

a memory holding instructions executable by the processor to:

for a gamer identified by an anonymous digital identity, maintain a gamer profile by updating the gamer profile with game input device settings received from a plurality of remotely executed gaming applications;

receive, from a new remotely executed gaming application for which game input device settings have never previously been received for the gamer, a request for default gamer input device settings for the new remotely executed gaming application; and

send default gamer input device settings for the new remotely executed gaming application based on the gamer input device settings of other gaming applications for which gamer input device settings have previously been received.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR: MICHAL BORTNIK PREVIOUSLY RECORDED ON REEL 015658 FRAME 0042. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Sep 2, 2005
From: BORTNIK, MICHAL; HENSON, SCOTT; O'KELLEY, II, PATRICK W.
To: MICROSOFT CORPORATION
Reel/Frame 016487/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2005
From: HANSEN, JOHAN PETER; CHEN, LING TONY; JOHNSON, JERRY A.
To: MICROSOFT CORPORATION
Reel/Frame 016478/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2005
From: BORTNIK, MICHAEL; HENSON, SCOTT; O'KELLEY, II, PATRICK W.
To: MICROSOFT CORPORATION
Reel/Frame 015658/0042 →
Continuity (1)
Related Publication 20060121987A1 · Jun 8, 2006