US20090118015A1 - Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay - Google Patents
Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay Download PDFInfo
- Publication number
- US20090118015A1 US20090118015A1 US11/936,149 US93614907A US2009118015A1 US 20090118015 A1 US20090118015 A1 US 20090118015A1 US 93614907 A US93614907 A US 93614907A US 2009118015 A1 US2009118015 A1 US 2009118015A1
- Authority
- US
- United States
- Prior art keywords
- game
- user
- tag
- tag data
- game tag
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating 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/63—Generating 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 the player, e.g. authoring using a level editor
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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 output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/305—Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for providing a graphical or textual hint to the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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 output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/51—Server architecture
- A63F2300/513—Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
- A63F2300/6018—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content where the game content is authored by the player, e.g. level editor or by game device at runtime, e.g. level is created from music data on CD
Definitions
- the present invention relates to the field of electronic gaming and, more particularly, to enhancing the user experience of an electronic game by making user-created game data available in context during gameplay.
- the other player's providing the information may describe the context of the game in a variety of terms that another player may not readily understand. This is especially true when information is provided by players of various nationalities. For example, a player from England, when describing locations on a car, would use the terms “boot” and “bonnet” when referring to the American equivalent of the trunk and hood, respectively. Additionally, there has historically been no way to assess an accuracy or a quality of available game data, which can vary significantly from source to source.
- a number of publishers provide electronic game guides that users can presume to be moderately accurate, which include walk-throughs, hints, cheat codes, and other helpful data.
- This pre-built data is static in nature and cannot change once delivered.
- the static nature of the game data can be a significant weakness, especially when a game being described is a dynamic, evolving game, as are many current Web based multiplayer games. Additionally, a direct association is lacking between the game guide and a game context, requiring users to switch back and forth between gameplay and the guide.
- FIG. 1 is a schematic diagram illustrating a system for enhancing the user experience of an electronic game with user-created game tag information in accordance with embodiments of the inventive arrangements disclosed herein.
- FIG. 2 is a schematic diagram of a game tag information coordinator in accordance with an embodiment of the inventive arrangements disclosed herein.
- FIG. 3 is a flow chart of a method for enhancing the user experience of an electronic game with user-created game tag information in accordance with an embodiment of the inventive arrangements disclosed herein.
- FIG. 1 is a schematic diagram illustrating a system 100 for enhancing the user experience of an electronic game 120 with user-created game tag information 122 in accordance with embodiments of the inventive arrangements disclosed herein.
- a user 105 can play an electronic game application 120 on a client 110 .
- the electronic game 120 can be enhanced with user-created game tag information 122 received from a game information server 130 via network 125 .
- the client 110 running the electronic game application 120 can be a variety of electronic computing devices capable of communicating with the game information server 130 over a network 125 .
- Examples of such a client 110 can include a video game console like a PLAYSTATION, a personal computer, a mobile phone, a laptop computer, and the like.
- the electronic game application 120 can represent a software application providing the user 105 with electronic entertainment on the client 110 . As such, it is important to note that the electronic game application 120 must be written to be executed in the environment of the specific type of client 110 . That is, an electronic game 120 written for a mobile phone 110 can only be executed on a mobile phone 110 and not a personal computer 110 .
- the electronic game application 120 can display user-created game tag information 122 .
- the user-created game tag information 122 can include a variety of textual information, such as game hints, game tips, game cheats, and the like. Additionally, the user-created game tag information 122 can include an accuracy rating that represents the trustworthiness of the displayed information 122 .
- the user-created game tag information 122 displayed within the electronic game 120 can correspond to a specific piece of user-created game tag data 140 stored by the game information server 130 .
- the retrieval and display of the user-created game tag information 122 can be performed by another software element called a game tag monitor 115 .
- the game tag monitor 115 can monitor the user's 105 progression in the electronic game 120 and request the user-created game tag data 140 that corresponds to the specific game context from the game information server 130 .
- the game context can represent a specific time and/or location the user 105 is at in the electronic game 120 . For example, when the user 105 walks their game character in a place called “The Tombs”, the game tag monitor 115 would request and display user-created game tag data 140 that only corresponds to the “The Tombs”.
- the game tag monitor 115 can be an embedded component of the electronic game application 120 and would not need to be independently initiated.
- the game tag monitor 115 When the game tag monitor 115 receives user-created game tag data 140 from the game information server 130 , the game tag monitor 115 can display the contents of the user-created game tag data 140 as user-created game tag information 122 within the electronic game 120 . Additionally, the game tag monitor 115 can include a tag creation interface 117 that can allow a user 105 to add user-created game tag information 122 to the electronic game 120 .
- User-created game tag information 122 that is added by a user 105 via the tag creation interface 117 can be sent by the game tag monitor 115 to the game information server 130 to be stored and shared.
- the game information server 130 can be a networked computing device configured to collect and provide user-created game tag data 140 . In order to do so, the game information server 130 can include a game tag information coordinator 133 .
- the game tag information coordinator 133 can be a software application designed to catalog and assess the accuracy of received user-created game tag data 140 from the game tag monitor 115 . Additionally, the game tag information coordinator 133 can query an accessible data store 130 to fulfill requests from the game tag monitor 115 for user-created game tag data 140 for an electronic game 120 .
- the game tag information coordinator 133 can include a tag creation interface 134 .
- This tag creation interface 134 can be similar to the tag creation interface 117 contained within the game tag monitor 115 .
- the tag creation interface 134 of the game tag information coordinator 133 can be accessed by a user 105 to add user-created game tag data 140 without running the electronic game application 120 .
- the tag creation interface 134 of the game tag information coordinator 133 can be a Web form accessed with a Web browser, whereas the tag creation interface 117 of the game tag monitor 117 can be a conventional software graphical user interface (GUI).
- GUI software graphical user interface
- a tag creation interface 117 , 134 can be represent any software interface including, but not limited to, an interface available from a game console, a Web interface, a Web plug-in, a Web service, an interface of a stand-alone program designed to author game tag data 140 , and the like.
- the game tag information coordinator 133 can utilize stored user data 145 .
- the user data 145 can include information regarding the reliability of a specific user 105 and/or ratings of a user's 105 game tag data 140 by other users.
- the user data 145 can be located in a separate data store (not shown) from the user-created game tag data 140 .
- presented data stores can be a physical or virtual storage space configured to store digital information.
- Data store 135 can be physically implemented within any type of hardware including, but not limited to, a magnetic disk, an optical disk, a semiconductor memory, a digitally encoded plastic memory, a holographic memory, or any other recording medium.
- the data store 135 can be a stand-alone storage unit as well as a storage unit formed from a plurality of physical devices.
- information can be stored within data store 135 in a variety of manners. For example, information can be stored within a database structure or can be stored within one or more files of a file storage system, where each file may or may not be indexed for information searching purposes. Further, data store 135 can utilize one or more encryption mechanisms to protect stored information from unauthorized access.
- Network 125 can include any hardware/software/and firmware necessary to convey data encoded within carrier waves. Data can be contained within analog or digital signals and conveyed though data or voice channels. Network 125 can include local components and data pathways necessary for communications to be exchanged among computing device components and between integrated device components and peripheral devices. Network 125 can also include network equipment, such as routers, data lines, hubs, and intermediary servers which together form a data network, such as the Internet. Network 125 can also include circuit-based communication components and mobile communication components, such as telephony switches, modems, cellular communication towers, and the like. Network 125 can include line based and/or wireless communication pathways.
- FIG. 2 is a schematic diagram of a game tag information coordinator 200 in accordance with an embodiment of the inventive arrangements disclosed herein.
- the game tag information coordinator 200 can be utilized in system 100 by the game information server 130 to catalog and assess the trustworthiness of user-created game tag data 140 .
- the game tag information coordinator 200 can include a game tag engine 205 and an accuracy calculator 210 .
- the game tag engine 205 can perform the cataloging functions of the game tag information coordinator 200 . Cataloging can allow received user-created game tag data to be properly stored with other existing user-created game tag for the same game context.
- the accuracy calculator 210 can utilize a software algorithm to determine an accuracy rating for user-created game data.
- the value of the accuracy rating can represent a degree of trustworthiness of the user-created game tag data. Calculation of the accuracy rating can utilize a variety of data, such as historical accuracy ratings for a user, ratings by other users, and the like.
- FIG. 3 is a flow chart of a method 300 for enhancing the user experience of an electronic game with user-created game tag information in accordance with an embodiment of the inventive arrangements disclosed herein.
- Method 300 can be performed in the context of system 100 and/or utilize the game tag information coordinator 200 of FIG. 2 .
- Method 300 can begin with step 305 where a user initiates the game tag monitor.
- step 310 the user can play an electronic game. It should be noted that step 305 can be a sub-step of step 310 should the electronic game be designed to automatically launch the game tag monitor.
- the game tag monitor can request game tag data for the user's current game context from the game tag information coordinator.
- the game tag information coordinator can determine if applicable game tag data exists in step 320 .
- step 360 the game tag information coordinator can retrieve the game tag data from a data store.
- the game tag information coordinator can then send the retrieved game tag data to the game tag monitor in step 365 .
- step 370 the game tag monitor can display the received game tag data in the electronic game.
- step 380 can execute where the user can terminate the running of the electronic game and the game tag monitor. It should be noted that if the game tag monitor is an embedded component of the electronic game, then step 380 would only require the termination of the electronic game.
- flow can return to step 310 where the user can continue to play the game and the steps of method 300 can continue to execute accordingly.
- step 320 flow can proceed to step 325 where the user can decide if they wish to add game tag data to their current place in the electronic game. If the user does not wish to add game tag data, flow can return to step 310 where the user continues to play the electronic game.
- step 330 can execute where the user launches the game tag creation interface.
- step 335 the user can enter their game tag data into the interface.
- the user can then save their inputted data in step 340 .
- a creation of game data can occur at anytime and not just during gameplay.
- a user not playing a game can invoke a game tag creation interface (e.g., interface 134 ), through which gaming information can be created.
- a game tagging plug-in exists, which can be added to any interface, such as a Web interface.
- the plug-in could provide a convenient method for users to add game tag data to any game information Web site, such as adding game tag data to a gaming BLOG.
- step 345 the game tag monitor can send the entered game tag data to the game tag information coordinator.
- the game tag information coordinator can calculate an accuracy rating for the new game tag data in step 350 .
- step 355 the game tag information coordinator can save the game tag data and its accuracy rating. Accuracy of game tag data can be reassessed on an ongoing basis in accordance with established accuracy determination algorithms. After the execution of step 355 , flow of method 300 can return to step 310 where the user continues to play the electronic game.
- the present invention may be realized in hardware, software, or a combination of hardware and software.
- the present invention may be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware and software may be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- the present invention also may be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
Abstract
The present invention discloses a system for enhancing a user's experience in an electronic game by dynamically incorporating user-created tag data. Such a system can include an electronic game application running on a network-capable computing device, a game tag monitor, and a game tag information coordinator. The game tag monitor can be configured to accept and present user-created game tag data within the electronic game application. User created game tag data can also be received outside a gameplay situation using a suitable game tagging interface. The game tag data can be presented dynamically based on the current context of the game. The game tag information coordinator can be configured to provide the game tag monitor with game tag data and receive new game tag data from the game tag monitor.
Description
- 1. Field of the Invention
- The present invention relates to the field of electronic gaming and, more particularly, to enhancing the user experience of an electronic game by making user-created game data available in context during gameplay.
- 2. Description of the Related Art
- Electronic games, such as those played on personal computers and video game consoles, have become a very popular form of entertainment. The completion of a game often involves the investment of a large quantity of time by the player. Many games also include a variety of puzzles and secret areas, which tend to greatly increase the amount of time a player spends in the game trying to complete these objectives. Unfortunately, it can be quite easy to miss clues and/or items needed to complete a puzzle or enter a secret area, which is a common cause of player frustration.
- Many players, therefore, subscribe to a variety of user-communities to find and/or share information about handling these troublesome portions of a game. While this approach can provide a wealth of information, the accessed information often lacks a direct association with the specific context in the game where it is applicable. For example, a player would need to write down information from a Web site or switch back and forth between a game and the Web site in order to be able to read the information while trying to find the exact location in the game where the information applies.
- Further, the other player's providing the information may describe the context of the game in a variety of terms that another player may not readily understand. This is especially true when information is provided by players of various nationalities. For example, a player from England, when describing locations on a car, would use the terms “boot” and “bonnet” when referring to the American equivalent of the trunk and hood, respectively. Additionally, there has historically been no way to assess an accuracy or a quality of available game data, which can vary significantly from source to source.
- A number of publishers provide electronic game guides that users can presume to be moderately accurate, which include walk-throughs, hints, cheat codes, and other helpful data. This pre-built data, however, is static in nature and cannot change once delivered. The static nature of the game data can be a significant weakness, especially when a game being described is a dynamic, evolving game, as are many current Web based multiplayer games. Additionally, a direct association is lacking between the game guide and a game context, requiring users to switch back and forth between gameplay and the guide.
- What is needed is a solution that dynamically presents the user-created data of a user-community within the actual electronic game. That is, when playing an electronic game, a player would be automatically shown information that pertains to the specific context of the game from the community-based information server. Ideally, this solution would also include a calculated accuracy rating for each piece of information being displayed that represents a trustworthiness of the information.
- There are shown in the drawings, embodiments which are presently preferred, it being understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown.
-
FIG. 1 is a schematic diagram illustrating a system for enhancing the user experience of an electronic game with user-created game tag information in accordance with embodiments of the inventive arrangements disclosed herein. -
FIG. 2 is a schematic diagram of a game tag information coordinator in accordance with an embodiment of the inventive arrangements disclosed herein. -
FIG. 3 is a flow chart of a method for enhancing the user experience of an electronic game with user-created game tag information in accordance with an embodiment of the inventive arrangements disclosed herein. -
FIG. 1 is a schematic diagram illustrating asystem 100 for enhancing the user experience of anelectronic game 120 with user-createdgame tag information 122 in accordance with embodiments of the inventive arrangements disclosed herein. Insystem 100, auser 105 can play anelectronic game application 120 on aclient 110. Theelectronic game 120 can be enhanced with user-createdgame tag information 122 received from a game information server 130 vianetwork 125. - The
client 110 running theelectronic game application 120 can be a variety of electronic computing devices capable of communicating with the game information server 130 over anetwork 125. Examples of such aclient 110 can include a video game console like a PLAYSTATION, a personal computer, a mobile phone, a laptop computer, and the like. - The
electronic game application 120 can represent a software application providing theuser 105 with electronic entertainment on theclient 110. As such, it is important to note that theelectronic game application 120 must be written to be executed in the environment of the specific type ofclient 110. That is, anelectronic game 120 written for amobile phone 110 can only be executed on amobile phone 110 and not apersonal computer 110. - The
electronic game application 120 can display user-createdgame tag information 122. The user-createdgame tag information 122 can include a variety of textual information, such as game hints, game tips, game cheats, and the like. Additionally, the user-createdgame tag information 122 can include an accuracy rating that represents the trustworthiness of the displayedinformation 122. The user-createdgame tag information 122 displayed within theelectronic game 120 can correspond to a specific piece of user-createdgame tag data 140 stored by the game information server 130. - The retrieval and display of the user-created
game tag information 122 can be performed by another software element called agame tag monitor 115. The game tag monitor 115, as its name implies, can monitor the user's 105 progression in theelectronic game 120 and request the user-createdgame tag data 140 that corresponds to the specific game context from the game information server 130. The game context can represent a specific time and/or location theuser 105 is at in theelectronic game 120. For example, when theuser 105 walks their game character in a place called “The Tombs”, thegame tag monitor 115 would request and display user-createdgame tag data 140 that only corresponds to the “The Tombs”. - In an alternate embodiment, the
game tag monitor 115 can be an embedded component of theelectronic game application 120 and would not need to be independently initiated. - When the
game tag monitor 115 receives user-createdgame tag data 140 from the game information server 130, thegame tag monitor 115 can display the contents of the user-createdgame tag data 140 as user-createdgame tag information 122 within theelectronic game 120. Additionally, thegame tag monitor 115 can include atag creation interface 117 that can allow auser 105 to add user-createdgame tag information 122 to theelectronic game 120. - User-created
game tag information 122 that is added by auser 105 via thetag creation interface 117 can be sent by thegame tag monitor 115 to the game information server 130 to be stored and shared. The game information server 130 can be a networked computing device configured to collect and provide user-createdgame tag data 140. In order to do so, the game information server 130 can include a gametag information coordinator 133. - The game
tag information coordinator 133 can be a software application designed to catalog and assess the accuracy of received user-createdgame tag data 140 from thegame tag monitor 115. Additionally, the gametag information coordinator 133 can query an accessible data store 130 to fulfill requests from thegame tag monitor 115 for user-createdgame tag data 140 for anelectronic game 120. - The game
tag information coordinator 133 can include atag creation interface 134. Thistag creation interface 134 can be similar to thetag creation interface 117 contained within thegame tag monitor 115. Thetag creation interface 134 of the gametag information coordinator 133 can be accessed by auser 105 to add user-createdgame tag data 140 without running theelectronic game application 120. For example, thetag creation interface 134 of the gametag information coordinator 133 can be a Web form accessed with a Web browser, whereas thetag creation interface 117 of thegame tag monitor 117 can be a conventional software graphical user interface (GUI). In general, atag creation interface game tag data 140, and the like. - When assessing the accuracy of user-created
game tag data 140, the gametag information coordinator 133 can utilizestored user data 145. Theuser data 145 can include information regarding the reliability of aspecific user 105 and/or ratings of a user's 105game tag data 140 by other users. In another embodiment, theuser data 145 can be located in a separate data store (not shown) from the user-createdgame tag data 140. - As used herein, presented data stores, including
store 135, can be a physical or virtual storage space configured to store digital information.Data store 135 can be physically implemented within any type of hardware including, but not limited to, a magnetic disk, an optical disk, a semiconductor memory, a digitally encoded plastic memory, a holographic memory, or any other recording medium. Thedata store 135 can be a stand-alone storage unit as well as a storage unit formed from a plurality of physical devices. Additionally, information can be stored withindata store 135 in a variety of manners. For example, information can be stored within a database structure or can be stored within one or more files of a file storage system, where each file may or may not be indexed for information searching purposes. Further,data store 135 can utilize one or more encryption mechanisms to protect stored information from unauthorized access. -
Network 125 can include any hardware/software/and firmware necessary to convey data encoded within carrier waves. Data can be contained within analog or digital signals and conveyed though data or voice channels.Network 125 can include local components and data pathways necessary for communications to be exchanged among computing device components and between integrated device components and peripheral devices.Network 125 can also include network equipment, such as routers, data lines, hubs, and intermediary servers which together form a data network, such as the Internet.Network 125 can also include circuit-based communication components and mobile communication components, such as telephony switches, modems, cellular communication towers, and the like.Network 125 can include line based and/or wireless communication pathways. -
FIG. 2 is a schematic diagram of a gametag information coordinator 200 in accordance with an embodiment of the inventive arrangements disclosed herein. The gametag information coordinator 200 can be utilized insystem 100 by the game information server 130 to catalog and assess the trustworthiness of user-createdgame tag data 140. - To perform these functions, the game
tag information coordinator 200 can include agame tag engine 205 and anaccuracy calculator 210. Thegame tag engine 205 can perform the cataloging functions of the gametag information coordinator 200. Cataloging can allow received user-created game tag data to be properly stored with other existing user-created game tag for the same game context. - The
accuracy calculator 210 can utilize a software algorithm to determine an accuracy rating for user-created game data. The value of the accuracy rating can represent a degree of trustworthiness of the user-created game tag data. Calculation of the accuracy rating can utilize a variety of data, such as historical accuracy ratings for a user, ratings by other users, and the like. -
FIG. 3 is a flow chart of amethod 300 for enhancing the user experience of an electronic game with user-created game tag information in accordance with an embodiment of the inventive arrangements disclosed herein.Method 300 can be performed in the context ofsystem 100 and/or utilize the gametag information coordinator 200 ofFIG. 2 . -
Method 300 can begin withstep 305 where a user initiates the game tag monitor. Instep 310, the user can play an electronic game. It should be noted thatstep 305 can be a sub-step ofstep 310 should the electronic game be designed to automatically launch the game tag monitor. - In
step 315, the game tag monitor can request game tag data for the user's current game context from the game tag information coordinator. The game tag information coordinator can determine if applicable game tag data exists instep 320. - When applicable game tag data exists, flow can proceed to step 360 where the game tag information coordinator can retrieve the game tag data from a data store. In The game tag information coordinator can then send the retrieved game tag data to the game tag monitor in
step 365. Instep 370, the game tag monitor can display the received game tag data in the electronic game. - The user can decide if they are finished playing the electronic game in
step 375. When the user is finished, step 380 can execute where the user can terminate the running of the electronic game and the game tag monitor. It should be noted that if the game tag monitor is an embedded component of the electronic game, then step 380 would only require the termination of the electronic game. - If the user is not yet finished playing the electronic game, flow can return to step 310 where the user can continue to play the game and the steps of
method 300 can continue to execute accordingly. - In the case where game tag information coordinator determines that game tag data does not exist in
step 320, flow can proceed to step 325 where the user can decide if they wish to add game tag data to their current place in the electronic game. If the user does not wish to add game tag data, flow can return to step 310 where the user continues to play the electronic game. - Should the user wish to add game tag data, step 330 can execute where the user launches the game tag creation interface. In
step 335, the user can enter their game tag data into the interface. The user can then save their inputted data instep 340. In one contemplated configuration, a creation of game data can occur at anytime and not just during gameplay. For example, a user not playing a game can invoke a game tag creation interface (e.g., interface 134), through which gaming information can be created. In one embodiment, a game tagging plug-in exists, which can be added to any interface, such as a Web interface. In such an embodiment, the plug-in could provide a convenient method for users to add game tag data to any game information Web site, such as adding game tag data to a gaming BLOG. - Regardless of what interface is used to create the game tag data, in
step 345, the game tag monitor can send the entered game tag data to the game tag information coordinator. The game tag information coordinator can calculate an accuracy rating for the new game tag data instep 350. Instep 355, the game tag information coordinator can save the game tag data and its accuracy rating. Accuracy of game tag data can be reassessed on an ongoing basis in accordance with established accuracy determination algorithms. After the execution ofstep 355, flow ofmethod 300 can return to step 310 where the user continues to play the electronic game. - The present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- The present invention also may be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
- This invention may be embodied in other forms without departing from the spirit or essential attributes thereof. Accordingly, reference should be made to the following claims, rather than to the foregoing specification, as indicating the scope of the invention.
Claims (20)
1. A system for enhancing user experience in an electronic game by dynamically incorporating user-created tag data comprising:
an electronic game application running on a network-capable computing device;
a game tag monitor configured to accept and present user-created game tag data within the electronic game application, wherein game tag data is presented dynamically based on a game context; and
a game tag information coordinator configured to interact with the game tag monitor, wherein an interaction with the game tag monitor includes at least one of accepting new user-created game tag data and conveying existing user-created game tag data.
2. The system of claim 1 , wherein the game tag monitor further comprises:
a tag creation interface configured to accept user-entered game tag data.
3. The system of claim 1 , wherein the game tag information coordinator further comprises:
a tag creation interface configured to accept user-entered game tag data;
a game tag engine configured to catalog a new user-created game tag data for storage, wherein cataloging aggregates related game tag data; and
an accuracy calculator configured to determine an accuracy rating for the new user-created game tag data, wherein a determination utilizes at least one of historical user data and ratings by other users.
4. The system of claim 3 , wherein the accuracy rating is stored as an element of the game tag data.
5. The system of claim 3 , wherein the accuracy rating represents a level of usefulness and correctness for the new game tag data.
6. The system of claim 1 , wherein the game tag information coordinator is a component of a community-based game information server, wherein access to game tag data requires a registration with the game information server.
7. The system of claim 1 , wherein the game tag monitor is an embedded component of the electronic game application.
8. The system of claim 1 , wherein the network-capable computing device is one of a mobile phone, a personal computer, a video game console, a laptop computer, and a hand-held video game device.
9. The system of claim 1 , wherein the game context includes at least one of a game scene, a game time counter, a visual game element, and a triggered game element.
10. The system of claim 1 , wherein game tag data includes at least one of a game tip, a game trick, a game cheat, a game hint, and a set of game instructions.
11. A method for enhancing user experience in an electronic game by dynamically incorporating user-created tag data comprising:
a game tag monitor monitoring an electronic game application;
conveying a request to a game tag information coordinator for game tag data that is applicable to a current game context of the electronic game application;
when applicable game tag data exists, the game tag information coordinator retrieving said applicable game tag data;
the game tag information coordinator sending the applicable game tag data to the game tag monitor; and
the game tag monitor presenting the received applicable game tag data in the electronic game application.
12. The method of claim 11 , further comprising:
the game tag monitor receiving a user-request to add game tag data;
the game tag monitor invoking a tag creation interface;
the game tag monitor receiving a request to save user-inputted game tag data;
the game tag monitor conveying the user-inputted game tag data to the game tag information coordinator;
the game tag information coordinator calculating an accuracy rating for the user-inputted game tag data;
the game tag information coordinator cataloging the user-inputted game tag data; and
the game tag information coordinator storing the user-inputted game tag data and its associated accuracy rating, wherein the user-inputted game tag data is stored with existing user-created game tag data for the current game context.
13. The method of claim 12 , wherein a calculation of the accuracy rating utilizes at least one of historical user data and ratings by other users.
14. The method of claim 12 , wherein the accuracy rating represents a level of usefulness and correctness for the user-inputted game tag data.
15. The method of claim 11 , wherein the current game context includes at least one of a game scene, a game time counter, a visual game element, and a triggered game element.
16. The method of claim 11 , wherein the game tag information coordinator is a component of a community-based game information server, wherein access to game tag data requires a registration with the game information server.
17. The method of claim 11 , wherein said steps of claim 11 are performed by at least one machine in accordance with at least one computer program stored in a computer readable media, said computer programming having a plurality of code sections that are executable by the at least one machine.
18. A community-enhanced gaming system comprising:
a community-based game information server configured to collect and distribute game tag data; and
an electronic game system configured to interact with the game information server and present game tag data.
19. The gaming system of claim 18 , wherein the game information server further comprises:
a game tag information coordinator configured to catalog new user-created game tag data for storage, wherein cataloging aggregates related game tag data, and determine an accuracy rating for new user-created game tag data.
20. The gaming system of claim 18 , wherein the electronic game system further comprises:
an electronic game application running on a network-capable computing device; and
a game tag monitor configured to dynamically present game tag data in the electronic game application based on a game context of the electronic game application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/936,149 US20090118015A1 (en) | 2007-11-07 | 2007-11-07 | Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/936,149 US20090118015A1 (en) | 2007-11-07 | 2007-11-07 | Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090118015A1 true US20090118015A1 (en) | 2009-05-07 |
Family
ID=40588663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/936,149 Abandoned US20090118015A1 (en) | 2007-11-07 | 2007-11-07 | Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay |
Country Status (1)
Country | Link |
---|---|
US (1) | US20090118015A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090209337A1 (en) * | 2008-02-15 | 2009-08-20 | Microsoft Corporation | User-Powered Always Available Contextual Game Help |
US20110281648A1 (en) * | 2010-05-11 | 2011-11-17 | George Weising | Placement of user information in a game space |
US20110320019A1 (en) * | 2010-04-22 | 2011-12-29 | Ebay Inc. | Data mining system |
WO2012166679A3 (en) * | 2011-05-27 | 2013-04-11 | Microsoft Corporation | Communication between avatars in different games |
US20130324258A1 (en) * | 2012-05-31 | 2013-12-05 | Nintendo Co., Ltd. | Game system, control method, storage medium, and terminal device |
EP2676710A1 (en) * | 2011-02-15 | 2013-12-25 | Capcom Co., Ltd. | Game system, computer device, method for controlling computer device, and recording medium |
GB2505877A (en) * | 2012-09-06 | 2014-03-19 | Sony Comp Entertainment Europe | Gaming system allowing players to leave messages in a gaming environment |
US8814693B2 (en) | 2011-05-27 | 2014-08-26 | Microsoft Corporation | Avatars of friends as non-player-characters |
US9342817B2 (en) | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
CN107433040A (en) * | 2017-09-11 | 2017-12-05 | 杭州电魂网络科技股份有限公司 | Game data changes method and system |
CN107485856A (en) * | 2017-08-15 | 2017-12-19 | 合肥爱吾宠科技有限公司 | Opening type network game system and method |
WO2018004453A1 (en) * | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Communication methods, computer-readable media, communication devices, and servers |
US10449461B1 (en) | 2018-05-07 | 2019-10-22 | Microsoft Technology Licensing, Llc | Contextual in-game element recognition, annotation and interaction based on remote user input |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546521A (en) * | 1991-10-15 | 1996-08-13 | International Business Machines Corporation | Dynamic presentation of contextual help and status information |
US5563805A (en) * | 1994-08-16 | 1996-10-08 | International Business Machines Corporation | Multimedia context-sensitive real-time-help mechanism for use in a data processing system |
US5732216A (en) * | 1996-10-02 | 1998-03-24 | Internet Angles, Inc. | Audio message exchange system |
US5819092A (en) * | 1994-11-08 | 1998-10-06 | Vermeer Technologies, Inc. | Online service development tool with fee setting capabilities |
US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
US6285351B1 (en) * | 1997-04-25 | 2001-09-04 | Immersion Corporation | Designing force sensations for computer applications including sounds |
US6342907B1 (en) * | 1998-10-19 | 2002-01-29 | International Business Machines Corporation | Specification language for defining user interface panels that are platform-independent |
US20020054123A1 (en) * | 1998-02-09 | 2002-05-09 | Ralph E. Walden | Access of online information featuring automatic hide/show function |
US6456303B1 (en) * | 1998-02-09 | 2002-09-24 | Microsoft Corporation | Method and system for access of online information |
US20020142845A1 (en) * | 2001-03-09 | 2002-10-03 | Randall Whitten Jon Marcus | Method and apparatus for displaying information regarding stored data in a gaming system |
US20020184341A1 (en) * | 2001-06-04 | 2002-12-05 | Bhatti Kristen L. | Method and system for providing technical support documents via the internet |
US20030109305A1 (en) * | 2001-10-10 | 2003-06-12 | Gavin Andrew Scott | Providing game information via characters in a game environment |
US20030191979A1 (en) * | 2002-04-04 | 2003-10-09 | Whitten Jon Marcus Randall | Method and apparatus for restoring a device to a default state |
US20030217091A1 (en) * | 2002-05-14 | 2003-11-20 | Tomio Echigo | Content provisioning system and method |
US6712702B2 (en) * | 1996-01-19 | 2004-03-30 | Sheldon F. Goldberg | Method and system for playing games on a network |
US6793580B2 (en) * | 1999-09-24 | 2004-09-21 | Nokia Corporation | Applying a user profile in a virtual space |
US20050246638A1 (en) * | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Presenting in-game tips on a video game system |
US6973620B2 (en) * | 2001-09-06 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for providing user support based on contextual information |
US7007240B1 (en) * | 1999-08-03 | 2006-02-28 | Gateway Inc. | Method and system for displaying non-overlapping program and auxiliary windows |
US7056217B1 (en) * | 2000-05-31 | 2006-06-06 | Nintendo Co., Ltd. | Messaging service for video game systems with buddy list that displays game being played |
US20060143280A1 (en) * | 2001-02-16 | 2006-06-29 | Sony Computer Entertainment Inc. | Electronic mail system and method for forming electronic mail |
US7136080B1 (en) * | 1999-09-02 | 2006-11-14 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program providing color coded display messages |
US20060287106A1 (en) * | 2005-05-17 | 2006-12-21 | Super Computer International | Collaborative online gaming system and method |
US20070276521A1 (en) * | 2006-03-20 | 2007-11-29 | Harris Adam P | Maintaining community integrity |
US20080039204A1 (en) * | 2006-08-11 | 2008-02-14 | Jonathan Ackley | Method and/or system for adaptive gaming experience |
US7367888B1 (en) * | 2004-01-28 | 2008-05-06 | Microsoft Corporation | Player trust system and method |
US20080139301A1 (en) * | 2006-12-11 | 2008-06-12 | Ole-Ivar Holthe | System and method for sharing gaming experiences |
US20090005003A1 (en) * | 2007-06-26 | 2009-01-01 | Gosub 60, Inc. | Methods and Systems for Providing In-Game Hot Spots |
US20090053681A1 (en) * | 2007-08-07 | 2009-02-26 | Triforce, Co., Ltd. | Interactive learning methods and systems thereof |
US20090088233A1 (en) * | 2007-09-28 | 2009-04-02 | Microsoft Corporation | Dynamic problem solving for games |
US7805530B2 (en) * | 2005-08-31 | 2010-09-28 | Kabushiki Kaisha Square Enix | Interactive content delivery server, a method and a computer program product for interactively delivering content |
-
2007
- 2007-11-07 US US11/936,149 patent/US20090118015A1/en not_active Abandoned
Patent Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546521A (en) * | 1991-10-15 | 1996-08-13 | International Business Machines Corporation | Dynamic presentation of contextual help and status information |
US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
US5563805A (en) * | 1994-08-16 | 1996-10-08 | International Business Machines Corporation | Multimedia context-sensitive real-time-help mechanism for use in a data processing system |
US5819092A (en) * | 1994-11-08 | 1998-10-06 | Vermeer Technologies, Inc. | Online service development tool with fee setting capabilities |
US6712702B2 (en) * | 1996-01-19 | 2004-03-30 | Sheldon F. Goldberg | Method and system for playing games on a network |
US5732216A (en) * | 1996-10-02 | 1998-03-24 | Internet Angles, Inc. | Audio message exchange system |
US6285351B1 (en) * | 1997-04-25 | 2001-09-04 | Immersion Corporation | Designing force sensations for computer applications including sounds |
US20020054123A1 (en) * | 1998-02-09 | 2002-05-09 | Ralph E. Walden | Access of online information featuring automatic hide/show function |
US6456303B1 (en) * | 1998-02-09 | 2002-09-24 | Microsoft Corporation | Method and system for access of online information |
US6342907B1 (en) * | 1998-10-19 | 2002-01-29 | International Business Machines Corporation | Specification language for defining user interface panels that are platform-independent |
US7007240B1 (en) * | 1999-08-03 | 2006-02-28 | Gateway Inc. | Method and system for displaying non-overlapping program and auxiliary windows |
US7136080B1 (en) * | 1999-09-02 | 2006-11-14 | Sony Computer Entertainment Inc. | Entertainment system, entertainment apparatus, recording medium, and program providing color coded display messages |
US6793580B2 (en) * | 1999-09-24 | 2004-09-21 | Nokia Corporation | Applying a user profile in a virtual space |
US7056217B1 (en) * | 2000-05-31 | 2006-06-06 | Nintendo Co., Ltd. | Messaging service for video game systems with buddy list that displays game being played |
US20060143280A1 (en) * | 2001-02-16 | 2006-06-29 | Sony Computer Entertainment Inc. | Electronic mail system and method for forming electronic mail |
US20020142845A1 (en) * | 2001-03-09 | 2002-10-03 | Randall Whitten Jon Marcus | Method and apparatus for displaying information regarding stored data in a gaming system |
US20020184341A1 (en) * | 2001-06-04 | 2002-12-05 | Bhatti Kristen L. | Method and system for providing technical support documents via the internet |
US6973620B2 (en) * | 2001-09-06 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for providing user support based on contextual information |
US20030109305A1 (en) * | 2001-10-10 | 2003-06-12 | Gavin Andrew Scott | Providing game information via characters in a game environment |
US20030191979A1 (en) * | 2002-04-04 | 2003-10-09 | Whitten Jon Marcus Randall | Method and apparatus for restoring a device to a default state |
US6996744B2 (en) * | 2002-04-04 | 2006-02-07 | Microsoft Corporation | Generating a passcode for resetting a game console |
US20030217091A1 (en) * | 2002-05-14 | 2003-11-20 | Tomio Echigo | Content provisioning system and method |
US7367888B1 (en) * | 2004-01-28 | 2008-05-06 | Microsoft Corporation | Player trust system and method |
US20050246638A1 (en) * | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Presenting in-game tips on a video game system |
US20060287106A1 (en) * | 2005-05-17 | 2006-12-21 | Super Computer International | Collaborative online gaming system and method |
US7805530B2 (en) * | 2005-08-31 | 2010-09-28 | Kabushiki Kaisha Square Enix | Interactive content delivery server, a method and a computer program product for interactively delivering content |
US20070276521A1 (en) * | 2006-03-20 | 2007-11-29 | Harris Adam P | Maintaining community integrity |
US20080039204A1 (en) * | 2006-08-11 | 2008-02-14 | Jonathan Ackley | Method and/or system for adaptive gaming experience |
US20080139301A1 (en) * | 2006-12-11 | 2008-06-12 | Ole-Ivar Holthe | System and method for sharing gaming experiences |
US20090005003A1 (en) * | 2007-06-26 | 2009-01-01 | Gosub 60, Inc. | Methods and Systems for Providing In-Game Hot Spots |
US20090053681A1 (en) * | 2007-08-07 | 2009-02-26 | Triforce, Co., Ltd. | Interactive learning methods and systems thereof |
US20090088233A1 (en) * | 2007-09-28 | 2009-04-02 | Microsoft Corporation | Dynamic problem solving for games |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090209337A1 (en) * | 2008-02-15 | 2009-08-20 | Microsoft Corporation | User-Powered Always Available Contextual Game Help |
US20110320019A1 (en) * | 2010-04-22 | 2011-12-29 | Ebay Inc. | Data mining system |
US10769650B2 (en) | 2010-04-22 | 2020-09-08 | Ebay Inc. | Data mining system |
US9600823B2 (en) * | 2010-04-22 | 2017-03-21 | Ebay Inc. | Data mining system |
US20110281648A1 (en) * | 2010-05-11 | 2011-11-17 | George Weising | Placement of user information in a game space |
US11806620B2 (en) | 2010-05-11 | 2023-11-07 | Sony Interactive Entertainment LLC | Systems and methods for placing and displaying user information in a game space |
US11478706B2 (en) | 2010-05-11 | 2022-10-25 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
US10786736B2 (en) * | 2010-05-11 | 2020-09-29 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
EP2676710A1 (en) * | 2011-02-15 | 2013-12-25 | Capcom Co., Ltd. | Game system, computer device, method for controlling computer device, and recording medium |
EP2676710A4 (en) * | 2011-02-15 | 2014-11-26 | Capcom Co | Game system, computer device, method for controlling computer device, and recording medium |
US9369543B2 (en) | 2011-05-27 | 2016-06-14 | Microsoft Technology Licensing, Llc | Communication between avatars in different games |
US8814693B2 (en) | 2011-05-27 | 2014-08-26 | Microsoft Corporation | Avatars of friends as non-player-characters |
WO2012166679A3 (en) * | 2011-05-27 | 2013-04-11 | Microsoft Corporation | Communication between avatars in different games |
US9342817B2 (en) | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
US10576366B2 (en) * | 2012-05-31 | 2020-03-03 | Nintendo Co., Ltd. | Game system, control method, storage medium, and terminal device |
US20130324258A1 (en) * | 2012-05-31 | 2013-12-05 | Nintendo Co., Ltd. | Game system, control method, storage medium, and terminal device |
GB2505877A (en) * | 2012-09-06 | 2014-03-19 | Sony Comp Entertainment Europe | Gaming system allowing players to leave messages in a gaming environment |
WO2018004453A1 (en) * | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Communication methods, computer-readable media, communication devices, and servers |
CN109475775A (en) * | 2016-06-29 | 2019-03-15 | 雷蛇(亚太)私人有限公司 | Communication means, computer-readable medium, communication device and server |
US10857464B2 (en) | 2016-06-29 | 2020-12-08 | Razer (Asia-Pacific) Pte. Ltd. | Communication devices and methods for use with gaming devices to assist in gameplay |
CN107485856A (en) * | 2017-08-15 | 2017-12-19 | 合肥爱吾宠科技有限公司 | Opening type network game system and method |
CN107433040A (en) * | 2017-09-11 | 2017-12-05 | 杭州电魂网络科技股份有限公司 | Game data changes method and system |
US10449461B1 (en) | 2018-05-07 | 2019-10-22 | Microsoft Technology Licensing, Llc | Contextual in-game element recognition, annotation and interaction based on remote user input |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090118015A1 (en) | Solution for enhancing the user experience of an electronic game by making user-created game data available in context during gameplay | |
US8961321B2 (en) | Management of gaming data | |
US20080320041A1 (en) | Adding virtual features via real world accessories | |
US20120252582A1 (en) | Metagame Translation | |
KR20070028971A (en) | Method and system for controlling game ai which copies input pattern of gamer and playing the game | |
JP6777782B2 (en) | Gameplay image replay method and device | |
US9182978B2 (en) | Application configuration using binary large objects | |
US20100255909A1 (en) | Systems and Methods for Managing Virtual Objectives in a Video Game | |
KR101781250B1 (en) | Game service method and system | |
JP7366948B2 (en) | Game replay method and system | |
US11210332B2 (en) | Mapped views of digital content | |
JPWO2019026874A1 (en) | Program, method, and information processing device | |
KR100997483B1 (en) | System and method for giving online game replay file | |
KR20200138891A (en) | Method and system for game using skill succession in sports game | |
KR20190068338A (en) | Method and system for providing item diary in on-line game | |
CN104919449B (en) | A variety of buffering order for digital content items | |
US20190358543A1 (en) | Generating alternate reality games (arg) incorporating augmented reality (ar) | |
KR101182564B1 (en) | Method and system providing soccer game, soccer game server, using message broadcasting item and record media program for implement thereof | |
KR100855451B1 (en) | Method for Character Navigation of Computer Game | |
CN114073056A (en) | Contextual layer of digital content | |
JP5654515B2 (en) | system | |
JP7149200B2 (en) | computer programs and computer equipment | |
US20240013179A1 (en) | Systems and methods to determine content for a narrative based on user input related to the narrative | |
KR20040027249A (en) | multiplayer online role playing game system and game information recording method therefor | |
KR101196170B1 (en) | Method and system providing game, game server using double open item and record media program for implement thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHANG, BELINDA YING-CHIEH;DHEAP, VIJAY;HARDEE, CHRISTOPHER J.;AND OTHERS;REEL/FRAME:020077/0899 Effective date: 20071106 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |