SISTEMA DE ANTEMEMORIA DE INTERNET DESCRIPCIÓN DE LA INVENCIÓN La presente invención se refiere a un método, un sistema y un servidor para cambiar en la memoria inmediata el contenido de información de Internet. Durante los últimos años, la Internet se ha desarrollado como el medio de comunicación de más rápido crecimiento y se predice que será el principal sistema para distribuir información en el futuro. La Internet se ha vuelto cada vez más popular y el número de usuarios está creciendo a una velocidad sorprendente. Cualquiera puede proporcionar cualquier información, texto, imágenes, audio y vídeo, sobre la red donde pueden ser recuperada por usuarios en cualquier parte del mundo. Esto hace el increíble éxito de la Internet y su característica más usada actualmente la red mundial World Wide Web, WWW. Sin embargo, la popularidad de la Internet y especialmente el uso de la aplicación de Internet de la red mundial está poniendo a la vez bajo enorme presión de capacidad. El tráfico en J_a Internet se duplica casi cada tres meses, sin señales de alentamiento. Este tipo de crecimiento exponencial eventualmente reducirá la velocidad, aunque varios factores indican que aún está muy lejos de que haya cualquier reducción en el crecimiento.
En la actualidad, solamente una pequeña fracción de todas las computadoras personales tienen acceso a la Internet. Se considera que la mayoría de aquellas que lo han hecho y harán inversión en una PC eventualmente desean tener acceso a la Internet. Además las velocidades de comunicación entre el usuario y la infraestructura de Internet son cada vez más rápidas. Las tecnologías que están surgiendo tales como ISDN, moduladores de televisión por cable y xDSL. Además los fabricantes de aparatos electrodomésticos están lanzando dispositivos a bajo costo para proporcionar acceso a la red mundial de Internet a través de aparatos de televisión. Estos y otros factores están contribuyendo a hacer cada vez más difícil el acceso a la información sobre la Internet, ya que el sistema está básicamente sobrecargado. En muchas partes del mundo, la falta de ancho de banda suficiente es un problema importante. Así mismo, el paso de información entre los Estados Unidos de Norteamérica y Europa está limitado por la capacidad de transmisión del cable transatlántico. La capacidad de transmisión es demasiado pequeña para enfrentar el uso de explotación de la Internet. Básicamente, existen dos soluciones convencionales para este problema. Una primera solución es agregar más ancho de banda y capacidad de conmutación, lo cual se está haciendo, aunque conlleva a altos costos y enfrenta también problemas técnicos significativos . Una segunda solución es utilizar las llamadas técnicas de memoria inmediata. La memoria inmediata significa básicamente mantener el seguimiento del tráfico del Internet y guardar copias de los archivos de la red mundial accesados con mayor frecuencia en una ubicación más cercana al usuario que los archivos originales. Esto involucra por tanto el almacenamiento de una copia local de un Sitio de la Red Internacional de interés. Por ejemplo, una copia de la página en base a la CNN de los Estados Unidos de Norteamérica puede almacenarse temporalmente en una memoria inmediata en una ubicación Europea "próxima", por lo que los usuarios de Internet de Europa puedan accesar la pagina de la CNN sin tener que utilizar el enlace de comunicación transatlántica, obteniendo de esta manera un acceso más rápido y al mismo tiempo reduciendo la carga sobre la red. El contenido de información de la red mundial total por sí misma se está volviendo inconmensurable, aunque solamente un subconjunto relativamente pequeño de toda esta información forma una gigantesca proporción de lo que se ve actualmente. Dependiendo del tamaño y homogeneidad de una comunidad de usuarios, alrededor de 10-20 gigabytes de almacenamiento de memoria inmediata reducirá (primavera de 1997) el tráfico en un 30-50% en esa comunidad. Sin embargo, a pesar de las técnicas de memoria inmediata actuales en muchas partes del mundo tales como el sur y el este de Europa, Sudamérica, India y el este de Asia, la capacidad de ancho de banda de los sistemas de comunicación disponibles es demasiado lenta para proporcionar una capacidad de uso deseable de la Internet. El objeto de la invención para reducir las restricciones de capacidad sobre la Internet al proporcionar una solución de memoria inmediata que reduce el tiempo de acceso sobre la Internet y que permite el crecimiento a una cantidad significativamente más grande de usuarios y trafico de información de la Internet, especialmente donde las áreas de capacidad del ancho de banda es baja. De acuerdo con la presente invención, el objeto se logra mediante un método, un sistema _ y un servidor para intercambiar en la memoria inmediata el contenido de información de Internet de acuerdo con las reivindicaciones anexas. La invención se basa en un área lingüística y culturalmeñte homogénea frecuentemente digiere en tamaño y forma en la región óptima económica y técnicamente para ser servida por un servidor de memoria inmediata. Por lo tanto, tal área es servida por un conjunto de servidores distribuidos geográficamente. Sin embargo, la invención se basa además en el dicernimiento de que , bajo la suposición de que los usuarios en las áreas geográficas central, lingüística y culturalmente homogéneas tendrán preferencias homogéneas con respecto a los sitios de información visitados, el intercambio en la memoria inmediata de información en tal servidor, debido a una petición de usuario debe ser intercambiada en la memoria inmediata en los otros servidores dentro del área, los principios básicos que son que si un usuario está interesado en una cierta pieza de información, es probable que otras personas dentro de la misma área geográfica lingüística y culturalmente homogénea también lo deseen. A mayor comunidad de usuario final, mayor la probabilidad de que alguien más dentro de la comunidad haya solicitado un archivo determinado. Por tanto, de acuerdo con la invención, un conjunto de servidores de memoria inmediata distribuidas geográficamente que sirven a diferentes regiones geográficas pero que tienen una relación común, tal como la relación de servir a un grupo o área de usuarios definidos cultural y/o lingüísticamente, es actualizado esencialmente con la misma información siempre que uno de los servidores de memoria inmediata recupere información que se debe a una petición de información de un usuario final o similar .
Tal homogeneidad cultural y lingüística puede ser definida por las fronteras de una nación, los límites de un idioma específico, los límites de una religión específica, los límites de un cierto nivel de tecnología o desarrollo, los límites de cierta área económica así como las combinaciones de las mismas o similares. Por tanto, de acuerdo con una modalidad de la invención el conjunto de servidor de memoria inmediata distribuidos geográficamente están distribuidos dentro de un área geográfica global definida lingüística y culturalmente o una comunidad definida geográficamente. Además, cada uno de los servidores de memoria inmediata está colocado preferiblemente para servir a una región local respectiva dentro del área o comunidad geográfica. Por ejemplo, las partes que hablan alemán de Alemania, Austria, Suiza e Italia pueden verse definidas como un área global cultural y lingüísticamente homogénea. Por lo tanto un conjunto de servidores de memoria inmediata que operan de acuerdo con la invención están distribuidos dentro de esta área. Entre este conjunto de servidores, provistos dentro del área global antes definida, uno (o más) pueden estar por ejemplo colocadas para servir a una primera región que cubre la parte norte de Alemania, uno segundo (o más) para servir a una segunda región que cubre la parte este de Alemania, uno tercero (o más) para servir a una tercera región que cubre la parte central de Alemania, un cuarto (o más) para servir a una cuarta región que cubre Suiza y la parte norte de Italia, y finalmente un quinto (o más) para servir a una quinta región que cubre Austria. Obsérvese que un área geográfica definida de acuerdo con la invención no necesariamente implica un área continua homogénea abarcada por una frontera cercana, sino que puede también significar un conjunto de subáreas separadas geográficamente que juntas definen un área de acuerdo con la invención . De acuerdo con las estimaciones hechas por el inventor, en algunas partes del mundo, tales como India y Sudamérica, la capacidad de ancho de banda de la red de telecomunicaciones es muy pequeña, ya que realmente es más eficiente distribuir un paquete específico de información a todos los servidores de memoria inmediata dentro del área global definida en base solamente a una petición de información a ia red a partir de un solo usuario, que tener otro usuario que busque la red para el mismo paquete de información una segunda vez. Sin embargo, las reglas para determinar cuando ejecutar el intercambio de memoria inmediata distribuida de acuerdo con la invención o no, puede fijarse en diferentes formas dependiendo del ambiente de aplicación real, como se describirá a continuación.
La distribución de la información al conjunto de servidores de memoria inmediata de acuerdo con la invención puede ejecutarse en muchas formas diferentes. De acuerdo con un aspecto, la Internet misma podría utilizarse. Sin embargo, esto podría colocar mas tensión sobre la capacidad de transferencia de la red. Por lo tanto, de acuerdo con una modalidad preferida de la invención, la información está distribuida hacia el conjunto de servidores de memoria inmediata utilizando la comunicación de multitransmisión, preferiblemente utilizando canales de datos dedicados separados de la comunicación de Internet misma. De acuerdo con una modalidad preferida, la información es distribuida hacia la red de servidores de memoria inmediata utilizando un enlace de satélite. Cada uno de los servidores tiene preferiblemente acceso a un enlace ascendente para enviar tal información y todos los servidores reciben un enlace descendente que proporciona la información enviada desde cualquiera de los servidores. El hardware y el software para manejar tal distribución puede ser proporcionada en asociación con el servidor de memoria inmediata mismo, o puede ser proporcionado mediante por ejemplo un Proveedor de Servicio de Internet o un Proveedor de Enlace de Comunicación Vía Satélite. De manera similar, el software para controlar el flujo de información y para ejecutar las decisiones dentro del sistema pueden ser provisto en los servidores de memoria inmediata por los Proveedores de Servicio de Internet o siempre que sea conveniente, como quedará claro para alguien con experiencia en la técnica. Si un sistema de satélite se utiliza, el enlace de satélite puede ser utilizado también para transferir o colocar la petición hacia otras partes del mundo, por ejemplo desde Europa hacia Estados Unidos y viceversa. De acuerdo con una modalidad alternativa, todos los servidores de memoria inmediata dentro del sistema están conectados por medio de canales de datos a una unidad de control central. Tal unidad de control central puede por ejemplo controlar las decisiones de si la información debe ser intercambiada en la memoria inmediata o no y como se distribuye y así sucesivamente. Dependiendo del tamaño de la comunidad, la capacidad de los servidores de memoria inmediata, la capacidad de comunicación disponible de la red, los objetos del proveedor de memoria inmediata y demás, la técnica de intercambio de memoria inmediata distribuida de acuerdo con la invención puede colocarse para distribuir, o no distribuir la información en base a diferentes reglas. De acuerdo con una modalidad preferida de la invención, solamente las peticiones o estructuras que se refieren a un formato de comunicación específico o aplicación, que corresponden al tipo de servicio de información proporcionado sobre los medios de almacenamiento locales, es intercambiado en la memoria inmediata. Por ejemplo, solamente las consultas TCP al puerto de WWW. De acuerdo con otra ejemplo, el proveedor de servidor de memoria inmediata puede decidir solamente intercambiar en la memoria inmediata a partir de direcciones específicas (por ejemplo solamente direcciones , . com o .org), solamente después de un cierto número de peticiones que se hayan hecho dentro del sistema (por ejemplo tres peticiones separadas) o similar. Los medios de procesamiento necesarios para ejecutar tales decisiones pueden colocarse en cada servidor de memoria inmediata, en una unidad de control central como se mencionó antes en el proveedor de servicio de Internet o alguna ubicación similar que trabaje en asociación con los servidores de memoria inmediata o similar, Así mismo la petición que se relaciona a un Proveedor de Contenido de Internet ubicado en una región servida por uno de los servidores de memoria inmediata en el conjunto de servidores de memoria inmediata puede ser manejada en diferentes formas de acuerdo con las diferentes modalidades de la invención, como se describirá a continuación. De acuerdo con las dos primeras modalidades de la misma, se asume que una petición de información de un usuario final aun proveedor de contenido de Internet, que está ubicado dentro de la misma región solamente es de interés local. Por lo tanto, la información debe: a) no será intercambiada en la memoria inmediata en lo absoluto, ya que un usuario local siempre tendrá fácil acceso a un Proveedor de Contenido de Internet local; o b) solamente se va a intercambiar en la memoria inmediata en el servidor de memoria "inmediata local y no será distribuido al conjunto completo de servidores de memoria inmediata distribuidos geográficamente, ya que la petición probablemente solo es de interés local. Por lo tanto, en este contexto, el termino "local" se refiere a características que refieren dentro de una de tales regiones. De acuerdo con una segunda modalidad, se asume que una petición de información de un usuario final a un Proveedor de Contenido de Internet ubicado dentro de una de tales regiones no será intercambiada en la memoria inmediata en el servidor de memoria inmediata que sirve a esa región, sino que solamente será distribuida a todos los servidores de memoria inmediata dentro del sistema, ya que un usuario local tendrá siempre fácil acceso a un Proveedor de Contenido de Internet local (por lo tanto no hay necesidad de hacer el intercambio de memoria inmediata local) aunque un usuario fuera de la región no tendrá la misma facilidad de acceso al Proveedor de Contenido de Internet local (por lo tanto la necesidad para intercambio de memoria inmediata fuera de la región") . De acuerdo con otra modalidad, se asume que la capacidad del servidor de memoria inmediata es lo suficientemente grande para manejar todas las peticiones, por lo tanto no existe necesidad de manejar información relacionada con los Proveedores de Contenido de Internet local diferente de otra información y consecuentemente, el intercambio de memoria inmediata de la información en un servidor de memoria inmediata dentro del sistema resultará en el intercambio de memoria inmediata de la misma información en todos los servidores de memoria inmediata dentro del sistema. De acuerdo aún con otra modalidad de la invención, dependiendo de la selección de las reglas para las decisiones dentro del sistema, se proporciona una lista de direcciones de Proveedor de Contenido de Internet que se excluyen del intercambio de memoria inmediata. Por tanto, cada memoria inmediata está colocada para verificar las peticiones de información de entrada contra la lista para ver si la petición se conducirá o no al intercambio de memoria inmediata. Dependiendo de la utilidad deseada, los servidores de memoria inmediata serán colocados para almacenar la información por una cantidad determinada de tiempo. Por ejemplo, las memorias inmediatas pueden operar sobre el principio de primera entrada primera salida. De acuerdo con otro ejemplo, cierto tipo de información puede ser proporcionado con requerimientos de actualización, los cuales definirán el intervalo más prolongado y que la información copiada puede utilizarse para asegurar que la información aún está correcta. Por supuesto, con respecto a este y otros aspectos, la invención puede combinarse con diferentes tipos de técnicas de intercambio de memoria inmediata convencionales, como lo comprende alguien con experiencia en la técnica . Además, cada uno de los servidores de memoria inmediata puede estar constituidos por varios subservidores conectados, preferiblemente por medio de conmutación de alta velocidad, a un manej ador de memoria inmediata que controla la operación de los mismos. Además, no existe un límite al número de servidores de memoria inmediata que pueden usarse. Así mismo cada servidor puede ser utilizado por más de un proveedor de servicio de Internet . En el caso de una falla de uno de los servidores de memoria inmediata, pueden ser desviados rápidamente por el sistema para restaurar algún servicio en tanto que el servidor de memoria inmediata es reparado o reemplazado. La funcionalidad de memoria inmediata puede entonces ser proporcionada desde otro servidor en otra región dentro del sistema. Una ventaja de la intervención es que el servidor de memoria inmediata auxiliar proporciona entonces el mismo contenido almacenado que los servidores desviados, asegurando de esta manera que la información intercambiada en la memoria inmediata aún es relevante para los usuarios finales en la región del servidor desviado. Aunque la descripción de la invención se ha dado con respecto al sistema de comunicación de Internet, aquellos con experiencia en la técnica comprenderán que la invención también puede utilizarse en otros tipos similares de sistemas de comunicación e información global que pueden encontrarse en el futuro y que puedan mostrar tipos similares de problemas de comunicación. La invención por lo tanto no está limitada a la aplicación de la Internet. Así mismo, aunque la descripción se ha dado principalmente con respecto a la aplicación de la red mundial, se comprenderá que la invención puede utilizarse para muchos otros tipos de aplicaciones de red y no está limitada a la misma. BREVE DESCRIPCIÓN DE LOS DIBUJOS Aspectos, características y ventajas adicionales de la invención se volverán evidentes a partir de la siguiente descripción de las modalidades ilustrativas preferidas con referencia a los dibujos que las acompañan en los cuales: la Figura 1 muestra esquemáticamente una modalidad de un sistema de intercambio de memoria inmediata de Internet de acuerdo con la presente invención; la Figura 2 muestra esquemáticamente una disposición de servidor de memoria inmediata que forma parte del sistema mostrado en la Figura 1; la Figura 3 muestra esquemáticamente una disposición de memoria inmediata alternativa; la Figura 4 muestra esquemáticamente aún otra disposición de servidor de memoria inmediata alternativa; la Figura 5 muestra esquemáticamente un diagrama de flujo de la operación ejecutada por el servidor de memoria inmediata en la Figura 4; la Figura 6 muestra esquemáticamente un diagrama de flujo de la operación ejecutada por interceptor en la Figura 3; la Figura 7 muestra esquemáticamente otra modalidad de un sistema de memoria inmediata de Internet de acuerdo con la presente invención; y la Figura 8 muestra esquemáticamente aún otra modalidad de un sistema de intercambio de memoria inmediata de Internet de acuerdo con la presente invención. Una primera modalidad de un sistema de intercambio de memoria inmediata en Internet de conformidad con la invención se describirá ahora con referencia a la Figura 1. En la Figura 1, un área geográfica definida lingüística y /o culturalmente de manera preferible 200 se muestra abarcando cuatro regiones geográficas A, B, C y D. Por ejemplo, el área 200 podrían ser las Islas Británicas y las regiones A, B, C y D podrían ser entonces Irlanda; Gales; Escocia y el norte de Inglaterra; y el sur de Inglaterra respectivamente. En cada una de las regiones A, B, C y D existe por lo menos un proveedor de servicio de Internet 110a, 110b, 110c, y HOd, respectivamente, proporcionando ala región respectiva con acceso al Internet 110. Cada proveedor de servicio 110a, 110b, 110c y HOd, proporciona por tanto conexión a Internet a un número de usuarios finales 120a, 120b, 120c y 120d respectivamente, y un número de Proveedores de Contenido de Internet 130a, 130b, 130c y 130d, respectivamente. Se comprenderá que, aunque los usuarios finales 120 y los proveedores de contenido 130 se muestran en la Figura 1 como características separadas, un usuario final puede ser un proveedor de contenido también. Cada proveedor de servicio está conectado a por lo menos un servidor de memoria inmediata de Internet 140a, 140b, 140c y 140d respectivamente. Cada servidor de memoria inmediata 140 proporciona por tanto la funcionalidad de memoria inmediata a los usuario finales 120 dentro de la región respectiva. Así mismo cada servidor de memoria inmediata 140a, 140b, 140c, 140d tiene una conexión a un disco de satélite 150a, 150b, 150c y 150d, respectivamente puede transmitir información a todos los demás servidores de memoria inmediata dentro del área 200 utilizando un satélite 160. Un ejemplo de la operación del sistema mostrado en la Figura 1 se describirá ahora. Cuando por ejemplo un proveedor de servicio 110 en la región A recibe una petición de información desde un usuario final 120 que se relaciona con la información proporcionada por un proveedor de contenido 130e ubicado en una región E, el cual en este caso se ubica fuera del área 200 (por ejemplo, la región E se asemeja a Norteamérica), el proveedor de servicio llOa verifica sus servidor de memoria inmediata asociado 140a para ver si una copia actualizada de la información solicitada está almacenada en el mismo. De ser así, la información solicitada es derivada desde el servidor de memoria inmediata 140a y después es suministrada al usuario final. Sin embargo, si la copia de la información solicitada no está almacenada en el servidor de memoria inmediata 140a, el proveedor de servicio 110a retarda la petición al proveedor de contenido original 130e por medio de Internet 100. Cuando la información solicitada es devuelta desde el proveedor de contenido 130e por medio de la Internet 100, el proveedor de servicio 110a proporciona la información al usuario final y actualiza el servidor de memoria inmediata 140a con la información recibida. Como una parte de la operación de actualización, la información actualizada es enviada por medio del disco de satélite 150e y el satélite 160 a los servidores de memoria inmediata 140b, 140c, 140d en las otras regiones B, C y D, actualizando de esta manera todos los servidores con la misma información. Después de que esta actualización sea realizada, ningún usuario 120 dentro del área 200 necesita tener acceso al proveedor de contenido original 130e por medio de la Internet sino que en su lugar puede utilizar la copia almacenada en el servidor de memoria inmediata respectiva. Si cualquier servidor de memoria inmediata ya está lleno cuando se actualiza, la información que se ha almacenado durante el periodo mas prolongado (desde que se acceso por ultima vez por un usuario final) será eliminado del servidor. Así mismo cada servidor utilizado sobre todo para asegurar que la información almacenada en cada servidor de memoria inmediata es precisa y actualizada, proporcionando por tanto copias confiables a los sitios originales. En las siguientes Figuras, para facilidad de descripción, los elementos que tienen funciones similares a aquellos descritos con referencia a la Figura 1 serán designados con los mismos números. Una disposición del servidor de memoria inmediata que forma parte de un sistema del tipo mostrado en la Figura 1 se describirá ahora con referencia a la Figura 2. En la Figura 2, tres terminales de usuario final o estaciones 120 están conectadas a una unidad de multiplexor 170, el cual puede ser una concentración de módem o un enrutador LAN dependiendo del tipo de sistema de usuario. La unidad de multiplexor 170 está conectada a un interceptor 110 colocado en un proveedor de servicio de Internet que proporciona acceso a la Internet 100. La unidad de multiplexor 170 multiplexa las comunicaciones hacia y desde las terminales de usuarios 120. De acuerdo con esta disposición, un usuario 120 que desea accesar información proporcionada por ejemplo como una página personal de la red mundial o sitio mediante un Proveedor de Contenido de Internet (no mostrado) , ubicado en un sitio original de publicación en alguna parte de la Internet 100, generalmente envía una petición de información, específicamente una petición HTTP hacia el puerto WWW, por medio de la unidad de multiplexor 170 hacia el proveedor del servicio de Internet 110, donde la petición es enrutada sobre la Internet 100 para alcanzar finalmente al proveedor de contenido. El proveedor de contenido responde entonces la pregunta, enviando la información solicitada por medio de la Internet 100 de regreso el usuario 120 por medio del proveedor de servicio 110. Sin embargo, de acuerdo con la disposición mostrada en la Figura 2, la petición de información del usuario 120 es examinada por el interceptor 110 en el proveedor de servicio. El interceptor decide entonces si la información solicitada, por ejemplo la información proporcionada por el proveedor de contenido existe o no en una copia o forma similar sobre el servidor de memoria inmediata local 140 colocado en comunicación directa con el interceptor 110. Si una copia o similar de la información solicitada está almacenada en el servidor local 140, la petición del usuario es enrutada nuevamente hacia el servidor 140, el cual devolverá la información solicitada al usuario. En esta caso, la información existirá sobre todos los servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1 y no existe necesidad por tanto de distribuir la información a otras memorias inmediatas . Sin embargo, si el interceptor 110 determina que no hay copia o similar de la información de interés en el servidor local 140, entonces la petición de información del usuario 120 es enviada sobre la Internet 100 como en la forma convencional de comunicación de Internet. El interceptor monitoreará entonces la respuesta desde la Internet 100 al usuario 120 y actualiza el servidor de memoria inmediata 140 con la información solicitada conforme es recibida. El intercambio de memoria inmediata de información nueva o actualizada en el servidor de memoria inmediata 140 es, de acuerdo con la invención, acompañada por la distribución de la información nueva o actualizada hacia los otros servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1. Esa distribución es habilitada por ya sea el servidor de memoria inmediata 140 o el interceptor 110 en el proveedor de servicio, por ejemplo, y utiliza un enlace ascendente de satélite hacia el satélite 160 para alcanzar a otros servidores de memoria inmediata dentro del área definida. De manera similar, cuando reciba la información relacionada a la información nueva o actualizada desde otro de los servidores de memoria inmediata dentro del área, el servidor de memoria inmediata 140 recibirá tal información por medio de un enlace descendente desde el satélite . Obsérvese que el interceptor 110 en este ejemplo solamente intercepta los paquetes de comunicación de ciertos tipos específicos. Por ejemplo, solamente las peticiones de información de la red mundial desde los usuarios 120 es interceptada. Otros tipos de servicio de comunicación, tales como el correo electrónico o similares se mantienen sin alteración por parte del interceptor 110. Una disposición del servidor de memoria inmediata alternativa, similar a aquella mostrada en la Figura 2, se describirá ahora con referencia a la Figura 3. La disposición de la Figura 2 difiere de aquella mostrada en la Figura 2 en la que el interceptor 110 en el proveedor de servicio está conectado no solamente al servidor de memoria inmediata 140, sino también a una memoria inmediata de acceso rápido 112. En comparación al servidor de memoria inmediata 140 de acuerdo con la invención, por ejemplo proporcionando varios cientos de gigabytes de almacenamiento, la memoria inmediata de acceso rápido en este caso proporcionará una capacidad de almacenamiento muy reducida, por ejemplo, de alrededor de un gigabyte de almacenamiento. La memoria inmediata 112 es utilizada por lo tanto para almacenar esencialmente toda la información que pasa el interceptor 110 pero consecuentemente cada paquete de información solamente será almacenado durante una cantidad de tiempo comparativamente pequeño. En la Figura 3, la memoria inmediata de acceso rápido, que comprende las áreas de memoria 112 y una tabla de búsqueda 111 que muestra cuál información está almacenada actualmente en tales áreas de memoria, se usa como una memoria de trabajo del interceptor 110. Por tanto, cuando se recibe una petición de información de un usuario 120, el interceptor verificará primero su memoria inmediata de acceso rápido 111, 112 para la información solicitada. El servidor de memoria inmediata 140 será accesads después solamente si la información solicitada no puede ser encontrada en la memoria inmediata 112. La operación sigue a aquella descrita con referencia a la Figura 2. Sin embargo, en la Figura 3, toda la información relacionada con cada petición de información desde los usuarios 120 será almacenada temporalmente en la memoria inmediata de acceso rápido 112, ya sea que la información recibida desde la Internet 100 o la información recibida desde el servidor de memoria inmediata 140, considerando que el servidor de memoria inmediata solamente se actualizará cuando se reciba la nueva información desde la Internet 100. Además, la memoria inmediata puede ser de usuario para información de memoria inmediata de otro tipo que la información que está almacenada en el servidor de memoria inmediata 140. Por ejemplo, además de almacenar la información WWW, conforme el servidor de memoria inmediata 140, la memoria inmediata puede almacenar también la información en relación a otros tipos de consultas. También, la información almacenada en la memoria inmediata 112 no será perturbada automáticamente a otras memorias inmediatas dentro del área 200 en la Figura 1. Otra disposición del servidor de memoria inmediata alternativa, también similar a aquella mostrada en la Figura 2, se describirá ahora con referencia a la Figura 4. En la Figura 4, todas las peticiones WWW serán confiadas al proveedor de servicio 110 para el servidor de memoria inmediata 140. El servidor de memoria inmediata responderá entonces a la petición, si la información requerida está almacenada en el mismo, o maneja la recuperación de información a partir de la Internet 100, utilizando ya sea un enlace de satélite o alguna otra conexión 141 a la Internet- Cuando recibe la información solicitada, el servidor de memoria inmediata 140 se actualiza así como las otras memorias inmediatas por medio del satélite 160, de acuerdo con sus propias decisiones, y proporciona la información al usuario final 120 por medio del probador de servicio 110. Obsérvese en la Figura 4 que el proveedor de servicio puede manejar incluso otro tipo de servicio, tales como correo electrónico o similares, sobre sí mismo, sin confiar tales paquetes de información por medio del servidor de memoria inmediata . Un ejemplo de las operaciones ejecutadas por el servidor de memoria inmediata 140 en la Figura 4 se describirá ahora con referencia al diagrama de flujo en la Figura 5. Después de activar la operación en la etapa SI, el servidor de memoria inmediata recibe en la etapa S2, una petición de información desde un usuario final que se relaciona a un proveedor de contenido específico. En la etapa S3, el servidor de memoria inmediata determina entonces si una copia de la información solicitada esta almacenada o no en el mismo. De ser así, la información solicitada es proporcionada al usuario final en la etapa S4 y la operación es terminada en la etapa SIO. (Por supuesto, la etapa final SIO puede provocar un regreso a la etapa de inicio SI) . Sin embargo, si se determina en la etapa S3 que no hay copia almacenada de la solicitud almacenada de la información solicitada en el servidor de memoria inmediata, el proceso continua en la etapa S5, en donde el servidor de memoria inmediata envía una petición de la información al proveedor de contenido designado por medio de la Internet. El servidor de memoria inmediata recibe después la información solicitada en la etapa S6 y la proporciona al usuario final en la etapa S7. En la etapa S8, la información recibida es almacenada en el servidor de memoria inmediata, y después, en la etapa S9 la información es distribuida hacia los demás servidores de memoria inmediata dentro del área 200 mostrada en la Figura 1. por tanto, la información no almacenada previamente, recientemente recibida será almacenada esencialmente en todos los servidores de memoria inmediata dentro del área y por tanto será accesada fácilmente por todos los usuarios dentro de esa área. Un ejemplo de las operaciones ejecutadas por el interceptor o proveedor de servicio 110 en la Figura 3 se describirá ahora con referencia al diagrama de flujo en la Figura 6. Después de activar la operación en la etapa Sil, el interceptor 110 lee, en la etapa S12, una petición de información desde un usuario final dirigida a un proveedor de contenido específico. En la etapa S13, el interceptor 110 verifica el cuadro de contenido 111 de la memoria inmediata de acceso rápido 112 para ver si existe en la misma una copia de la información solicitada o no. De ser así, la operación continúa a la etapa S15 descrita a continuación. En caso contrario, la operación continúa a la etapa S14, en la que el interceptor envía una consulta hacia el servidor de memoria inmediata 140 para ver si una copia de la información solicitada existe en la misma. Si la respuesta es afirmativa, el proceso continúa a la etapa S15, en la cual , la petición del usuario final es interceptada y a la etapa S16, en donde la información solicitada es proporcionar utilizando, ya sea la memoria inmediata 112 o mediante el servidor de memoria inmediata 140. Sin embargo, si la respuesta del servidor de memoria, inmediata es negativa, el proceso continúa a la etapa S17, en donde el interceptor determina no interceptar la petición del usuario, la cual a su vez pasa sobre el proveedor de contenido designado por medio de Internet. El proceso continúa después a la etapa S18 en la que el interceptor monitorea la respuesta enviada desde el proveedor de contenido hacia el usuario final. Cuando la información pasa el interceptor sobre su trayecto hacia el usuario final, el interceptor, la etapa S19, almacena la información previamente no obtenible en el servidor de memoria inmediata 140 y distribuye la información hacia todos los otros servidores de memoria inmediata dentro del área 200 en la Figura 1. Por tanto, la información no almacenada previamente, recibida recientemente será almacenada esencialmente en todos los servidores de memoria inmediata dentro del área y por tanto será fácilmente accesada por todos los usuarios dentro del área. Obsérvese que cada vez que la información es recibida desde el servidor de memoria inmediata de la red, una copia está almacenada temporalmente de manera preferible en el servidor de memoria inmediata de acceso rápido 112. Otra modalidad ilustrativa de un sistema de memoria inmediata de la Internet de acuerdo con la presente invención, similar a una mostrada en la Figura 1, se describirá ahora con referencia a la Figura 7. En la Figura 7, el sistema difiere de uno mostrado en la Figura 1 en la respuesta del proveedor de contenido 130e, en este caso está ubicado en la región externa al área de sistema 200, relacionando a una petición de información originalmente enviada por un usuario final 120a no será transmitida hacia el usuario por medio de la Internet 100. En su lugar, la respuesta es transmitida directamente por medio del satélite 160 a los servidores 140a, 140b, 140c y 140e, actualizando de esta manera automáticamente todos los servidores de memoria inmediata 140a. El servidor de memoria inmediata 140a y el proveedor de servicio 110a manejan entonces el suministro de tal información hacia el usuario final 120a. Incluso otra modalidad ilustrativa de un sistema de memoria inmediata de Internet de acuerdo con la presente invención, similar a la mostrada de la Figura 1, se describirá ahora con referencia a la Figura 8. En la Figura 8, los servidores de memoria inmediata dentro del área 200, cada uno sirviendo a una región respectiva A, B, C y D, está conectado por medio de los canales de datos a una unidad de control central 190. La unidad de control central 190 controla las decisiones de si la información será intercambiada en la memoria inmediata o no en los servidores de memoria inmediata respectivos y como se distribuirá hacia otras memorias inmediatas dentro del área 200. En este caso, la información puede ser distribuida entre diferentes memorias inmediatas utilizando ya sea el enlace de satélite o utilizando la conexión de canal de datos hacia y por medio de la unidad de control central 190.
Además, con referencia principalmente a la Figura 1, 7 y 8 anteriores, se comprende que las decisiones con respecto a como manejar el intercambio de memoria inmediata de la información con relación a peticiones "locales", es decir por ejemplo una petición de información de un usuario final 120a con relación a un proveedor de contenido 130a ubicado dentro de la misma región A, la cual ha sido descrita antes en el resumen de al invención, los diferentes esquemas de operación, incluyendo la toma de decisiones necesaria, puede implementarse ya sea en cada uno de los servidores de memoria inmediata 140, en cada uno de los proveedores de servicio 110, o una unidad de control central 190 por ejemplo. Se comprenderá que la construcción y función de los elementos descritos con referencia a los dibujos se volverá evidente para aquellos con experiencia en la técnica. Aunque se ha descrito la invención con referencia a modalidades ilustrativas específicas, muchas diferentes alteraciones, modificaciones y similares se volverán aparentes para aquellos con experiencia en la técnica. Las modalidades descritas no pretenden por lo tanto limitar el alcance de la invención como se define mediante las reivindicaciones anexas .