GEOGAME FOR MOBILE DEVICE
First Claim
1. A wireless device comprising:
- a processor portion configured to;
determine a current location of the device;
generate 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;
an input/output portion configured to;
geocast an indication of the virtual tail, 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; and
a user interface portion further configured to;
render a representation of the path of the virtual tail of the device indicative of the at least partial sketch.
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.
94 Citations
20 Claims
-
1. A wireless device comprising:
-
a processor portion configured to; determine a current location of the device; generate 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; an input/output portion configured to; geocast an indication of the virtual tail, 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; and a user interface portion further configured to; render a representation of the path of the virtual tail of the device indicative of the at least partial sketch. - 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; determining if a device crosses the virtual tail; if it is determined 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 virtual object; and when it is determined 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 having stored thereon instructions, that when executed by a processor cause performance of the steps of:
-
receiving by a device, via a geocast protocol comprising an indication of a location of a geographic region of intended reception, an indication of a boundary for a geographic location based game; determining a current location of the device; determining if the device is within the boundary of the game; if it is determined 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 when it is determined 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