System and method for providing user interactive experiences according to user's physical location
First Claim
Patent Images
1. A method for an application server to enable special features in an application executed on a mobile device when a user uses the mobile device within a predefined location, the mobile device being in communication with a wireless communications network, comprising the steps of:
- receiving an application enabling request from the mobile device;
in response to the application enabling request, sending an application enabling signal to the mobile device, the application enabling signal capable of enabling an application to be executed on the mobile device;
receiving a device location from the mobile device;
after receiving the device location, comparing the device location with at least one predefined location stored in the application server; and
if the device location is within a predefined range of the at least one predefined location, sending a feature enabling signal to the mobile device, the feature enabling signal capable of causing a feature to be enabled in association with the application'"'"'s execution.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enabling special features of an electronic game played on a mobile device 202. The mobile device 202 receives GPS information to determine its location and transmits the location information to a server 116. The server 116 uses the location information to alter the electronic game on the mobile device 202.
191 Citations
37 Claims
-
1. A method for an application server to enable special features in an application executed on a mobile device when a user uses the mobile device within a predefined location, the mobile device being in communication with a wireless communications network, comprising the steps of:
-
receiving an application enabling request from the mobile device;
in response to the application enabling request, sending an application enabling signal to the mobile device, the application enabling signal capable of enabling an application to be executed on the mobile device;
receiving a device location from the mobile device;
after receiving the device location, comparing the device location with at least one predefined location stored in the application server; and
if the device location is within a predefined range of the at least one predefined location, sending a feature enabling signal to the mobile device, the feature enabling signal capable of causing a feature to be enabled in association with the application'"'"'s execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for enabling special features in an application executed on a mobile device when the mobile device is within a predefined location, the mobile device being in communication with a application server through a wireless communications network, comprising the steps of:
-
sending an activation request for the application to the application server;
after sending the activation request, sending a location information to the application server;
receiving an application information from the application server in response to the activation request;
executing an application according to the application information received;
receiving a player feature from the application server in response to the activation request, wherein the player feature is dependent on the location information; and
modifying a user feature in the application according to the player feature received. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for enabling special features in an application executed on a mobile device when the mobile device is within a predefined vicinity, the mobile device being in communication with a application server through a wireless communications network, comprising:
-
a mobile device in communication with the mobile communications network, the mobile device being capable of calculating a location information and executing the application; and
an application server in communication with the wireless communications network, the application server having user information and at least one predefined location information, wherein the application server receives the location information and uses the location information to alter the application on the mobile device. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus for providing enhanced user interactive experiences while executing an application software, comprising:
-
a transceiver device connected to an antenna for communicating with a wireless network and for receiving an application from the wireless network;
a position locator for receiving location information from a plurality of radio signal emitters, the position locator being capable of calculating the apparatus'"'"' current position based on the location information received; and
a controller for controlling execution of the application on the apparatus, wherein the current position of the apparatus affects the execution of the application on the apparatus. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus for providing enhanced user interactive experiences while executing an application software, comprising:
-
a position locator for receiving location information from a plurality of radio signal emitters, the position locator being capable of calculating the apparatus'"'"' current position based on the location information received;
a data interface for receiving applications from external sources; and
a controller for controlling execution of an application received from the data interface on the apparatus, wherein the current position of the apparatus affects the execution of the application on the apparatus. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method for enabling special features in an application executed on a mobile device when the mobile device is within a predefined location, comprising the steps of:
-
executing an application, wherein the application includes a list of predefined locations;
calculating a current location based on location information received from an external source;
comparing the current location against the list of predefined locations; and
if the current location matches a location on the list of predefined locations, modifying a user feature in the application. - View Dependent Claims (34, 35, 36, 37)
-
Specification