System and method for modifying a game state of a player of a social game
First Claim
1. A computer-implemented method for modifying a game state of a player of a social game, comprising:
- receiving, from a device of the player by a hardware-implemented communication module, a selection of a first location for a first virtual object and a second location for a second virtual object in a virtual world of a social game, the first virtual object representing a first social contact of the player of the social game and the second virtual object representing a second social contact of the player of the social game;
positioning, on a user interface of the social game, the first virtual object representing the first social contact at the first location and the second virtual object representing the second social contact at the second location;
determining, by a hardware-implemented location module, a location adjacency metric for the first virtual object and the second virtual object using the first location and the second location, the location adjacency metric being a function of a distance between the first location and the second location in the virtual world;
determining, by a hardware-implemented social module, a social adjacency metric for the first virtual object and the second virtual object, the social adjacency metric being a function of a social distance of a social connection in a social network external to the social game between the first social contact and the second social contact of the player;
determining whether the first social contact and the second social contact of the player have an explicitly identified social connection within the social game in addition to the social connection in the social network external to the social game, the explicitly identified social connection within the social game having been previously identified by one of the first social contact or the second social contact;
based on the first social contact and the second social contact having the explicitly identified social connection within the social game and the social connection in the social network external to the social game, weighting the social adjacency metric to reflect existence of both the explicitly identified social connection within the social game and the social connection in the social network external to the social game; and
modifying, by a processor of a machine, the game state of the player of the social game, the modifying comprising updating the user interface to reflect adjusting of a game score of the player based on the location adjacency metric and the social adjacency metric.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for modifying a game state of a player of a social game are presented. A first location of a first virtual object and a second location of a second virtual object in a virtual world of a social game are identified, where the first virtual object is associated with a first social contact of a player of the social game and the second virtual object is associated with a second social contact of the player of the social game. A location adjacency metric for the first virtual object and the second virtual object is determined using the first location and the second location. A social adjacency metric for the first virtual object and the second virtual object is determined. A game state for the player is modified using the location adjacency metric and the social adjacency metric.
-
Citations
21 Claims
-
1. A computer-implemented method for modifying a game state of a player of a social game, comprising:
-
receiving, from a device of the player by a hardware-implemented communication module, a selection of a first location for a first virtual object and a second location for a second virtual object in a virtual world of a social game, the first virtual object representing a first social contact of the player of the social game and the second virtual object representing a second social contact of the player of the social game; positioning, on a user interface of the social game, the first virtual object representing the first social contact at the first location and the second virtual object representing the second social contact at the second location; determining, by a hardware-implemented location module, a location adjacency metric for the first virtual object and the second virtual object using the first location and the second location, the location adjacency metric being a function of a distance between the first location and the second location in the virtual world; determining, by a hardware-implemented social module, a social adjacency metric for the first virtual object and the second virtual object, the social adjacency metric being a function of a social distance of a social connection in a social network external to the social game between the first social contact and the second social contact of the player; determining whether the first social contact and the second social contact of the player have an explicitly identified social connection within the social game in addition to the social connection in the social network external to the social game, the explicitly identified social connection within the social game having been previously identified by one of the first social contact or the second social contact; based on the first social contact and the second social contact having the explicitly identified social connection within the social game and the social connection in the social network external to the social game, weighting the social adjacency metric to reflect existence of both the explicitly identified social connection within the social game and the social connection in the social network external to the social game; and modifying, by a processor of a machine, the game state of the player of the social game, the modifying comprising updating the user interface to reflect adjusting of a game score of the player based on the location adjacency metric and the social adjacency metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system to modify a game state of a player of a social game, comprising:
-
a processor of a machine; a communication module configured to receive, from a device of the player, a selection of a first location for a first virtual object and a second location for a second virtual object in a virtual world of a social game, the first virtual object representing a first social contact of the player of the social game and the second virtual object representing a second social contact of the player of the social game, the first virtual object being positioned at the first location and the second virtual object being positioned at the second location on a user interface of the social game; a location module configured to determine a location adjacency metric for the first virtual object and the second virtual object using the first location and the second location, the location adjacency metric being a function of a distance between the first location and the second location in the virtual world; a social module configured to; determine a social adjacency metric for the first virtual object and the second virtual object, the social adjacency metric being a function of a social distance of a social connection in a social network external to the social game between the first social contact and the second social contact of the player; determine whether the first social contact and the second social contact of the player have an explicitly identified social connection within the social game in addition to the social connection in the social network external to the social game, the explicitly identified social connection within the social game having been previously identified by one of the first social contact or the second social contact; based on the first social contact and the second social contact having the explicitly identified social connection within the social game and the social connection in the social network external to the social game, weigh the social adjacency metric to reflect existence of both the explicitly identified social connection within the social game and the social connection in the social network external to the social game, and a game module configured to modify, using the processor of the machine, the game state of the player, the modifying comprising updating the user interface to reflect adjusting of a game score of the player based on the location adjacency metric and the social adjacency metrics. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, from a device of player, a selection of a first location for a first virtual object and a second location for a second virtual object in a virtual world of a social game, the first virtual object representing a first social contact of a player of the social game and the second virtual object representing a second social contact of the player of the social game; positioning, on a user interface of the social game, the first virtual object representing the first social contact at the first location and the second virtual object representing the second social contact at the second location; determining a location adjacency metric for the first virtual object and the second virtual object using the first location and the second location, the location adjacency metric being a function of a distance between the first location and the second location in the virtual world; determining a social adjacency metric for the first virtual object and the second virtual object, the social adjacency metric being a function of a social distance of a social connection in a social network external to the social game between the first social contact and the second social contact of the player; determining whether the first social contact and the second social contact of the player have an explicitly identified social connection within the social game in addition to the social connection in the social network external to the social game, the explicitly identified social connection within the social game having been previously identified by one of the first social contact or the second social contact; based on the first social contact and the second social contact having the explicitly identified social connection within the social game and the social connection in the social network external to the social game, weighting the social adjacency metric to reflect existence of both the explicitly identified social connection within the social game and the social connection in the social network external to the social game; and modifying a game state for the player, the modifying comprising updating the user interface to reflect adjusting of a game score of the player based on the location adjacency metric and the social adjacency metric.
-
Specification