3. The method of claim 2 , further comprising: receiving, by the mobile data processing device, from the server device via the network another notification indicating that the mobile data processing device entered a second defined geographic area based on the currently received geographic location data of the mobile data processing device, wherein the second defined geographic area is another one of the plurality of defined geographic areas that are predefined and delineated by geographic coordinates stored on the server device; and responsive to the mobile data processing device receiving the another notification requesting, by the mobile data processing device, from the server device via the network a second set of geolocation keyword tags corresponding to the second defined geographic area.
2. The method of claim 1 , further comprising: responsive to the mobile data processing device not exiting the first defined geographic area based on the currently received geographic location data of the mobile data processing device, continuing to display, by the mobile data processing device, the set of application display icons corresponding to the determined first subset of mobile applications having the matching natural language keywords within the generated front application display panel.