Apparatuses, Methods and Systems for Providing Access to a Game Area of an Online Game Using a Multi-Level In-Game Currency Platform
Granted: September 26, 2013
Application Number:
20130252727
The APPARATUSES and METHODS FOR providing access to a game area of an online game includes receiving a request to access the game area, from a user, wherein the request includes information related to game attributes of the user. The game attributes of the user are analyzed to determine if the user should be provided access to the game area defined in the request. When it is determined that the user does not have one or more of the game attributes to gain access to the game area based on…
GAME ENVIRONMENT UTILIZING A LOCK FREE MEMORY SYSTEM
Granted: September 19, 2013
Application Number:
20130244792
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing a game environment utilizing a lock free memory system are presented. For example, the computer-implemented method may include assigning a game instance to a first user, the game instance maintaining a state of a game instance record stored by a lock free memory system. An indication that a second user has performed a game action involving the game instance owned by…
SHARING AN APPLICATION CONFIGURATION AMONG SOCIAL NETWORKS
Granted: September 5, 2013
Application Number:
20130232199
A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a…
SYSTEMS AND METHODS OF RECIPROCATION OF GAME ASSET GIFTING
Granted: September 5, 2013
Application Number:
20130231182
A system, machine-readable storage medium storing at least one program, and a computer-implemented method for providing reciprocation of game asset gifts from a player is provided. A notification of a game asset of a first player that is available to a plurality of players is sent from a game server to the plurality of players. The notification is sent through a web feed in a game user interface of each player of the plurality of players. A first response requesting the game asset of the…
FEED SURFACING
Granted: September 5, 2013
Application Number:
20130231181
A system, computer-readable storage medium storing at least one program, and a computer-implemented method are provided for displaying feed-based information in an online game. Player feeds are received in a game networking system. A specification for displaying information from the player feeds in the game networking system is accessed. A first player profile is accessed for a first player in an online game, the first player profile identifying one or more characteristics of the first…
LEVERAGING SOCIAL GRAPHS WITH GAME PLAY AUTO-NEIGHBORING
Granted: September 5, 2013
Application Number:
20130231179
Techniques for automatically establishing connections between users within a gaming social network, designed for connecting users having common gaming interests, social connections, or characteristics. Embodiments include methods for automatically establishing connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in…
SYNCHRONOUS AND ASYNCHRONOUS GAME MODES
Granted: August 29, 2013
Application Number:
20130225287
A system, machine-readable storage medium storing at least one program, and a computer-implemented method for switching between synchronous and asynchronous game modes is provided. A first game instance of a computer-implemented game of a first player and a second player is generated. The first game instance is generated in a first mode associated with the availability of the second player to play the game. First display data is provided to a client device of the first player to display…
SYSTEM AND METHOD TO REPRESENT A RESOURCE OBJECT IN A VIRTUAL ENVIRONMENT
Granted: August 22, 2013
Application Number:
20130217489
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for representing a resource object in a virtual environment are presented. To begin, a graphical user interface may be provided to a player. The graphical user interface may display a virtual environment that includes the resource object and a game object. A resource production event may be detected. The resource production event may be generated based on a resource production…
Methods and Systems for State Synchronization Over a Non-Reliable Network Using Signature Processing
Granted: August 15, 2013
Application Number:
20130212396
Systems and methods for facilitating confirmation of completion of a transaction(s) for state synchronization over a non reliable network using signature processing are described. One of the methods includes receiving a read request from a first client, sending a last known signature with a context object to the first client in response to receiving the read request, and receiving an appended signature from the first client with a context object for a transaction at the first client. The…
THREE DIMENSIONAL OPERATIONS IN AN ISOMETRIC PROJECTION
Granted: July 25, 2013
Application Number:
20130190087
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing three-dimensional operations in an isometric projection are presented. A graphical user interface may be presented to a user that presents an isometric projection of a virtual environment. A placement event corresponding to a user initiating a placement of a game object within the virtual environment may then be detected. The game object may be modeled with a…
LOW-FRICTION SYNCHRONOUS INTERACTION IN MULTIPLAYER ONLINE GAME
Granted: July 11, 2013
Application Number:
20130178281
Methods for low-friction synchronous interaction in multiplayer online games are presented. In one method, a social grid with relationship information is accessed, and a first and a second game boards are executed for a first and a second user, respectively. The first and second boards are managed by the first and the second users, respectively, the social grid including a social link between the first and second users. An assistance request, generated in the second game board, is…
APPARATUS, METHOD AND COMPUTER READABLE STORAGE MEDIUM FOR COLLECTING DOOBERS IN AN ELECTRONIC GAME
Granted: July 4, 2013
Application Number:
20130172083
An apparatus, method and computer-readable storage medium for efficiently collecting doobers. A game window may be presented in a graphical user interface on a display device. The game window may include a game character associated with a first player, regions and objects within the regions. The character may move within the regions and interact with the objects. One or more doobers may be presented in the game window, and the doober(s) may be marked as collected by the first player in…
METHOD AND SYSTEM FOR MATCHMAKING CONNECTIONS WITHIN A GAMING SOCIAL NETWORK
Granted: June 27, 2013
Application Number:
20130165234
Techniques for recommending and establishing connections between users within a gaming social network, designed for connecting users having common gaming interests or characteristics. Embodiments include methods for recommending connections from members of an out-of-game social network, the gaming social network, and gaming activity participants; evaluating user profile information and user characteristics in a gaming social network and gaming activity in a game networking system to…
SYSTEM AND METHOD FOR USING A GAME TO INTERACT WITH TELEVISION PROGRAMS
Granted: June 27, 2013
Application Number:
20130165217
A system, computer-readable storage medium including instructions, and a computer-implemented method for obtaining votes for participants in a television program are described, in which code for a game is transmitted to a computer system, where the game includes an in-game voting module that allows a player of the game to cast votes for participants in a television program. At least one vote for at least one participant in the television program is received from the in-game voting…
METHODS AND SYSTEMS FOR GENERATING TEST INFORMATION FROM A SOURCE CODE
Granted: June 13, 2013
Application Number:
20130152043
Systems and methods for generating test information from a source code are described. One of the methods includes accessing the source code. The method further includes receiving a modification of the source code to generate a modified source code. The modification includes one or more instructions that do not affect functions performed by executing the source code. The modification further includes one or more instructions for generating test information regarding each executable line…
LOCALIZATION FRAMEWORK FOR DYNAMIC TEXT
Granted: June 6, 2013
Application Number:
20130144596
An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.
SPECIALTY WITHIN ONLINE GAME
Granted: May 23, 2013
Application Number:
20130130762
Embodiments are presented for executing an online game. One method includes an operation for creating an animation on a game board that is associated with a player. The animation includes a non-player character that delivers an invitation to start a master mission having quests. If the player accepts, an application from the player is received to start the master mission, the application including the selection of a specialty from a plurality of specialties available for the master…
INTEGRATION OF MULTIPLE GAMES
Granted: May 16, 2013
Application Number:
20130123018
Methods, systems, and computer programs are presented for providing online games. One method includes operations for providing access to a plurality of online games and to a wrapper game, where each of the online games, as well as the wrapper game, are directly accessible utilizing a corresponding internet address which is different for each online game. A virtual currency is shared by the plurality of online games. Additionally, a shared navigation bar is provided, and each of the…
METHOD AND SYSTEM FOR RENDERING VIRTUAL IN-GAME ENVIRONMENTS
Granted: May 9, 2013
Application Number:
20130116046
Disclosed in some examples is a method of providing a computer-implemented game, the method includes rendering a display of a virtual in-game environment comprising an unlocked area and a locked area, an in-game player character controlled by a player of the game having access to the unlocked areas but being restricted from accessing the locked area; and using one or more processors, applying a visual effect to the locked area to distinguish the locked area from the unlocked area, the…
2D ANIMATION FROM A 3D MESH
Granted: April 11, 2013
Application Number:
20130088491
Two-dimensional (2D) animation may be generated from a three-dimensional (3D) mesh by a machine or device that flattens, textures, and modifies the 3D mesh, which results in distorting the texture of the 3D mesh. The machine or device is configured to access and flatten a 3D mesh of 3D vertices. At least some of the 3D vertices of the flattened 3D mesh are texture mapped with a 2D image. The machine or device generates a first 2D frame of animation by rendering the 3D mesh (e.g., with…