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 mo
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.
대표청구항▼
1. A device comprising: a processor; andmemory 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
1. A device comprising: a processor; andmemory 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; andrendering, 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. 2. The device of claim 1, the operations further comprising: receiving geocast messages from other devices participating in the game indicative of paths of respective virtual tails of the other devices participating in the game; andrendering, on the device, a representation of a respective path of a virtual tail of at least one other device participating in the game, wherein each respective path of a virtual tail of at the least one other device participating in the game is indicative of a respective at least partial sketch of a predetermined object. 3. The device of claim 2, wherein each path of each virtual tail of each device participating in the game is a contribution to a common sketch of the predetermined object. 4. The device of claim 1, wherein the path of the virtual tail of is indicative of the device being moved over rugged terrain. 5. The device of claim 1, wherein the path of the virtual tail of the device is indicative of the device being moved in a parkour-style manner. 6. The device of claim 1, the operations further comprising: determining a boundary of a virtual object;determining if the current location of the device intersects a boundary of a virtual object;upon a determination that the current location of the device intersects the boundary of the virtual object, determining that a player utilizing the device whose current location intersects the boundary of the virtual object warrants a penalty;geocasting an indication of the boundary of the virtual object;rendering a first indication of the device at the current location of the device; andrendering a second indication of the virtual object at the boundary of the virtual object. 7. The device of claim 6, the operations further comprising: during a predetermined amount of time, upon a determination that the current location of the device intersects the boundary of the virtual object, determining that a penalty is not warranted for the player utilizing the device whose current location intersects the boundary of the virtual object; andupon expiration of the predetermined amount of time, upon a determination that the current location of the device intersects the boundary of the virtual object, determining that a penalty is warranted for the player utilizing the device whose current location intersects the boundary of the virtual object. 8. The device of claim 7, the operations further comprising: during the predetermined amount of time, rendering an indication of the virtual object so as to distinguish the indication of the virtual object from a rendering of the virtual object after expiration of the predetermined amount of time. 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; andupon 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. 10. The method of claim 9, wherein a path of the virtual tail is indicative of the device being moved over rugged terrain. 11. The method of claim 9, wherein a path of the virtual tail is indicative of the device being moved in a parkour-style manner. 12. The method of claim 9, further comprising: determining a boundary for the geographic location based game;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. 13. The method of claim 12, wherein the boundary of the geographic game represents regions located at distinct, different, physical locations. 14. The method of claim 12, further comprising rendering on the device: a representation of the boundary of the game;a representation of the virtual object;a representation of a location of the boundary of the virtual object;a representation of the device; anda representation of a current location of a device. 15. The method of claim 9, further comprising: during a predetermined amount of time, upon a determination that the current location of the device lies within or intersects the boundary of the virtual object, determining that a penalty is not warranted for the player utilizing the device whose boundary lies within or intersects the boundary of the virtual object; andupon expiration of the predetermined amount of time, upon a determination that the current location of a device lies within or intersects the boundary of the virtual object, determining that a penalty is warranted for the player utilizing the device whose boundary lies within or intersects the boundary of the virtual object. 16. The method of claim 15, further comprising: during the predetermined amount of time, rendering an indication of the virtual object so as to distinguish the indication of the virtual object from a rendering of the virtual object after expiration of the predetermined amount of time. 17. The method of claim 9, further comprising: determining a velocity of motion of the device;determining if the velocity of the device is equal to or less than a threshold velocity; andupon a determination that a velocity of the device is equal to or less than the threshold velocity, determining that a penalty is warranted for a player utilizing the device to participate in the game. 18. The method of claim 9, further comprising rendering on the device, a representation of the virtual tail. 19. The method of claim 9, further comprising: determining if the virtual tail of the device crosses a virtual tail of another device; andupon a determination that the virtual tail of the device crosses a virtual tail of another device, determining that a penalty is warranted for a player utilizing a device whose tail has crossed another tail. 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; andupon 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (37)
Acampora,Anthony, Adaptive local wireless communication system.
Nielsen, Henrik F.; Shewchuk, John P.; Christensen, Erik B.; Lee, Alfred M.; Huitema, Christian; Lyon, James M.; Lukovsky, Mark H.; Layman, Andrew J.; Thatte, Satish R.; Kaler, Christopher, Routing of network messages.
Whitehill, Eric A.; Ruckstuhl, Michael A.; Barker, Jr., Charles R., System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks.
Preston, Steven Gordon; Penner, Thomas Hans; Penrose, Charles Thomas; Kaprocki, Edward Steve, System, method and apparatus for relaying simulation data.
Belcea, John M., Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel.
Cain, Joseph Bibb, Wireless communication system with enhanced time slot allocation and interference avoidance/mitigation features and related methods.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.