| In-play detection of altered game data -> Monitor Keywords |
|
In-play detection of altered game dataIn-play detection of altered game data description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20080182659, In-play detection of altered game data. Brief Patent Description - Full Patent Description - Patent Application Claims The technical field relates generally to computer processing and more specifically to online gaming. BACKGROUNDIt is not uncommon for online game players to cheat in order to appear to be better players than they truly are. Cheating can adversely affect online game communities and can significantly impact a player's desire to play against others online. Players are known to cheat via utilities that modify a game's data memory at runtime. Modifications can include, for example, changes to game data constants and/or characteristics, such as the amount of ammunition, the strength of an item, the health of a player, the position of walls, deleting of walls from a map to enable a player to shoot through walls in the game, or the like. Modifications are commonly encapsulated in small cheat applications colloquially called “Trainers.” Because typical file tampering mechanisms verify the integrity of a file on-disk (e.g., by verifying a digital signature), once a file is loaded into memory, it can be modified without affecting the file on-disk (e.g., the file on-disk remains valid, although its in-memory representation has been altered). Thus, trainers can be applied directly to a game's memory during play, and avoid detection by file tampering detection mechanisms implemented by the game. SUMMARYThis Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description Of Illustrative Embodiments. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Tampering of select game data is detectable during game play. During game play, challenges to inspect select data are provided to a game device, such as a game console or the like. Memory locations of the game device in which the select data are stored are analyzed to determine if the data has been altered. If data has been altered, online execution of the game ceases (e.g. login session terminated). If data has not been altered, online game play continues. In an example embodiment, the challenges include references to the select data. The challenge, upon receipt by the game device, locates the select data in game device memory, and computes cryptographic hash values from the select data stored in the game device memory. In response to the challenge, the game device provides the cryptographic hash values of the select data. Upon receipt of the hash values by the challenger (e.g., by a server), the received cryptographic hash values are compared with expected hash values. If the cryptographic hash values match, online game execution to continue. If the cryptographic hash values do not match, game execution is halted. BRIEF DESCRIPTION OF THE DRAWINGSThe foregoing summary, as well as the following detailed description, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating in-play detection of altered game data, there is shown in the drawings exemplary constructions thereof, however, in-play detection of altered game data is not limited to the specific methods and instrumentalities disclosed. FIG. 1 is a flow diagram of an example process for providing in-play detection of altered game data. FIG. 2 is a diagram of an exemplary processor for implementing in-play detection of altered game data. FIG. 3 is an illustration of functional components of a multimedia/gaming console that can be used to implement in-play detection of altered game data. FIG. 4 is a depiction of a suitable computing environment in which in-play detection of altered game data can be implemented. DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTSDuring execution of a game, altered game data is detectable via challenges provided to a game device. A challenge includes an executable program that is capable of locating select data in memory and analyzing the select data to determine if the select data has been altered. In an example embodiment, select data are stored in memory of the game device. When a challenge is received by the game device, the challenge is loaded and the executable program therein is executed. The challenge locates, via an obfuscated lookup table, the select data stored in the memory of the game device. The challenge obtains the select data from the memory of the game device and computes cryptographic hash values from the obtained data. The calculated hash values are compared with hash values provided as part of the challenge. If the hash values match, game execution continues. If the hash values do not match, game execution is halted. FIG. 1 is a flow diagram of an example process for in-play detection of altered game data. The process depicted in FIG. 1 is described herein in the context of a game executing on a game console (e.g., XBOX® game console) utilized in an online gaming (XBOX® LIVE) scenario. It is to be understood that this context is exemplary and applications of in-play detection of altered game data should not be limited thereto. Select game data to be analyzed for alteration is identified at step 12. Select game data can be any appropriate data such as game constants, static characteristics, attributes, or the like. For example, select game data can include the amount of ammunition (e.g., bullets) assigned to a player, the number of walls in a game scenario, the ability to shoot through walls, the maximum health of a player, the maximum strength of a player, the maximum life/duration of a player, or the like. The relative addresses of the select game data also are identified at step 12. The select data and the relative addresses of the select data can be identified, for example, by a developer of the game. For example, the developer can establish a name for each data segment of the select data. And, the names of the data segments can be used during the challenge to map the requested data segments to entries in an asset table indicating the actual in-memory locations of the data segments. Continue reading about In-play detection of altered game data... Full patent description for In-play detection of altered game data Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this In-play detection of altered game data patent application. Patent Applications in related categories: 20090298581 - Game machine management device having penalty function, game device, operation program thereof and penalty setting server - The present invention provides a game machine authentication management device and a game device for transmitting an authentication request and ID data to an authentication server through first communication means, waiting for a response including the authentication result data in a reception-enabled state, acquiring authentication level data capable of indicating ... 20090298582 - Method and system for distributing browser-based computer games and files - A method for securing, distributing, and updating a browser-based game includes encrypting a compiled browser-based computer game and wrapping the encrypted compiled browser-based computer game within a browser-based game loader. The browser-based game loader is executable by a web browser to decrypt the encrypted browser-based computer game and, in some ... 20090298583 - Web pages for gaming devices - A Web page is received at a gaming device from a Web server device and then displayed. Information indicative of a player's interaction with the Web page is received at the Web server device. The Web server device sends a request to a gaming property server device based at least ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like In-play detection of altered game data or other areas of interest. ### Previous Patent Application: Decreasing bad behavior with player-managed online gaming Next Patent Application: Method and system for using temporary information on personal devices Industry Class: Amusement devices: games ### FreshPatents.com Support Thank you for viewing the In-play detection of altered game data patent info. IP-related news and info Results in 0.72372 seconds Other interesting Feshpatents.com categories: Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|