US20120315983A1 - Account management of computer system - Google Patents

Account management of computer system Download PDF

Info

Publication number
US20120315983A1
US20120315983A1 US13/158,763 US201113158763A US2012315983A1 US 20120315983 A1 US20120315983 A1 US 20120315983A1 US 201113158763 A US201113158763 A US 201113158763A US 2012315983 A1 US2012315983 A1 US 2012315983A1
Authority
US
United States
Prior art keywords
user
component device
computer system
computer
identification key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/158,763
Inventor
Thomas M. Miller, IV
Timothy Moss
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment LLC
Original Assignee
Sony Computer Entertainment America LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment America LLC filed Critical Sony Computer Entertainment America LLC
Priority to US13/158,763 priority Critical patent/US20120315983A1/en
Assigned to SONY COMPUTER ENTERTAINMENT AMERICA LLC reassignment SONY COMPUTER ENTERTAINMENT AMERICA LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MILLER, THOMAS M., IV, MOSS, TIMOTHY
Priority to PCT/US2012/041597 priority patent/WO2012173889A1/en
Priority to CN201280034149.0A priority patent/CN103648599A/en
Publication of US20120315983A1 publication Critical patent/US20120315983A1/en
Assigned to SONY INTERACTIVE ENTERTAINMENT AMERICA LLC reassignment SONY INTERACTIVE ENTERTAINMENT AMERICA LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Assigned to Sony Interactive Entertainment LLC reassignment Sony Interactive Entertainment LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/215Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/73Authorising game programs or game devices, e.g. checking authenticity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/837Shooting of targets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1012Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving biosensors worn by the player, e.g. for measuring heart beat, limb activity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5526Game data structure
    • A63F2300/554Game data structure by saving game or status data
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5586Details of game data or player data management for enforcing rights or rules, e.g. to prevent foul play
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/609Methods for processing data by generating or executing the game program for unlocking hidden game elements, e.g. features, items, levels
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8088Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game involving concurrently several players in a non-networked game, e.g. on the same game console

Definitions

  • Embodiments of the present invention are related to computer systems and more specifically to account management for computer systems.
  • Computer game systems are widespread and can be found in numerous homes across the world. Computer game systems are currently configured such that when a person purchases a game console, the console becomes identified with him. Modifications made to game settings and achievements attained during game play become associated with the game console such that future users of the game console are subjected to those game settings and achievements by default. In other words, a friend of a user who operates the user's console is subjected to the user's settings and achievements by default. If the friend wishes to use more familiar settings (i.e., those saved on his console at home), he must go through the burdensome process of re-customizing those settings on the user's console.
  • the friend wishes to implement game features that he unlocked during game play on his home console, he will find it impossible unless the user has previously independently unlocked those features himself. Moreover, any additional achievements or modifications made by the friend while using the user's device would be attributed to the user rather than the friend. The settings and achievements on the friend's console at home would remain in the same state that he left it in regardless of any achievements attained or modifications made on the user's console.
  • FIG. 1 is a flow diagram illustrating a method for account management in a computer game system in accordance with an embodiment of the present invention.
  • FIG. 2 is a schematic diagram illustrating an example of a gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 3 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 4 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 5 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIGS. 6A-6C are schematic diagrams illustrating examples of user-specific account data to be received from a network and subsequent running of computer games in accordance with the received user-specific account data in accordance with an embodiment of the present invention.
  • FIG. 7 illustrates a block diagram of a computer apparatus that may be used to implement a method for account management in a computer game system according to an embodiment of the present invention.
  • FIG. 8 illustrates an example of a non-transitory computer readable storage medium in accordance with an embodiment of the present invention.
  • FIG. 1 is a flow diagram illustrating a method for account management in a computer system in accordance with an embodiment of the present invention.
  • a component device associated with the computer system is initially connected to the computer game system.
  • the component device may be any input/output device compatible with the computer game system.
  • the component device may be a controller configured to facilitate interaction between a user and a computer game running on the computer system (i.e., a video game console).
  • the component device may be a peripheral component device configured to facilitate interaction between a user and a computer game running on the computer game system such as a pair of 3-D glasses or a headset.
  • the system determines a user identification key of the user of the component device as indicated at 101 .
  • the determination of a user identification key is done automatically upon connection of the component device to the computer system, and does not require user prompting.
  • the user identification key is stored on a memory embedded in the component device. The user identification key may then be read directly from the component device upon connection.
  • the component device is unique to the user. Whenever the component device is connected to a computer system, the same user identification key is determined regardless of the owner of the computer system.
  • the user identification key is composed of one or more user characteristics determined from a sensor associated with the component device.
  • the sensor may be a biometric sensor.
  • Said biometric sensor may be configured to determine such user characteristics as a fingerprint, iris pattern, or voice of the user. These user characteristics subsequently form the user identification key.
  • an account associated with the user of the component device is automatically accessed by sending the user identification key to a network associated with the computer system as indicated at 103 .
  • the network may have access to accounts and account information for all users registered with a particular computer system.
  • the network may have access to account information for all registered Sony PlayStation 3 users.
  • the identification key may be a rolling code key.
  • the component device may transmit an access code that changes based on number of times there is an exchange between the component device and the computer system.
  • a current acceptable code could be stored on a remote device that can be accessed via a network.
  • This data may include user-preferred settings associated with one or more programs or applications to be run on the computer system in conjunction with the component device.
  • This data may include, e.g., features unlocked by the user that are associated with a game to be played on the computer gaming system.
  • This data may also include information about the user configured to calibrate or optimize tracking of the user (e.g., user's skin tone, head diameter, face perspective, eye color, etc.) by the computer system.
  • This data may further include previous achievements attained by the user, e.g., during game play on the computer system.
  • this data may also include games purchased by the user that are only accessible through the network (i.e., user does not own a physical copy of the game).
  • the computer game is then run on the computer system in accordance with the received data as indicated at 107 .
  • This may involve running the game according to user-preferred settings (e.g., inverted/non-inverted point of view, game speed, zoom, controller sensitivity, etc.).
  • This may also involve running the application (e.g., game) with features previously unlocked by the user.
  • This may also involve running the program using information configured to calibrate or optimize tracking of the user.
  • This may also involve running a program (e.g., game) purchased by the user that is only accessible through the network.
  • the user account may then be updated in accordance with new account information obtained during game play as indicated at 109 .
  • this may include, updating the user account to accommodate updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information.
  • this method for account management of a computer system may be extended to multiple users simultaneously connected to a computer system such that each user has access to his/her account, is able to obtain user-specific data, and is able to update his/her account. It is further noted that embodiments of the present invention are applicable to computer programs other than game programs.
  • FIG. 2 is a schematic diagram illustrating an example of a gaming environment implementing a method for account management of a computer system in accordance with an embodiment of the present invention.
  • a first user 201 is the owner of a computer system 221 .
  • the computer system 221 is in the form of a game console.
  • the first user 201 is also the owner of component device 205 ′.
  • a second user 203 who is not the owner of the game console 221 , wishes to engage in game play on the first user's game console 221 using his own component device 205 ′′.
  • the game console 221 may be connected to a network 225 associated with the computer game system and also a display 223 configured to display images associated with a computer game running on the console 221 .
  • each component device 205 ′, 205 ′′ may be a wireless controller 205 configured to facilitate user interaction with game console 221 during operation.
  • each wireless controller 205 may include a directional pad 207 for directional user input, two analog joysticks 211 for directional user input, buttons 209 for button-controlled user input, handles 213 for holding the device, a second set of buttons 215 for additional button-controlled user input, and one or more triggers 217 for trigger-controlled user input.
  • Each wireless controller 205 also includes a memory 219 , whereby a unique user identification key is stored.
  • the first user 201 will have a controller 205 ′ with a user identification key unique to the first user and the second user 203 will also have a controller 205 ′′ with a user identification unique to the second user.
  • This user identification key is tied to the controller, and remains the same regardless of which game console the game controller is connected to.
  • the controller 205 may include a rolling code transmitter 220 , which may be implemented as part of the hardware of the controller or implemented in software running on the controller.
  • the code transmitter 220 may transmit an identification key in the form of an access code that changes based on number of times there is an exchange between an element of the computer system 221 , e.g., the console and the controller.
  • the current acceptable code could be stored on a remote device (not shown) that can be accessed by the console 221 via the network 225 .
  • the computer system may compare the code transmitted by the controller 205 to the current acceptable code to identify the controller and obtain access the corresponding user account if the codes match.
  • the game console 221 may perform account management in accordance with the method described above with respect to FIG. 1 .
  • the game console 221 reads each user's identification key from each user's controller 205 ′, 205 ′′ and sends this identification key to a network associated with the computer game system.
  • Each user's account is automatically accessed upon the network's receipt of their respective identification keys.
  • Each user account contains information regarding that particular user (e.g., user-preferred settings, unlocked features, information about the user configured to calibrate or optimize tracking of the user, and previous achievements attained by the user).
  • Data associated with each user account is the sent from then network to the game console and the computer game is run in accordance with the received data.
  • game play may be customized for a user regardless of whose console he is using, so long as he brings his controller with his unique user identification key stored in the memory along with him every where he plays.
  • This allows a user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with.
  • updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 3 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer system in accordance with an embodiment of the present invention.
  • either user 201 , 203 or none of the users may be the owner of the console 221 .
  • Each user 201 , 203 connects a component device 305 ′, 305 ′′ to the console 221 to facilitate interaction between the user 201 , 203 and console 221 during operation.
  • Each component device 305 ′, 305 ′′ may be a wireless controller configured to facilitate user interaction with game console 221 during operation.
  • each component device 305 ′, 305 ′′ may be a wireless controller 305 as indicated in the inset in FIG. 3 .
  • Each wireless controller 305 may include a directional pad 307 for directional user input, two analog joysticks 311 for directional user input, buttons 309 for button-controlled user input, handles 313 for holding the device, a second set of buttons 315 for additional button-controlled user input, and one or more triggers 317 for trigger-controlled user input.
  • Each wireless controller 305 ′, 305 ′′ may also include a sensor 319 , configured to determine a user identification key (e.g., one or more user characteristics) of the user of the wireless controller.
  • a user identification key e.g., one or more user characteristics
  • the sensor is located on an analog joystick, but may be positioned in an alternative location depending on the application.
  • the controllers here are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • the senor 319 may be a biometric sensor configured to read a user's fingerprint.
  • the fingerprint serves as the user identification key, and is sent to the network 225 by the game console 221 .
  • Each user's account is automatically accessed upon the network's receipt of their respective identification keys.
  • Each user account contains information regarding that particular user (e.g., user-preferred settings, unlocked features, information about the user configured to calibrate or optimize tracking of the user, and previous achievements attained by the user).
  • Data associated with each user account is the sent from then network to the game console and the computer game is run in accordance with the received data.
  • game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component device being used is configured to perform sensing of user characteristics.
  • This allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with.
  • updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 4 is a schematic diagram illustrating another example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • each user 201 , 203 connects a component device 401 , 401 ′′ to the console 221 to facilitate interaction between the user 201 , 203 and console 221 during operation.
  • Each component device 401 , 401 ′ may be a peripheral component device configured to facilitate user interaction with game console 211 during operation.
  • the peripheral component device 401 , 401 ′ may be a pair of 3-D glasses 401 , 401 ′.
  • the 3-D glasses 401 , 401 ′ may have a memory embedded within, wherein the memory stores a unique user identification key.
  • the method for account management tracks that of the wireless controller described in FIG. 2 .
  • game play may be customized for a user regardless of whose console he is using, so long as he brings his peripheral component device (e.g., 3-D glasses) with his unique user identification key stored in the memory along with him every where he plays
  • the 3-D glasses 401 , 401 ′ may include a sensor embedded within rather than a memory, wherein the sensor is configured to determine one or more user characteristics representing a user identification key.
  • the sensor may be a biometric sensor configured to read a user's iris.
  • the method for account management tracks that of the wireless controller described in FIG. 3 , with the user identification key being the user's iris pattern.
  • game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component peripheral device being used is configured to perform sensing of user characteristics.
  • the 3-D glasses 401 , 401 ′ in this alternative embodiment are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • Either embodiment allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 5 is a schematic diagram illustrating another example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • each user 201 , 203 connects a component device 501 , 501 ′ to the console 221 to facilitate interaction between the user 201 , 203 and console 221 during operation.
  • Each component device 501 , 501 ′ is a peripheral component device configured to facilitate user interaction with game console 221 during operation.
  • the peripheral component device 501 , 501 ′ may be a headset.
  • the headset 501 , 501 ′ may have a memory embedded within, wherein the memory stores a unique user identification key.
  • the method for account management tracks that of the wireless controller described in FIG. 2 .
  • game play may be customized for a user regardless of whose console he is using, so long as he brings his peripheral component device 501 , 501 ′ (e.g., headset) with his unique user identification key stored in the memory along with him every where he plays
  • the headset 501 , 501 ′ may have a sensor embedded within rather than a memory, wherein the sensor is configured to determine one or more user characteristics representing a user identification key.
  • the sensor may be a biometric sensor configured to recognize a user's voice.
  • the method for account management tracks that of the wireless controller described in FIG. 3 , with the user identification key being the user's voice.
  • game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component peripheral device (e.g., headset) being used is configured to perform sensing of user characteristics.
  • the headsets 501 , 501 ′ in this alternative embodiment are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • Either embodiment allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIGS. 6A-6C are schematic diagrams illustrating examples of user-specific account data to be received from a network and subsequent running of computer games in accordance with the received user-specific account data.
  • FIG. 6A illustrates a gaming environment in which multiple users are able to participate in the same multi-player game using their own personalized settings in accordance with an embodiment of the invention.
  • a first user i.e., user 1
  • a second user i.e., user 2
  • the computer game may be a multi-player shooting game.
  • Each user is identified by their user identification key using any of the methods described above.
  • the computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • the received data for each user includes user-specific preferred settings for the game running on the computer game system.
  • user-specific preferred settings may be the preferred perspective by which the user plays the game.
  • user 1 may prefer to play the game from a 3 rd person perspective as illustrated, wherein the graphical perspective is rendered such that the player character is visible on-screen.
  • User 2 may prefer to play the game from a 1 st person perspective as illustrated, wherein the graphical perspective is rendered from the viewpoint of the player character.
  • both users are able to participate in the same game, using their own personalized settings using the method of account management described above with respect to FIG. 1 .
  • FIG. 6B illustrates a gaming environment in which multiple users are connected to a gaming system, and each user is able to access games purchased (and only accessible through the network) by any other connected user in accordance with an embodiment of the invention.
  • a first user i.e., user 1
  • a second user i.e., user 2
  • Each user is identified by their user identification key using any of the methods described above.
  • the computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • the received data for each user includes games purchased by the user which are only accessible through the network.
  • User 1 and User 2 may have vastly different collections of games, as illustrated.
  • each user's set of accessible games becomes available for the other user to play.
  • all gaming titles owned by any user is available for any of the other users to play. This parallels the situation where a friend brings over his collection of games to play on another friends console, only now no physical copy is actually transported.
  • both users are able to access the other user's purchased gaming titles using the method of account management described above with respect to FIG. 1 .
  • FIG. 6C illustrates a gaming environment in which multiple users are able to access their own previous achievements in accordance with an embodiment of the invention.
  • a first user i.e., user 1
  • a second user i.e., user 2
  • Each user is identified by their user identification key using any of the methods described above.
  • the computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • the received data for each user includes user-specific achievements for the game running on the computer game system.
  • user-specific achievements may be the number of trophies attained or the user's overall ranking in the game.
  • User 1 may have received fewer trophies than User 2, and User 2 may have a higher overall ranking than User 1.
  • User 2 is more decorated that User 1, he may have access to additional features (e.g., unlocked levels, unlocked weapons, unlocked characters, etc.) unavailable to User 1.
  • additional features e.g., unlocked levels, unlocked weapons, unlocked characters, etc.
  • FIG. 7 illustrates a block diagram of a computer apparatus that may be used to implement a method for account management in a computer game system according to an embodiment of the present invention.
  • the apparatus 700 generally may include a processor module 701 and a memory 705 .
  • the processor module 701 may include one or more processor cores.
  • the memory 705 may in the form of an integrated circuit, e.g., RAM, DRAM, ROM, and the like.
  • the memory 705 may also be a main memory that is accessible by all of the processor modules.
  • the processor module 701 may have local memories associated with each core.
  • a program 703 may be stored in the main memory 705 in the form of processor readable instructions that can be executed on the processor modules.
  • the program 703 may be configured to perform account management of a computer game system, as described above with respect to FIGS. 1-6 .
  • the program 703 may be written in any suitable processor readable language, e.g., C, C++, JAVA, Assembly, MATLAB, FORTRAN, and a number of other languages.
  • Input data 507 may also be stored in the memory.
  • Such input data 707 may include each user's user identification key, user characteristics determined by a biometric sensor, and data associated with the user (e.g., game play settings, achievements, etc.).
  • portions of program code and/or data may be loaded into the memory or the local stores of processor cores for parallel processing by multiple processor cores.
  • the apparatus 700 may also include well-known support functions 709 , such as input/output (I/O) elements 711 , power supplies (P/S) 713 , a clock (CLK) 715 , and a cache 717 .
  • the apparatus 700 may optionally include a mass storage device 719 such as a disk drive, CD-ROM drive, tape drive, or the like to store programs and/or data.
  • the device 700 may also optionally include a display unit 721 and user interface unit 725 to facilitate interaction between the apparatus 700 and a user.
  • the display unit 721 may be in the form of a cathode ray tube (CRT) or flat panel screen that displays text, numerals, graphical symbols, or images.
  • CTR cathode ray tube
  • the user interface 725 may include a keyboard, mouse, joystick, light pen, controller, or other device that may be used in conjunction with a graphical user interface (GUI).
  • GUI graphical user interface
  • the apparatus 700 may also include a network interface 723 to enable the device to communicate with other devices over a network, such as the internet.
  • One or more biometric sensors 733 may be connected to the processor module 701 via the I/O elements 711 . As discussed above, the biometric sensors 733 may be configured to determine one or more user characteristics (e.g., fingerprint, iris pattern, etc.), which serve as a user identification key.
  • user characteristics e.g., fingerprint, iris pattern, etc.
  • the components of the system 700 including the processor 701 , memory 705 , support functions 709 , mass storage device 719 , user interface 725 , network interface 723 , and display 721 may be operably connected to each other via one or more data buses 727 . These components may be implemented in hardware, software, firmware, or some combination of two or more of these.
  • FIG. 8 illustrates an example of a non-transitory computer readable storage medium 800 in accordance with an embodiment of the present invention.
  • the storage medium 800 contains computer-readable instructions stored in a format that can be retrieved, interpreted, and executed by a computer processing device.
  • the computer-readable storage medium 800 may be a computer-readable memory, such as random access memory (RAM) or read only memory (ROM), a computer readable storage disk for a fixed disk drive (e.g., a hard disk drive), or a removable disk drive.
  • the computer-readable storage medium 800 may be a flash memory device, a computer-readable tape, a CD-ROM, a DVD-ROM, a Blu-Ray, HD-DVD, UMD, or other optical storage medium.
  • the storage medium 800 contains instructions for account management of a computer game system 801 configured to implement a method for account management of a computer game system.
  • the instructions for account management of a computer game system 801 may be configure to implement a method for account management of a computer game system in accordance with the method described above with respect to FIG. 1 .
  • the instructions for account managements of a computer game system 801 may include determining user identification key instructions 803 that are used to determine a user identification key associated with a user of the component device.
  • the user identification key may be stored on the component device or extracted from user characteristics recognized by a biometric sensor located on the component device as discussed above.
  • the instructions for account management of a computer game system 801 may further include automatically accessing account instructions 805 that are used to automatically access an account associated with the user by sending the user identification key to a network associated with the computer game system.
  • the instructions for account management of a computer game system 801 may further include receiving data instructions 807 that are used to receive data associated with the user from the network.
  • data may include user-preferred settings, features unlocked by the user, previous achievements attained by the user, and information about the user configured to calibrate or optimize tracking of the user as discussed above.
  • the instructions for account management of a computer game system 801 may also include running computer game instructions 809 that are used to run a computer game in accordance with the data received from the network. Games may be run according to user-preferred settings, unlocked features, or calibration/optimization tracking information as discussed above.
  • the instructions for account management of a computer game system 801 may additionally include updating user account instructions 811 that are used to update a user account in accordance with new account information obtained during game play.
  • the update may include updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information as discussed above.

Abstract

A computer system can determine a user identification key associated with a user of a component device in response to connection of the component device to the computer system. The system automatically accesses an account associated with the user by sending the user identification key to a network associated with the computer system. The system receives data associated with the user account from the network and runs a computer application in accordance with the received data. The application receives input from the component device corresponding to user manipulation of the component device. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

Description

    FIELD OF THE INVENTION
  • Embodiments of the present invention are related to computer systems and more specifically to account management for computer systems.
  • BACKGROUND OF THE INVENTION
  • Computer game systems are widespread and can be found in numerous homes across the world. Computer game systems are currently configured such that when a person purchases a game console, the console becomes identified with him. Modifications made to game settings and achievements attained during game play become associated with the game console such that future users of the game console are subjected to those game settings and achievements by default. In other words, a friend of a user who operates the user's console is subjected to the user's settings and achievements by default. If the friend wishes to use more familiar settings (i.e., those saved on his console at home), he must go through the burdensome process of re-customizing those settings on the user's console. If the friend wishes to implement game features that he unlocked during game play on his home console, he will find it impossible unless the user has previously independently unlocked those features himself. Moreover, any additional achievements or modifications made by the friend while using the user's device would be attributed to the user rather than the friend. The settings and achievements on the friend's console at home would remain in the same state that he left it in regardless of any achievements attained or modifications made on the user's console.
  • It is within this context that embodiments of the present invention arise.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a flow diagram illustrating a method for account management in a computer game system in accordance with an embodiment of the present invention.
  • FIG. 2 is a schematic diagram illustrating an example of a gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 3 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 4 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIG. 5 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • FIGS. 6A-6C are schematic diagrams illustrating examples of user-specific account data to be received from a network and subsequent running of computer games in accordance with the received user-specific account data in accordance with an embodiment of the present invention.
  • FIG. 7 illustrates a block diagram of a computer apparatus that may be used to implement a method for account management in a computer game system according to an embodiment of the present invention.
  • FIG. 8 illustrates an example of a non-transitory computer readable storage medium in accordance with an embodiment of the present invention.
  • DESCRIPTION OF THE SPECIFIC EMBODIMENTS
  • FIG. 1 is a flow diagram illustrating a method for account management in a computer system in accordance with an embodiment of the present invention. A component device associated with the computer system is initially connected to the computer game system. The component device may be any input/output device compatible with the computer game system. By way of example, and not by way of limitation, the component device may be a controller configured to facilitate interaction between a user and a computer game running on the computer system (i.e., a video game console). Also by way of example, and not by way of limitation, the component device may be a peripheral component device configured to facilitate interaction between a user and a computer game running on the computer game system such as a pair of 3-D glasses or a headset.
  • In response to connection of the component device to the computer system, the system determines a user identification key of the user of the component device as indicated at 101. The determination of a user identification key is done automatically upon connection of the component device to the computer system, and does not require user prompting. In one embodiment, the user identification key is stored on a memory embedded in the component device. The user identification key may then be read directly from the component device upon connection. In this embodiment, the component device is unique to the user. Whenever the component device is connected to a computer system, the same user identification key is determined regardless of the owner of the computer system.
  • In an alternative embodiment, the user identification key is composed of one or more user characteristics determined from a sensor associated with the component device. By way of example, and not by way of limitation, the sensor may be a biometric sensor. Said biometric sensor may be configured to determine such user characteristics as a fingerprint, iris pattern, or voice of the user. These user characteristics subsequently form the user identification key.
  • After a user identification key has been determined, an account associated with the user of the component device is automatically accessed by sending the user identification key to a network associated with the computer system as indicated at 103.
  • By way of example, and not by way of limitation, the network may have access to accounts and account information for all users registered with a particular computer system. For example, in the context of a Sony PlayStation 3 gaming system, the network may have access to account information for all registered Sony PlayStation 3 users. In some embodiments, the identification key may be a rolling code key. The component device may transmit an access code that changes based on number of times there is an exchange between the component device and the computer system. A current acceptable code could be stored on a remote device that can be accessed via a network.
  • Once the user account has been accessed, data associated with the user is received from the network as indicated at 105. This data may include user-preferred settings associated with one or more programs or applications to be run on the computer system in conjunction with the component device. This data may include, e.g., features unlocked by the user that are associated with a game to be played on the computer gaming system. This data may also include information about the user configured to calibrate or optimize tracking of the user (e.g., user's skin tone, head diameter, face perspective, eye color, etc.) by the computer system. This data may further include previous achievements attained by the user, e.g., during game play on the computer system. By way of example, and not by way of limitation, this data may also include games purchased by the user that are only accessible through the network (i.e., user does not own a physical copy of the game).
  • The computer game is then run on the computer system in accordance with the received data as indicated at 107. This may involve running the game according to user-preferred settings (e.g., inverted/non-inverted point of view, game speed, zoom, controller sensitivity, etc.). This may also involve running the application (e.g., game) with features previously unlocked by the user. This may also involve running the program using information configured to calibrate or optimize tracking of the user. This may also involve running a program (e.g., game) purchased by the user that is only accessible through the network.
  • The user account may then be updated in accordance with new account information obtained during game play as indicated at 109. By way of example, and not by way of limitation, this may include, updating the user account to accommodate updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information.
  • It is important to note that this method for account management of a computer system may be extended to multiple users simultaneously connected to a computer system such that each user has access to his/her account, is able to obtain user-specific data, and is able to update his/her account. It is further noted that embodiments of the present invention are applicable to computer programs other than game programs.
  • FIG. 2 is a schematic diagram illustrating an example of a gaming environment implementing a method for account management of a computer system in accordance with an embodiment of the present invention.
  • A first user 201 is the owner of a computer system 221. In this example, the computer system 221 is in the form of a game console. The first user 201 is also the owner of component device 205′. A second user 203, who is not the owner of the game console 221, wishes to engage in game play on the first user's game console 221 using his own component device 205″. The game console 221 may be connected to a network 225 associated with the computer game system and also a display 223 configured to display images associated with a computer game running on the console 221.
  • By way of example, and not by way of limitation, each component device 205′, 205″ may be a wireless controller 205 configured to facilitate user interaction with game console 221 during operation. By way of example, and not by way of limitation, each wireless controller 205 may include a directional pad 207 for directional user input, two analog joysticks 211 for directional user input, buttons 209 for button-controlled user input, handles 213 for holding the device, a second set of buttons 215 for additional button-controlled user input, and one or more triggers 217 for trigger-controlled user input. Each wireless controller 205 also includes a memory 219, whereby a unique user identification key is stored. Thus, the first user 201 will have a controller 205′ with a user identification key unique to the first user and the second user 203 will also have a controller 205″ with a user identification unique to the second user. This user identification key is tied to the controller, and remains the same regardless of which game console the game controller is connected to.
  • In some embodiments, the controller 205 may include a rolling code transmitter 220, which may be implemented as part of the hardware of the controller or implemented in software running on the controller. The code transmitter 220 may transmit an identification key in the form of an access code that changes based on number of times there is an exchange between an element of the computer system 221, e.g., the console and the controller. The current acceptable code could be stored on a remote device (not shown) that can be accessed by the console 221 via the network 225. The computer system may compare the code transmitted by the controller 205 to the current acceptable code to identify the controller and obtain access the corresponding user account if the codes match.
  • The game console 221 may perform account management in accordance with the method described above with respect to FIG. 1. The game console 221 reads each user's identification key from each user's controller 205′, 205″ and sends this identification key to a network associated with the computer game system. Each user's account is automatically accessed upon the network's receipt of their respective identification keys. Each user account contains information regarding that particular user (e.g., user-preferred settings, unlocked features, information about the user configured to calibrate or optimize tracking of the user, and previous achievements attained by the user). Data associated with each user account is the sent from then network to the game console and the computer game is run in accordance with the received data.
  • Thus, game play may be customized for a user regardless of whose console he is using, so long as he brings his controller with his unique user identification key stored in the memory along with him every where he plays. This allows a user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 3 is a schematic diagram illustrating an example of an alternative gaming environment implementing a method for account management of a computer system in accordance with an embodiment of the present invention.
  • In FIG. 3, either user 201, 203 or none of the users may be the owner of the console 221. Each user 201, 203 connects a component device 305′, 305″ to the console 221 to facilitate interaction between the user 201, 203 and console 221 during operation.
  • Each component device 305′, 305″ may be a wireless controller configured to facilitate user interaction with game console 221 during operation. By way of example, and not by way of limitation, each component device 305′, 305″ may be a wireless controller 305 as indicated in the inset in FIG. 3. Each wireless controller 305 may include a directional pad 307 for directional user input, two analog joysticks 311 for directional user input, buttons 309 for button-controlled user input, handles 313 for holding the device, a second set of buttons 315 for additional button-controlled user input, and one or more triggers 317 for trigger-controlled user input. Each wireless controller 305′, 305″ may also include a sensor 319, configured to determine a user identification key (e.g., one or more user characteristics) of the user of the wireless controller. In the example illustrated, the sensor is located on an analog joystick, but may be positioned in an alternative location depending on the application. Unlike the controllers in the previous example in FIG. 2, the controllers here are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • By way of example, and not by way of limitation, the sensor 319 may be a biometric sensor configured to read a user's fingerprint. The fingerprint serves as the user identification key, and is sent to the network 225 by the game console 221. Each user's account is automatically accessed upon the network's receipt of their respective identification keys. Each user account contains information regarding that particular user (e.g., user-preferred settings, unlocked features, information about the user configured to calibrate or optimize tracking of the user, and previous achievements attained by the user). Data associated with each user account is the sent from then network to the game console and the computer game is run in accordance with the received data.
  • Thus, game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component device being used is configured to perform sensing of user characteristics. This allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 4 is a schematic diagram illustrating another example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • In FIG. 4, each user 201, 203 connects a component device 401, 401″ to the console 221 to facilitate interaction between the user 201, 203 and console 221 during operation.
  • Each component device 401, 401′ may be a peripheral component device configured to facilitate user interaction with game console 211 during operation. By way of example, and not by way of limitation, the peripheral component device 401, 401′ may be a pair of 3- D glasses 401, 401′. In one embodiment, the 3- D glasses 401, 401′ may have a memory embedded within, wherein the memory stores a unique user identification key. In this embodiment, the method for account management tracks that of the wireless controller described in FIG. 2. Thus, game play may be customized for a user regardless of whose console he is using, so long as he brings his peripheral component device (e.g., 3-D glasses) with his unique user identification key stored in the memory along with him every where he plays
  • In an alternative embodiment, the 3- D glasses 401, 401′ may include a sensor embedded within rather than a memory, wherein the sensor is configured to determine one or more user characteristics representing a user identification key. By way of example, and not by way of limitation, the sensor may be a biometric sensor configured to read a user's iris. In this embodiment, the method for account management tracks that of the wireless controller described in FIG. 3, with the user identification key being the user's iris pattern. Thus, game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component peripheral device being used is configured to perform sensing of user characteristics. Unlike the first embodiment, the 3- D glasses 401, 401′ in this alternative embodiment are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • Either embodiment allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIG. 5 is a schematic diagram illustrating another example of an alternative gaming environment implementing a method for account management of a computer game system in accordance with an embodiment of the present invention.
  • In FIG. 5, each user 201, 203 connects a component device 501, 501′ to the console 221 to facilitate interaction between the user 201, 203 and console 221 during operation.
  • Each component device 501, 501′ is a peripheral component device configured to facilitate user interaction with game console 221 during operation. By way of example, and not by way of limitation, the peripheral component device 501, 501′ may be a headset. In one embodiment, the headset 501, 501′ may have a memory embedded within, wherein the memory stores a unique user identification key. In this embodiment, the method for account management tracks that of the wireless controller described in FIG. 2. Thus, game play may be customized for a user regardless of whose console he is using, so long as he brings his peripheral component device 501, 501′ (e.g., headset) with his unique user identification key stored in the memory along with him every where he plays
  • In an alternative embodiment, the headset 501, 501′ may have a sensor embedded within rather than a memory, wherein the sensor is configured to determine one or more user characteristics representing a user identification key. By way of example, and not by way of limitation, the sensor may be a biometric sensor configured to recognize a user's voice. In this embodiment, the method for account management tracks that of the wireless controller described in FIG. 3, with the user identification key being the user's voice. Thus, game play may be customized for a user regardless of whose console he is using, so long as he is a registered user of the game system with a unique identification key and the component peripheral device (e.g., headset) being used is configured to perform sensing of user characteristics. Unlike the first embodiment, the headsets 501, 501′ in this alternative embodiment are not unique to an individual user; rather they are configured to determine the identity of any user that operates them.
  • Either embodiment allows the user to bypass the burdensome task of having to re-customize his personal settings and re-attain his previous achievements for each new game console he interacts with. Additionally, updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information accomplished/made during game play on any game console will update the user's account information, such that this newly modified data will be available for subsequent use by the user.
  • FIGS. 6A-6C are schematic diagrams illustrating examples of user-specific account data to be received from a network and subsequent running of computer games in accordance with the received user-specific account data.
  • FIG. 6A illustrates a gaming environment in which multiple users are able to participate in the same multi-player game using their own personalized settings in accordance with an embodiment of the invention. In FIG. 6A, a first user (i.e., user 1) and a second user (i.e., user 2) are both playing the same game on the computer game system. By way of example, and not by way of limitation, the computer game may be a multi-player shooting game. Each user is identified by their user identification key using any of the methods described above. The computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • In this particular example, the received data for each user includes user-specific preferred settings for the game running on the computer game system. By way of example, and not by way of limitation, such user-specific preferred settings may be the preferred perspective by which the user plays the game. For example, user 1 may prefer to play the game from a 3rd person perspective as illustrated, wherein the graphical perspective is rendered such that the player character is visible on-screen. User 2, on the other hand, may prefer to play the game from a 1st person perspective as illustrated, wherein the graphical perspective is rendered from the viewpoint of the player character.
  • Thus, both users are able to participate in the same game, using their own personalized settings using the method of account management described above with respect to FIG. 1.
  • FIG. 6B illustrates a gaming environment in which multiple users are connected to a gaming system, and each user is able to access games purchased (and only accessible through the network) by any other connected user in accordance with an embodiment of the invention. In FIG. 6B, a first user (i.e., user 1) and a second user (i.e., user 2) are both connected to the same computer game system. Each user is identified by their user identification key using any of the methods described above. The computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • In this particular example, the received data for each user includes games purchased by the user which are only accessible through the network. By way of example, and not by way of limitation, User 1 and User 2 may have vastly different collections of games, as illustrated. However, once each user has been uniquely identified, each user's set of accessible games becomes available for the other user to play. In other words, after all users have been identified, and their respective accounts accessed, all gaming titles owned by any user is available for any of the other users to play. This parallels the situation where a friend brings over his collection of games to play on another friends console, only now no physical copy is actually transported.
  • Thus, both users are able to access the other user's purchased gaming titles using the method of account management described above with respect to FIG. 1.
  • FIG. 6C illustrates a gaming environment in which multiple users are able to access their own previous achievements in accordance with an embodiment of the invention. In FIG. 6C, a first user (i.e., user 1) and a second user (i.e., user 2) are both playing the same game on the computer game system. Each user is identified by their user identification key using any of the methods described above. The computer game system then receives data associated with each user using their user identification key and runs the computer game in accordance with the received data.
  • In this particular example, the received data for each user includes user-specific achievements for the game running on the computer game system. By way of example, and not by way of limitation, such user-specific achievements may be the number of trophies attained or the user's overall ranking in the game. For example, User 1 may have received fewer trophies than User 2, and User 2 may have a higher overall ranking than User 1. Because User 2 is more decorated that User 1, he may have access to additional features (e.g., unlocked levels, unlocked weapons, unlocked characters, etc.) unavailable to User 1. By implementing the account management method of FIG. 1, both users are able to participate in the same game, using their own personalized achievements, rather than having to play using the achievements of the owner of the game console. Moreover, newly unlocked features and newly attained achievements accomplished during game play on another user's game console will still update the user's account information, such that the newly modified data will be available for subsequent use by the user.
  • FIG. 7 illustrates a block diagram of a computer apparatus that may be used to implement a method for account management in a computer game system according to an embodiment of the present invention. The apparatus 700 generally may include a processor module 701 and a memory 705. The processor module 701 may include one or more processor cores.
  • The memory 705 may in the form of an integrated circuit, e.g., RAM, DRAM, ROM, and the like. The memory 705 may also be a main memory that is accessible by all of the processor modules. In some embodiments, the processor module 701 may have local memories associated with each core. A program 703 may be stored in the main memory 705 in the form of processor readable instructions that can be executed on the processor modules. The program 703 may be configured to perform account management of a computer game system, as described above with respect to FIGS. 1-6. The program 703 may be written in any suitable processor readable language, e.g., C, C++, JAVA, Assembly, MATLAB, FORTRAN, and a number of other languages. Input data 507 may also be stored in the memory. Such input data 707 may include each user's user identification key, user characteristics determined by a biometric sensor, and data associated with the user (e.g., game play settings, achievements, etc.). During execution of the program 703, portions of program code and/or data may be loaded into the memory or the local stores of processor cores for parallel processing by multiple processor cores.
  • The apparatus 700 may also include well-known support functions 709, such as input/output (I/O) elements 711, power supplies (P/S) 713, a clock (CLK) 715, and a cache 717. The apparatus 700 may optionally include a mass storage device 719 such as a disk drive, CD-ROM drive, tape drive, or the like to store programs and/or data. The device 700 may also optionally include a display unit 721 and user interface unit 725 to facilitate interaction between the apparatus 700 and a user. The display unit 721 may be in the form of a cathode ray tube (CRT) or flat panel screen that displays text, numerals, graphical symbols, or images. The user interface 725 may include a keyboard, mouse, joystick, light pen, controller, or other device that may be used in conjunction with a graphical user interface (GUI). The apparatus 700 may also include a network interface 723 to enable the device to communicate with other devices over a network, such as the internet.
  • One or more biometric sensors 733 may be connected to the processor module 701 via the I/O elements 711. As discussed above, the biometric sensors 733 may be configured to determine one or more user characteristics (e.g., fingerprint, iris pattern, etc.), which serve as a user identification key.
  • The components of the system 700, including the processor 701, memory 705, support functions 709, mass storage device 719, user interface 725, network interface 723, and display 721 may be operably connected to each other via one or more data buses 727. These components may be implemented in hardware, software, firmware, or some combination of two or more of these.
  • According to another embodiment, instructions for implementing a method for account management of a computer game system may be stored in a computer readable storage medium. By way of example, and not by way of limitation, FIG. 8 illustrates an example of a non-transitory computer readable storage medium 800 in accordance with an embodiment of the present invention. The storage medium 800 contains computer-readable instructions stored in a format that can be retrieved, interpreted, and executed by a computer processing device. By way of example, and not by way of limitation, the computer-readable storage medium 800 may be a computer-readable memory, such as random access memory (RAM) or read only memory (ROM), a computer readable storage disk for a fixed disk drive (e.g., a hard disk drive), or a removable disk drive. In addition, the computer-readable storage medium 800 may be a flash memory device, a computer-readable tape, a CD-ROM, a DVD-ROM, a Blu-Ray, HD-DVD, UMD, or other optical storage medium.
  • The storage medium 800 contains instructions for account management of a computer game system 801 configured to implement a method for account management of a computer game system. The instructions for account management of a computer game system 801 may be configure to implement a method for account management of a computer game system in accordance with the method described above with respect to FIG. 1. In particular, the instructions for account managements of a computer game system 801 may include determining user identification key instructions 803 that are used to determine a user identification key associated with a user of the component device. The user identification key may be stored on the component device or extracted from user characteristics recognized by a biometric sensor located on the component device as discussed above.
  • The instructions for account management of a computer game system 801 may further include automatically accessing account instructions 805 that are used to automatically access an account associated with the user by sending the user identification key to a network associated with the computer game system.
  • The instructions for account management of a computer game system 801 may further include receiving data instructions 807 that are used to receive data associated with the user from the network. Such data may include user-preferred settings, features unlocked by the user, previous achievements attained by the user, and information about the user configured to calibrate or optimize tracking of the user as discussed above.
  • The instructions for account management of a computer game system 801 may also include running computer game instructions 809 that are used to run a computer game in accordance with the data received from the network. Games may be run according to user-preferred settings, unlocked features, or calibration/optimization tracking information as discussed above.
  • The instructions for account management of a computer game system 801 may additionally include updating user account instructions 811 that are used to update a user account in accordance with new account information obtained during game play. The update may include updated user settings, newly unlocked features, newly attained achievements, or updated calibration/optimization tracking information as discussed above.
  • We were talking about this idea more and Tim Moss came up with the idea of using a rolling code transmitter as part of the hardware. Like a RF car key the code changes based on number of times there is an exchange between a PS3 and the controller. The current acceptable code would be stored in the cloud.
  • While the above is a complete description of the preferred embodiment of the present invention, it is possible to use various alternatives, modifications, and equivalents. Therefore, the scope of the present invention should be determined not with reference to the above description, but should, instead be determined with reference to the appended claims, along with their full scope of equivalents. Any feature described herein, whether preferred or not, may be combined with any other feature described herein, whether preferred or not. In the claims that follow, the indefinite article “A” or “An” refers to a quantity of one or more of the item following the article, except where expressly stated otherwise. The appended claims are not to be interpreted as including means-plus-function limitations, unless such a limitation is explicitly received in a given claim using the phrase “means for.”

Claims (41)

1. A method for account management of a computer system, comprising:
a) with the computer system, determining a user identification key associated with a user of a component device in response to connection of the component device to the computer system;
b) with the computer system, automatically accessing an account associated with the user by sending the user identification key to a network associated with the computer system;
c) with the computer system, receiving data associated with the user account from the network;
d) running a computer application on the computer system in accordance with the received data, wherein the computer application receives input from the component device corresponding to user manipulation of the component device.
2. The method of claim 1, wherein determining the user identification key in a) includes reading the user identification key from a memory of the component device, the user identification key being unique to the component device.
3. The method of claim 1, wherein determining the user identification key in a) involves determining one or more characteristics of the user through a sensor located on the component device, the one or more characteristics of the user forming the user identification key.
4. The method of claim 3, wherein the sensor is a biometric sensor.
5. The method of claim 4, wherein the one or more characteristics of the user includes a fingerprint of the user.
6. The method of claim 4, wherein the one or more characteristics of the user includes an iris pattern of the user.
7. The method of claim 4, wherein the one or more characteristics of the user includes the user's voice.
8. The method of claim 1, wherein the computer system a game system and the component device associated with the computer system is a controller.
9. The method of claim 1, wherein the computer system is a game system and wherein the component device associated with the computer system is a peripheral component device associated with the computer game system.
10. The method of claim 9, wherein the peripheral component device is a pair of 3-D glasses.
11. The method of claim 9, wherein the peripheral component device is a headset.
12. The method of claim 1, wherein the data received in c) includes user-preferred settings associated with a game to be played on the computer system.
13. The method of claim 1, wherein the data received in c) includes unlocked features associated with a game to be played on the computer system.
14. The method of claim 1, wherein the data received in c) includes information about the user configured to calibrate or optimize tracking of the user.
15. The method of claim 1, wherein the data received in c) includes previous achievements attained by the user.
16. The method of claim 1, wherein d) involves running a computer program in accordance with a set of user-preferred settings.
17. The method of claim 1, wherein d) involves running the computer program with one or more unlocked features associated with the user.
18. The method of claim 1, further comprising e) updating the account associated with the user in accordance with new account information obtained during game play.
19. The method of claim 1, wherein a) includes transmitting an access code to a console, wherein the access code changes based on number of times there is an exchange between the computer system and the component device.
20. The method of claim 19, wherein a current acceptable value of the access code is stored remotely and can be accessed by the computer system via a network.
21. An apparatus for account management of a computer system, comprising:
a processor;
a memory; and
computer coded instructions embodied in the memory and executable by the processor, wherein the computer coded instructions are configured to implement a method for account management of a computer system, comprising:
a) with the computer system, determining a user identification key associated with a user of a component device in response to connection of the component device to the computer system;
b) with the computer system, automatically accessing an account associated with the user by sending the user identification key to a network associated with the computer system;
c) with the computer system, receiving data associated with the user account from the network;
d) running a computer application on the computer system in accordance with the received data, wherein the computer application receives input from the component device corresponding to user manipulation of the component device.
22. The apparatus of claim 21, wherein the component device includes a memory and determining the user identification includes reading the user identification key from a memory of the component device, the user identification key being unique to the component device.
23. The apparatus of claim 21, wherein the component device includes a sensor located on the component device and determining the user identification key involves determining one or more characteristics of the user through the sensor, the one or more characteristics of the user forming the user identification key.
24. The apparatus of claim 23, wherein the sensor is a biometric sensor.
25. The apparatus of claim 24, wherein the sensor is a fingerprint sensor and the one or more characteristics of the user includes a fingerprint of the user.
26. The apparatus of claim 24, wherein the one or more characteristics of the user includes an iris pattern of the user.
27. The apparatus of claim 24, wherein the sensor includes one or more microphones and wherein the one or more characteristics of the user includes the user's voice.
28. The apparatus of claim 21, wherein the computer system a game system and the component device associated with the computer system is a controller.
29. The apparatus of claim 21, wherein the computer system a game system and wherein the component device associated with the computer system is a peripheral component device associated with the computer game system.
30. The apparatus of claim 29, wherein the peripheral component device is a pair of 3-D glasses.
31. The apparatus of claim 29, wherein the peripheral component device is a headset.
32. The apparatus of claim 21, wherein the data received in c) includes user-preferred settings associated with a game to be played on the computer system.
33. The apparatus of claim 21, wherein the data received in c) includes unlocked features associated with a game to be played on the computer system.
34. The apparatus of claim 21, wherein the data received in c) includes information about the user configured to calibrate or optimize tracking of the user.
35. The apparatus of claim 21, wherein the data received in c) includes previous achievements attained by the user.
36. The apparatus of claim 21, wherein d) involves running a computer program in accordance with a set of user-preferred settings.
37. The apparatus of claim 21, wherein d) involves running the computer program with one or more unlocked features associated with the user.
38. The apparatus of claim 21, wherein the computer coded instructions further comprise instructions configured to updating the account associated with the user in accordance with new account information obtained during game play.
39. The apparatus of claim 21, further comprising a transmitter configured to transmit an access code from the component device to a console, wherein the access code changes based on number of times there is an exchange between the console and the component device.
40. The apparatus of claim 39, wherein a current acceptable value of the access code is stored remotely and can be accessed by the console via a network.
41. A computer program product comprising:
a non-transitory, computer-readable storage medium having computer readable program code embodied in said medium for detecting irrelevant speech of a user, said computer program having:
a) computer readable instructions configured to determine a user identification key associated with a user of a component device in response to connection of the component device to the computer system;
b) computer readable instructions configured to automatically access an account associated with the user by sending the user identification key to a network associated with the computer system;
c) computer readable instructions configured to receive data associated with the user account from the network;
d) computer readable instructions configured to run a computer application on the computer system in accordance with the received data, wherein the computer application receives input from the component device corresponding to user manipulation of the component device.
US13/158,763 2011-06-13 2011-06-13 Account management of computer system Abandoned US20120315983A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/158,763 US20120315983A1 (en) 2011-06-13 2011-06-13 Account management of computer system
PCT/US2012/041597 WO2012173889A1 (en) 2011-06-13 2012-06-08 Account management of computer system
CN201280034149.0A CN103648599A (en) 2011-06-13 2012-06-08 Account management of computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/158,763 US20120315983A1 (en) 2011-06-13 2011-06-13 Account management of computer system

Publications (1)

Publication Number Publication Date
US20120315983A1 true US20120315983A1 (en) 2012-12-13

Family

ID=47293632

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/158,763 Abandoned US20120315983A1 (en) 2011-06-13 2011-06-13 Account management of computer system

Country Status (3)

Country Link
US (1) US20120315983A1 (en)
CN (1) CN103648599A (en)
WO (1) WO2012173889A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2749329A1 (en) * 2012-12-26 2014-07-02 Disney Enterprises, Inc. Linking token detection at a single computing platform with a user identification to unlock content and/or effectuate modifications in virtual space instances presented via multiple computing platforms
US20140256427A1 (en) * 2013-03-06 2014-09-11 Steelseries Aps Method and apparatus for configuring an accessory device
US8972369B2 (en) 2012-12-26 2015-03-03 Disney Enterprises, Inc. Providing a common virtual item repository in a virtual space
US8986115B2 (en) 2012-12-26 2015-03-24 Disney Enterprises, Inc. Facilitating customization of a virtual space based on accessible virtual items
US20150105014A1 (en) * 2013-10-15 2015-04-16 Voyetra Turtle Beach, Inc. Auto-pairing of headset to headset basestation
US9092114B2 (en) 2013-03-15 2015-07-28 Disney Enterprises, Inc. Effectuating modifications within an instance of a virtual space presented via multiple disparate client computing platforms responsive to detection of a token associated with a single client computing platform
USD748200S1 (en) 2013-01-15 2016-01-26 Disney Enterprises, Inc. Power disk reader
USD748199S1 (en) 2013-01-15 2016-01-26 Disney Enterprises, Inc. Multi-sided power disk
US9327200B2 (en) 2012-12-26 2016-05-03 Disney Enterprises, Inc. Managing a theme of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9387407B2 (en) 2012-12-26 2016-07-12 Disney Enterprises, Inc. Managing objectives associated with a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9457263B2 (en) 2012-12-26 2016-10-04 Disney Enterprises, Inc. Unlocking virtual items in a virtual space responsive to physical token detection
US9517404B2 (en) 2012-12-26 2016-12-13 Disney Enterprises, Inc. Apparatus, system, and method for effectuating modifications to a virtual space responsive to token detection
US9667624B2 (en) 2012-12-26 2017-05-30 Disney Enterprises, Inc. Managing an environment of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9713767B2 (en) 2014-04-21 2017-07-25 Steelseries Aps System and method for offline configuring of a gaming accessory
US9922185B2 (en) 2012-12-26 2018-03-20 Disney Enterprises, Inc. Linking token detection at a single computing platform with a user identification to effectuate modifications in virtual space instances presented via multiple computing platforms
CN111035933A (en) * 2019-12-05 2020-04-21 腾讯科技(深圳)有限公司 Abnormal game detection method and device, electronic equipment and readable storage medium
JP2021013689A (en) * 2019-07-16 2021-02-12 株式会社ソニー・インタラクティブエンタテインメント Information processing device and log-in permission method
US11244469B2 (en) * 2010-03-05 2022-02-08 Sony Interactive Entertainment LLC Tracking position of device inside-out for augmented reality interactivity
US11273379B2 (en) * 2015-02-09 2022-03-15 King.Com Ltd. Method and apparatus for providing a computer implemented game

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3628829A (en) * 1966-03-09 1971-12-21 Morton L Heilig Experience theater
US20010046893A1 (en) * 2000-03-31 2001-11-29 Giobbi John J. System and method for saving status of paused game of chance
US20050066000A1 (en) * 2003-09-18 2005-03-24 Yee Liaw Multimedia-capable computer management system for selectively operating a plurality of computers
US20060121987A1 (en) * 2004-12-07 2006-06-08 Microsoft Corporation User-centric method of aggregating information sources to reinforce digital identity
US20070079137A1 (en) * 2004-08-11 2007-04-05 Sony Computer Entertainment Inc. Process and apparatus for automatically identifying user of consumer electronics
US20080070698A1 (en) * 2006-09-15 2008-03-20 Sung Park Electronic game tracking
US20110250971A1 (en) * 2010-04-07 2011-10-13 Van Os Marcel Methods and systems for providing a game center having customized notifications
US20120115616A1 (en) * 2005-10-19 2012-05-10 Aristocrat Technologies, Inc. Integrated active control system for managing gaming devices
US8721441B1 (en) * 2008-01-15 2014-05-13 Activision Publishing, Inc. Competitive music video game with instrument simulation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7775884B1 (en) * 2004-04-30 2010-08-17 Activision Publishing, Inc. Game controller steering wheel and methods therefor
CN201364576Y (en) * 2009-03-18 2009-12-16 柳如涵 Network software account password and computer system safety device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3628829A (en) * 1966-03-09 1971-12-21 Morton L Heilig Experience theater
US20010046893A1 (en) * 2000-03-31 2001-11-29 Giobbi John J. System and method for saving status of paused game of chance
US20050066000A1 (en) * 2003-09-18 2005-03-24 Yee Liaw Multimedia-capable computer management system for selectively operating a plurality of computers
US20070079137A1 (en) * 2004-08-11 2007-04-05 Sony Computer Entertainment Inc. Process and apparatus for automatically identifying user of consumer electronics
US20060121987A1 (en) * 2004-12-07 2006-06-08 Microsoft Corporation User-centric method of aggregating information sources to reinforce digital identity
US20120115616A1 (en) * 2005-10-19 2012-05-10 Aristocrat Technologies, Inc. Integrated active control system for managing gaming devices
US20080070698A1 (en) * 2006-09-15 2008-03-20 Sung Park Electronic game tracking
US8721441B1 (en) * 2008-01-15 2014-05-13 Activision Publishing, Inc. Competitive music video game with instrument simulation
US20110250971A1 (en) * 2010-04-07 2011-10-13 Van Os Marcel Methods and systems for providing a game center having customized notifications

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11244469B2 (en) * 2010-03-05 2022-02-08 Sony Interactive Entertainment LLC Tracking position of device inside-out for augmented reality interactivity
US9704336B2 (en) 2012-12-26 2017-07-11 Disney Enterprises, Inc. Managing a theme of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US8972369B2 (en) 2012-12-26 2015-03-03 Disney Enterprises, Inc. Providing a common virtual item repository in a virtual space
US8986115B2 (en) 2012-12-26 2015-03-24 Disney Enterprises, Inc. Facilitating customization of a virtual space based on accessible virtual items
EP2749329A1 (en) * 2012-12-26 2014-07-02 Disney Enterprises, Inc. Linking token detection at a single computing platform with a user identification to unlock content and/or effectuate modifications in virtual space instances presented via multiple computing platforms
CN104679975A (en) * 2012-12-26 2015-06-03 迪士尼企业公司 Unlocking content and/or effectuating modifications in virtual space instances presented via multiple computing platforms
US9517404B2 (en) 2012-12-26 2016-12-13 Disney Enterprises, Inc. Apparatus, system, and method for effectuating modifications to a virtual space responsive to token detection
US9667624B2 (en) 2012-12-26 2017-05-30 Disney Enterprises, Inc. Managing an environment of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9922185B2 (en) 2012-12-26 2018-03-20 Disney Enterprises, Inc. Linking token detection at a single computing platform with a user identification to effectuate modifications in virtual space instances presented via multiple computing platforms
US9552434B2 (en) 2012-12-26 2017-01-24 Disney Enterprises, Inc. Providing a common virtual item repository in a virtual space
US9327200B2 (en) 2012-12-26 2016-05-03 Disney Enterprises, Inc. Managing a theme of a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9387407B2 (en) 2012-12-26 2016-07-12 Disney Enterprises, Inc. Managing objectives associated with a virtual space based on characters made accessible responsive to corresponding tokens being detected
US9457263B2 (en) 2012-12-26 2016-10-04 Disney Enterprises, Inc. Unlocking virtual items in a virtual space responsive to physical token detection
USD748199S1 (en) 2013-01-15 2016-01-26 Disney Enterprises, Inc. Multi-sided power disk
USD748200S1 (en) 2013-01-15 2016-01-26 Disney Enterprises, Inc. Power disk reader
US9272221B2 (en) * 2013-03-06 2016-03-01 Steelseries Aps Method and apparatus for configuring an accessory device
US10376780B2 (en) 2013-03-06 2019-08-13 Steelseries Aps Method and apparatus for configuring an accessory device
US10946275B2 (en) 2013-03-06 2021-03-16 Steelseries Aps Method and apparatus for configuring an accessory device
US20140256427A1 (en) * 2013-03-06 2014-09-11 Steelseries Aps Method and apparatus for configuring an accessory device
US9092114B2 (en) 2013-03-15 2015-07-28 Disney Enterprises, Inc. Effectuating modifications within an instance of a virtual space presented via multiple disparate client computing platforms responsive to detection of a token associated with a single client computing platform
US20180048989A1 (en) * 2013-10-15 2018-02-15 Voyetra Turtle Beach, Inc. Methods and systems for automatically pairing headset to gaming audio source based on proximity
US9788139B2 (en) * 2013-10-15 2017-10-10 Voyetra Turtle Beach, Inc. System and method for automatically pairing headset to gaming audio source based on proximity
US11856496B2 (en) 2013-10-15 2023-12-26 Voyetra Turtle Beach, Inc. Auto-pairing of headset to headset basestation
US10064038B2 (en) * 2013-10-15 2018-08-28 Voyetra Turtle Beach, Inc. Methods and systems for automatically pairing headset to gaming audio source based on proximity
US20150105014A1 (en) * 2013-10-15 2015-04-16 Voyetra Turtle Beach, Inc. Auto-pairing of headset to headset basestation
US10728730B2 (en) 2013-10-15 2020-07-28 Voyetra Turtle Beach, Inc. Methods and systems for automatic pairing of headsets to audio sources based on proximity
US9975043B2 (en) 2014-04-21 2018-05-22 Steelseries Aps Interdevice communication management within an ecosystem of accessories
US10207179B2 (en) 2014-04-21 2019-02-19 Steelseries Aps Interdevice communication management within an ecosystem of accessories
US10537794B2 (en) 2014-04-21 2020-01-21 Steelseries Aps Programmable actuation force input for an accessory and methods thereof
US10576368B2 (en) 2014-04-21 2020-03-03 Steelseries Aps Customizable rumble effect in gaming accessory
US9713767B2 (en) 2014-04-21 2017-07-25 Steelseries Aps System and method for offline configuring of a gaming accessory
US10220306B2 (en) 2014-04-21 2019-03-05 Steelseries Aps System and method for offline configuring of a gaming accessory
US10780342B2 (en) 2014-04-21 2020-09-22 Steelseries Aps Interdevice communication management within an ecosystem of accessories
US10888774B2 (en) 2014-04-21 2021-01-12 Steelseries Aps Customizable rumble effect in gaming accessory
US10894206B2 (en) 2014-04-21 2021-01-19 Steelseries Aps Programmable actuation force input for an accessory and methods thereof
US11731039B2 (en) 2014-04-21 2023-08-22 Steelseries Aps Programmable actuation force input for an accessory and methods thereof
US10946270B2 (en) 2014-04-21 2021-03-16 Steelseries Aps System and method for offline configuring of a gaming accessory
US10258874B2 (en) 2014-04-21 2019-04-16 Steelseries Aps Programmable actuation force input for an accessory and methods thereof
US9931565B2 (en) 2014-04-21 2018-04-03 Steelseries Aps System and method for offline configuring of a gaming accessory
US11701577B2 (en) 2014-04-21 2023-07-18 Steelseries Aps Interdevice communication management within an ecosystem of accessories
US11273368B2 (en) 2014-04-21 2022-03-15 Steelseries Aps Customizable rumble effect in gaming accessory
US11413521B2 (en) 2014-04-21 2022-08-16 Steelseries Aps Programmable actuation force input for an accessory and methods thereof
US11697064B2 (en) 2014-04-21 2023-07-11 Steelseries Aps Customizable rumble effect in gaming accessory
US11273379B2 (en) * 2015-02-09 2022-03-15 King.Com Ltd. Method and apparatus for providing a computer implemented game
JP7234063B2 (en) 2019-07-16 2023-03-07 株式会社ソニー・インタラクティブエンタテインメント Information processing device and login permission method
JP2021013689A (en) * 2019-07-16 2021-02-12 株式会社ソニー・インタラクティブエンタテインメント Information processing device and log-in permission method
CN111035933A (en) * 2019-12-05 2020-04-21 腾讯科技(深圳)有限公司 Abnormal game detection method and device, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN103648599A (en) 2014-03-19
WO2012173889A1 (en) 2012-12-20

Similar Documents

Publication Publication Date Title
US20120315983A1 (en) Account management of computer system
CN105431813B (en) It is acted based on biometric identity home subscriber
US9492753B2 (en) Game control device, program, recording medium, game control method, game control system
US20170232348A1 (en) Methods for executing an instance of a virtual multiplayer game at multiple local devices
US9573064B2 (en) Virtual and location-based multiplayer gaming
JP5715110B2 (en) GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM
JP5819801B2 (en) Game control device, program, game system, lottery device
JP6140107B2 (en) GAME SYSTEM AND COMMUNICATION GAME PROCESSING METHOD
JP5819802B2 (en) Game control device, program, game system, lottery device
WO2020262333A1 (en) Game program, game method, and information processing device
US20150273337A1 (en) Authenticate user with wireless game controller
US20170216725A1 (en) Modifying gameplay parameters
JP7258570B2 (en) Game program, method, and information processing device
JP6768112B2 (en) Game system and game program
JP6775060B2 (en) Game system and game program
JP7285082B2 (en) Game program, method, and information processing device
JP6241962B2 (en) Game system
JP2020192154A (en) Game program, game method, and information processing device
JP7320342B2 (en) Game program and information processing device
KR102210552B1 (en) Terminal and method for providing game play data
JP2020089463A (en) Computer program and server device
JP7071308B2 (en) Programs, information processing equipment, game servers and game systems
JP6781796B2 (en) Game system and game program
JP6786660B2 (en) Game system and game program
KR102562814B1 (en) Device and method for change game character setting

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY COMPUTER ENTERTAINMENT AMERICA LLC, CALIFORNI

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MILLER, THOMAS M., IV;MOSS, TIMOTHY;REEL/FRAME:026434/0963

Effective date: 20110606

AS Assignment

Owner name: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:SONY COMPUTER ENTERTAINMENT AMERICA LLC;REEL/FRAME:038626/0637

Effective date: 20160331

Owner name: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC, CALIFO

Free format text: CHANGE OF NAME;ASSIGNOR:SONY COMPUTER ENTERTAINMENT AMERICA LLC;REEL/FRAME:038626/0637

Effective date: 20160331

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

AS Assignment

Owner name: SONY INTERACTIVE ENTERTAINMENT LLC, CALIFORNIA

Free format text: MERGER;ASSIGNOR:SONY INTERACTIVE ENTERTAINMENT AMERICA LLC;REEL/FRAME:053323/0567

Effective date: 20180315

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION