Patent ID: 9078103
Filing Date: 2015-07-07
Classification: A63F,G06F,H04W

Abstract:
1. A method for playing a video game comprising: providing a mobile device carried by a user and having a display and video game software, said mobile device communicating over a data network, and said mobile device communicating with a geolocation system; providing a database having data about one or more game elements, said data including a geolocation coordinate for each of said one or more game elements; providing a remote server communicating over a data network and communicating with said database; said mobile device determining its geolocation coordinates with said geolocation system; in response to said user moving a distance such that said mobile device detects a change in the geolocation coordinates of said mobile device, said mobile device determining the new geolocation coordinates of said mobile device and transmitting said new geolocation coordinates to said remote server; in response to receiving said transmitted geolocation coordinates, said remote server selecting one or more of said one or more game elements from said database, said selection based at least in part upon a comparison of said received geolocation coordinates to said geolocation coordinates for each of said one or more game elements; transmitting to said mobile device data about said selected game elements, said data about said selected game elements comprising said geolocation coordinates for each of said selected game elements; in response to receiving said data about said selected game elements, said video game software causing said mobile device to display on said display a user interface, the content of said user interface based at least in part on at least one of said geolocation coordinates for each of said selected game elements; in response to a user interaction with said video game software, said mobile device determining the geolocation coordinates for said mobile device at the approximate time of said user interaction and transmitting to said remote server said geolocation coordinates for said mobile device at the approximate time of said user interaction, and transmitting to said remote server data about said user interaction; in response to receiving said transmitted geolocation coordinates and said data about said user interaction, said remote server selecting one or more of said one or more game elements from said database, said selection based at least in part upon said data about said user interaction and a comparison of said received geolocation coordinates to said geolocation coordinates for each of said one or more game elements; transmitting to said mobile device data about said selected game elements; in response to receiving said data about said selected game elements, said video game software causing said mobile device to display on said display a user interface, the content of said user interface based at least in part on at least one of said geolocation coordinates for each of said selected game elements, in response to receiving said data about said selected game elements, said video game software causing said mobile device to present a user interface, the content of said user interface based at least in part on said user interaction and at least one of said geolocation coordinates for each of said selected game elements.