Method and system for implementing URL scheme proxies on a computer system

   
   

A method and system for implementing URL scheme proxies. Embodiments of the invention allow URL schemes that are not natively supported by a computer to be supported via proxy, e.g., using a URL scheme that is native to the computer to forward the non-native transport. More specifically, embodiments of the invention allow a first computer system to support a first URL scheme by encapsulating its transport information into another URL scheme that is natively supported by the first computer. The encapsulated information is then forwarded to a second computer system or server which can provide support for the first URL scheme transport. For instance, if the first computer supports http but does not support ftp, then an ftp transport can be encapsulated inside an http transport and then forwarded to an ftp server which can then extract and process the ftp transport. The ftp response can be handled in an analogous fashion. The invention increases the native URL scheme capabilities of a computer system by proxy. In one embodiment, a system registry is used in order to determine which helper code to use for a particular URL scheme. The selection of helper code and whether native or proxy support is selected are tasks that are transparent to the application. The invention can allow a device with no Internet access to act, transparently, as if it has Internet access.

Un método y un sistema para el URL que pone en ejecucio'n proyectan poderes. Las encarnaciones de la invención permiten los esquemas del URL que no son apoyados nativo por una computadora que se apoyará vía poder, e.g., con un esquema del URL que sea nativo a la computadora remitir el transporte extranjero. Más específicamente, las encarnaciones de la invención permiten que un primer sistema informático apoye un primer esquema del URL encapsulando su información del transporte en otro esquema del URL que sea apoyado nativo por la primera computadora. La información encapsulada entonces se remite a un segundo sistema informático o servidor que puedan proporcionar la ayuda para el primer transporte del esquema del URL. Por ejemplo, si la primera computadora apoya el HTTP pero no apoya el ftp, entonces un transporte del ftp se puede encapsular dentro de un transporte del HTTP y después remitir a un ftp server que pueda después extraer y procesar el transporte del ftp. La respuesta del ftp se puede manejar en una manera análoga. La invención aumenta las capacidades nativas del esquema del URL de un sistema informático en poder. En una encarnación, un registro del sistema se utiliza para determinarse qué código del ayudante a utilizar para un esquema particular del URL. La selección del código del ayudante y si seleccionan al natural o la ayuda del poder es las tareas que son transparentes al uso. La invención puede permitir un dispositivo sin el acceso del Internet al acto, transparente, como si tenga acceso del Internet.

 
Web www.patentalert.com

< Data quality assurance

< Customer premises equipment for vertical services integration

> Automatically establishing conferences from desktop applications over the Internet

> Welding-type power supply with network software update

~ 00159