Patent ID: 9571447
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A computer system for accessing information, the computer system comprising: one or more computer processors; one or more non-transitory computer-readable storage media; an intranet system having a resource associated with a URI, the URI including a specific intranet domain and being accessible using a predetermined protocol supported by a server; a gateway server provided at a boundary between an outside and an inside of the intranet system, the gateway server being capable of accessing the resource using information included in the URI including the specific intranet domain, the resource being associated with the URI including the intranet domain and being provided in the intranet system; a client application provided on a terminal apparatus provided outside the intranet system, the client application being activated in association with a specific URI scheme, decoding information that is provided in a URI used in the activation and that indicates the URI, communicating with the gateway server, and accessing the resource; an intranet domain access resolver adding, in response to being accessed using the information included in the URI including the intranet domain from the terminal apparatus, a URI obtained by encoding the URI including the intranet domain to the URI scheme, the URI scheme being associated with the client application so that the client application is activated, to generate a URI, and returning the generated URI, wherein, in a case where the URI including the intranet domain is accessed from another one of applications that are provided on the terminal apparatus and that include a web browser, on the basis of the URI returned from the intranet domain access resolver, the client application is activated, and the resource is accessible via the gateway server; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to parse the URI, in response to determining that the URI has been opened, wherein the program instructions to parse the URI further comprise: program instructions to designate a target resource for display; program instructions to display the target resource; program instructions to monitor a user operation; and program instructions to determine a terminated state based on determining that the user operation has either finished or terminated.