Patent ID: 8702506

Claim:
A wireless device comprising: a processor; and memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising: determining a boundary for a geographic location based game; determining a current location of the wireless device; determining if the wireless device is within the boundary; if it is determined that the wireless device is not within the boundary, determining that a player utilizing the wireless device to participate in the game is penalized; generating a virtual tail for the wireless device, the virtual tail having a first end and a second end, the first end representing a least recent location of the wireless device, the second end representing a most recent location of the wireless device, the virtual tail representing a path taken by the wireless device; determining if the wireless device crosses a virtual tail; if it is determined that the wireless device crosses a virtual tail, determining that a player utilizing the wireless device to participate in the game is penalized; geocasting an indication of the boundary, wherein geocasting the indication comprises providing the indication via a geocast protocol comprising an indication of a location of a geographic region of intended reception; geocasting the indication of the current location of the device; if a player is penalized, geocasting an indication that the player is penalized; geocasting an indication of the virtual tail; receiving geocasts from other devices participating in the game; rendering a representation of the boundary; rendering a representation of the current location of the device; rendering a representation of a current location of another device participating in the game; rendering an indication that a player is penalized; rendering a representation of the virtual tail of the device; and rendering a representation of a virtual tail of another device participating in the game.