2. The mobile data processing device of claim 1 , wherein the processor further executes the program instructions to: continue to display 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 in response 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.
2. The mobile data processing device of claim 1 , wherein the processor further executes the program instructions to: continue to display 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 in response 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. 5. The mobile data processing device of claim 2 , wherein the processor further executes the program instructions to: retrieve a user profile that includes display preferences corresponding to the user of the mobile data processing device from the storage device of the mobile data processing device; and rearrange the set of application display icons in the display panels based on the display preferences corresponding to the user.