Reformatting with modular proxy server

   
   

A proxy server "platform" is provided that is easily modified and customized to reformat web content in a particular way under certain conditions as determined by the operator of the proxy server. The proxy server retrieves from the Internet web content requested by a client, reformats it into a suitable format for the requesting client, and then forwards the reformatted web content to the requesting client. The proxy server evaluates operator-alterable rules to determine, based on capabilities of the requesting client (and/or on request variables), specifically how to reformat the requested web content so that it will be suitable for passing on to the requesting client. The platform has a "modular" architecture wherein content reformatting is performed by one or more "modules". The modules are dynamically-linkable into the executing proxy server platform software at run time. The platform is easily customizable by the operator because modules can be deleted and/or added without affecting other modules. Modules are, in one embodiment, written in accordance with the COM modular programming standard so that individual modules can be removed, replaced and/or added without having to modify or recompile other modules. In one embodiment, web content cached on the proxy server is deemed suitable for passing to a requesting client if evaluation of the rules for the request from the client matches the prior evaluation of the rules that gave rise to the original reformatted web content as cached.

Un proxy server "plataforma" es a condición de que se modifica y se modifica para requisitos particulares fácilmente para cambiar formato el contenido de la tela de una manera particular bajo ciertas condiciones según lo determinado por el operador del proxy server. El proxy server recupera del contenido de la tela del Internet pedido por un cliente, lo cambia formato en un formato conveniente para el cliente de petición, y después transmite al contenido cambiado formato de la tela el cliente de petición. El proxy server evalúa reglas operador-alterables para determinarse, basado en capacidades del cliente de petición (y/o a petición de variables), específicamente cómo cambiar formato el contenido solicitado de la tela de modo que sea conveniente para pasar encendido al cliente de petición. La plataforma tiene una arquitectura "modular" en donde el cambio de formato del contenido es realizado por unos o más "módulos". Los módulos son dina'mico-enlazables en el software de la plataforma del proxy server el ejecutarse en el tiempo de pasada. La plataforma es fácilmente customizable por el operador porque los módulos pueden ser suprimidos y/o ser agregados sin afectar otros módulos. Los módulos, en una encarnación, se escriben de acuerdo con el estándar de programación modular de COM para poder ser quitado, ser substituido y/o agregar módulos individuales sin tener que modificarse o recompile otros módulos. En una encarnación, el contenido de la tela depositado en el proxy server se juzga conveniente para pasar a un cliente de petición si la evaluación de las reglas para la petición del cliente empareja la evaluación anterior de las reglas que dieron lugar al contenido cambiado formato original de la tela según lo depositado.

 
Web www.patentalert.com

< Method for supporting mobility on the internet

< Detachable seat mounted audio-visual entertainment system with locally storable, selectable, and updatable content

> Method and apparatus for identifying a data communications session

> Method to keep a persistent trace of weblink use per user

~ 00113