Patent ID: 8943520
Filing Date: 2015-01-27
Classification: G06F,H04L

Abstract:
1. One or more nontransitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for initializing a mobile device application (“mobile application”) that resides on a mobile device based upon a received uniform resource locator (“URL”) request that is associated with the mobile application, the method comprising: at the mobile device, receiving a URL request from a wireless application protocol (“WAP”) browser on the mobile device, wherein the URL request indicates an address of a website entered by a user of the mobile device to which the user of the mobile device requests the mobile device redirect, and wherein the URL request further includes an application identification portion associated with a mobile application that is associated with the website address, wherein the association between the application identification portion and the mobile application is indicated by a dynamically configurable association table, and wherein the mobile application accesses an online functionality at the website; at the mobile device, parsing the URL request to obtain the application identification portion, wherein the application identification portion is at least a part of the URL request; at the mobile device, accessing the association table that lists mobile applications installed on the mobile device, at the mobile device, prior to initializing the mobile application that is configured to access the online functionality, determining from the association table that the application identification portion is associated with the mobile application that resides on the mobile device, wherein the mobile application is not a browser, and wherein the mobile application is configured to access the online functionality at the website; based on the determination that the application identification portion is associated with the mobile application that resides on the mobile device, initializing the mobile application that resides on the mobile device and that is configured to access the online functionality.