Patent ID: 9742661
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A method for mapping and routing web URL requests from a web browser into a mobile application when installed on a computing device, without access to the computing device operating system's registry of installed applications, comprising the steps of: generating a hosted URL address for mapping and routing, wherein the hosted URL address includes a domain name and a path name; preparing and storing in a database, routing instructions for the hosted URL based on the path name, including specifying at least one preferred destination URL and at least one alternate URL for each of a specified target operating system; receiving a header request from a computing device to access the hosted URL via a web browser resident on the requesting computing device, wherein the header request includes the hosted URL address and an identifying user-agent string of the web browser; analyzing the header request to identify the path name of the hosted URL address and the requesting operating system as provided in the identifying user-agent string; searching the database of routing instructions to identify the at least one preferred destination URL and the at least one alternate URL associated with the path name and the operating system provided in the header request; retrieving from the database the identified at least one preferred destination URL and the at least one alternate URL providing an instruction to the computing device to redirect the web browser to the retrieved at least one preferred destination URL, wherein the instruction includes a web browser status request; receiving the requested web browser status from the computing device indicating if the browser is in an active or inactive state; and if the web browser status is inactive, then providing an instruction to the computing device to redirect the web browser to the retrieved at least one alternate destination URL.