Messaging service for video game systems with buddy list that displays game being played
First Claim
Patent Images
1. A messaging system comprising:
- a web server computer; and
a video game system for executing a video game program for a video game, the video game program being embodied on a storage device replaceably connectable by a user to the video game system and comprising program instructions for both the video game and for a messaging service client, whereby the messaging service client is activated by connecting the storage device to the video game system and executing the video game program embodied thereon, the activated messaging service client establishing a connection between the video game system and said web server computer via the Internet and sending status data from the video game system to said web server computer that is indicative of the video game program being executed by the video game system,wherein said web server computer generates a session file when the video game system connects thereto, the session file comprising the status data sent from the video game system and status data indicative of video game programs being executed by video game systems of each of one or more buddies identified on a buddy list previously defined by the user,wherein the status data of the one or more buddies on the buddy list is accessible to the user even if the video game system of the user and the video game systems of the one or more buddies are executing video game programs for playing different games.
2 Assignments
0 Petitions
Accused Products
Abstract
A messaging system includes a web server computer and at least two video game systems. Each game system is configured to connect to the web server computer via the Internet and to communicate status data indicative of an activity engaged in by a user thereof. The web server computer generates a session file indicative of user status and the status of each of two or persons on a buddy list of the user.
-
Citations
22 Claims
-
1. A messaging system comprising:
-
a web server computer; and a video game system for executing a video game program for a video game, the video game program being embodied on a storage device replaceably connectable by a user to the video game system and comprising program instructions for both the video game and for a messaging service client, whereby the messaging service client is activated by connecting the storage device to the video game system and executing the video game program embodied thereon, the activated messaging service client establishing a connection between the video game system and said web server computer via the Internet and sending status data from the video game system to said web server computer that is indicative of the video game program being executed by the video game system, wherein said web server computer generates a session file when the video game system connects thereto, the session file comprising the status data sent from the video game system and status data indicative of video game programs being executed by video game systems of each of one or more buddies identified on a buddy list previously defined by the user, wherein the status data of the one or more buddies on the buddy list is accessible to the user even if the video game system of the user and the video game systems of the one or more buddies are executing video game programs for playing different games. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A messaging service client incorporated into a video game program for a video game that is embodied on a storage device that is replaceably connectable to a video game machine for executing the video game program, the messaging service client being activated by executing the video game program and comprising instructions for:
-
contacting a messaging server over a communication network; sending identities of the video game and a player playing the video game to the contacted messaging server; receiving from the contacted messaging server buddy list data for one or more players on a buddy list previously defined by the player, the buddy list data comprising identities of other players and games that the other players are playing; and generating a display based on the received buddy list data, the display comprising the identities of one or more of the other players and the games the one or more other players are playing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A server process for a game network server embodied on a storage device and comprising instructions executable by a server processing system for:
-
receiving identifiers of players and video games played by the players from a plurality of game machines executing respective video game programs each embodied on a replaceably connectable storage device, the respective video game programs each comprising program instructions both for a video game and for a messaging service client, whereby the messaging client is activated by connecting the storage device to a corresponding game machine and executing the video game program; logging the players onto the game network server; for each of one or more of the logged-on players, determining whether that logged-on player has a previously-defined buddy list of other players and, if so, determining which players on the buddy list are currently logged-in and what games those players are playing; and sending to each of the one or more logged-on players, the identities of the players on the buddy list that are currently logged-in and the games that those players are playing. - View Dependent Claims (19, 20, 21, 22)
-
Specification