Geogame for mobile device
First Claim
Patent Images
1. A device comprising:
- a processor; and
memory comprising at least one executable instruction that when executed by the processor cause the processor to effectuate operations comprising;
determining a current location of the device;
generating a virtual tail for the device, the virtual tail having a first end and a second end, the first end representing a recent location of the device participating in a game, the second end representing a more recent location of the device, the virtual tail representing a path taken by the device, wherein a visual representation of the path is indicative of at least a partial sketch of a predetermined object;
geocasting a geocast message comprising an indication of the virtual tail, wherein the geocast message is formatted to comprise an internet protocol packet comprising an indication of a geographic region of intended reception instead of an identifier of an intended recipient; and
rendering, on the device, a representation of the path of the virtual tail of the device indicative of the at least partial sketch of the predetermined object.
1 Assignment
0 Petitions
Accused Products
Abstract
A geogame utilizes wireless devices to track the movements of the players. As players move, virtual tails are generated behind each player, and their locations are determined and geocast, via a wireless geographic broadcast protocol, to all players of the geogame. Each player observes all players movements and tail locations on his/her wireless device. Players can draw sketches utilizing their respective virtual tails and/or players can traverse courses which involve various types of terrain. Players can try to avoid virtual obstacles that can be generated within the game. Players can be provided weapons to shoot through boundaries and tails.
147 Citations
20 Claims
-
1. A device comprising:
-
a processor; and memory comprising at least one executable instruction that when executed by the processor cause the processor to effectuate operations comprising; determining a current location of the device; generating a virtual tail for the device, the virtual tail having a first end and a second end, the first end representing a recent location of the device participating in a game, the second end representing a more recent location of the device, the virtual tail representing a path taken by the device, wherein a visual representation of the path is indicative of at least a partial sketch of a predetermined object; geocasting a geocast message comprising an indication of the virtual tail, wherein the geocast message is formatted to comprise an internet protocol packet comprising an indication of a geographic region of intended reception instead of an identifier of an intended recipient; and rendering, on the device, a representation of the path of the virtual tail of the device indicative of the at least partial sketch of the predetermined object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining a current location of a device participating in a geographic location based game; determining a boundary of a virtual object; generating a virtual tail for the device, the virtual tail having a first end and a second end, the first end representing a recent location of the device, the second end representing a more recent location of the device, the virtual tail representing a path taken by the device; broadcasting a geocast message comprising an indication of the virtual tail, wherein the geocast message is formatted to comprise an internet protocol packet comprising an indication of a geographic region of intended reception instead of an identifier of an intended recipient; determining if a device crosses the virtual tail; upon a determination that a device crosses the virtual tail, determining that a penalty is warranted for a player utilizing a device that crossed the virtual tail; determining if the current location of the device lies within or intersects the boundary of the virtual object; and upon a determination that the current location of the device lies within or intersects the boundary virtual object, determining that a penalty is warranted for a player utilizing the device whose current location intersects the boundary of the virtual object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions that when executed by a processor cause the processor to effectuate operations comprising:
-
receiving by a device, via a geocast message, an indication of a boundary for a geographic location based game, wherein the geocast message is formatted to comprise an internet protocol packet comprising an indication of a geographic region of intended reception instead of an identifier of an intended recipient; determining a current location of the device; determining if the device is within the boundary of the game; upon a determination that the device is not within the boundary of the game, determining that a penalty is warranted for a player utilizing the device to participate in the game; determining a boundary of a virtual object; determining if the current location of the device lies within or intersects a boundary of the virtual object; and upon a determination that the current location of the device lies within or intersects a boundary of a virtual object, determining that a penalty is warranted for a player utilizing the device whose boundary lies within or intersects the boundary of the virtual object.
-
Specification