RECUPERACION ASINCRONA DE DATOS EN TIEMPO REAL.

Servidor de pasarela (101), que comprende: un servicio de presentación (115) dispuesto para recibir una solicitud de datos desde un dispositivo remoto (119) de comunicaciones de un usuario,

solicitando la solicitud de datos la recepción de datos desde unos medios de almacenamiento de datos (109); y un servicio (117) de tiempo real dispuesto para retransmitir la solicitud de datos desde el servicio de presentación (115) a un cliente de acceso (103) asociado a los medios de almacenamiento de datos (109), en el que el servidor de pasarela (101) está dispuesto para establecer, entre el servicio de presentación (115) y el dispositivo remoto (119) de comunicaciones del usuario, una sesión de presentación correspondiente a la solicitud de datos del dispositivo remoto (119) de comunicaciones del usuario, en el que el servidor de pasarela (101) está dispuesto para transmitir datos de identificación de sesión de la presentación al dispositivo remoto (119) de comunicaciones del usuario antes de que los datos solicitados hayan sido recibidos por el servicio de presentación (115) y en el que el servicio de presentación (115) está dispuesto para: activar un temporizador al producirse la recepción de la solicitud de datos; cuando el temporizador alcanza un valor de umbral, determinar si los datos solicitados en la solicitud de datos han sido recibidos después de haber sido recuperados desde los medios de almacenamiento de datos; y si se han recibido los datos solicitados, reenviar los datos solicitados al dispositivo remoto (119) de comunicaciones del usuario, y si no se han recibido los datos solicitados, reenviar un mensaje al dispositivo remoto (119) de comunicaciones del usuario ordenando al dispositivo remoto (119) de comunicaciones del usuario que vuelva a presentar la solicitud de datos

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2004/002902.

Solicitante: VISTO CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 101 REDWOOD SHORES PARKWAY, SUITE 400 REDWOOD CITY, CA 94065 ESTADOS UNIDOS DE AMERICA.

Inventor/es: FRIEDMAN,GREGORY,SCOTT, MARL,COYLE,BRETT.

Fecha de Publicación: .

Fecha Solicitud PCT: 2 de Febrero de 2004.

Fecha Concesión Europea: 14 de Julio de 2010.

Clasificación Internacional de Patentes:

  • H04L29/06S4B
  • H04L29/08N9A

Clasificación PCT:

  • G06F7/00 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Métodos o disposiciones para el procesamiento de datos actuando sobre el orden o el contenido de los datos tratados (circuitos lógicos H03K 19/00).
  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.

Clasificación antigua:

  • G06F7/00 G06F […] › Métodos o disposiciones para el procesamiento de datos actuando sobre el orden o el contenido de los datos tratados (circuitos lógicos H03K 19/00).

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre.

RECUPERACION ASINCRONA DE DATOS EN TIEMPO REAL.

Fragmento de la descripción:

Recuperación asíncrona de datos en tiempo real.

Campo de la invención

La presente invención se refiere a la recuperación asíncrona de datos en tiempo real. Varios aspectos de la presente invención son particularmente aplicables a la recuperación asíncrona de datos en tiempo real desde una base de datos corporativa hacia un dispositivo remoto, tal como un teléfono inalámbrico o un asistente personal digital.

Antecedentes de la invención

Recientemente, la información digital está cobrando cada vez más importancia para todo tipo de personas. A medida que ha aumentado la importancia de la información digital, se ha incrementado también la necesidad de un acceso remoto cómodo a una variedad de tipos de información digital. Por ejemplo, los hombres de negocios que viajan pueden desear acceder continuamente a información contenida en hojas de cálculo electrónicas, los abogados pueden desear acceder a documentos de procesado de texto desde la ubicación de un cliente, y los estudiantes pueden desear enviar o recuperar correo electrónico mientras se encuentran en la escuela.

Para hacer frente a esta necesidad, muchos proveedores de servicios de comunicación permiten que sus clientes accedan a información digital remota a través de una red de comunicaciones. Por ejemplo, un proveedor de servicios telefónicos inalámbricos puede permitir que sus clientes usen sus teléfonos inalámbricos u otros dispositivos de comunicación para enviar y recibir correo electrónico, recuperar información de imágenes de una red, obtener información de contacto de una base de datos centralizada, o similares. De modo similar, algunas empresas han establecido conexiones remotas de Internet de alta velocidad, tanto por hilos como inalámbricas, en ubicaciones públicas tales como restaurantes, hoteles, y aeropuertos, a las que se puede acceder con el ordenador de un cliente.

Aunque los proveedores de servicios de comunicación han creado una infraestructura que permite potencialmente que sus clientes accedan de forma remota a información digital, muchas cuestiones prácticas siguen evitando que esta infraestructura sea utilizada de forma plena. Por ejemplo, algunos clientes pretenden acceder a información digital almacenada detrás de una barrera, tal como información digital almacenada en la base de datos del empresario para el que trabajan y protegida por un cortafuegos. Con esta disposición, si la red del empresario no soportara una herramienta de acceso que permita conexiones externas a través del cortafuegos, entonces se estaría impidiendo que un cliente accediera a la información digital deseada a través de la red del proveedor de servicios de comunicación. Estas herramientas de acceso incluyen, por ejemplo, el uso de una red privada virtual (VPN) o técnicas similares para posibilitar conexiones seguras y autenticadas desde dispositivos no conectados directamente a la red del empresario. Por otra parte, incluso si la red del empresario soportara dicha herramienta, el dispositivo de comunicaciones del cliente seguiría sin poder acceder a los datos si el propio dispositivo del usuario no estuviera configurado para soportar esa herramienta.

En otras situaciones, un cliente puede intentar usar un dispositivo de comunicaciones inadecuado para recuperar datos. Por ejemplo, un usuario puede intentar utilizar un asistente personal digital o un teléfono inalámbrico con un navegador relativamente simple para recuperar una página web con una gran cantidad de datos de imágenes o audio. Antes de que se pueda recuperar completamente la gran cantidad de datos, el "tiempo límite" del asistente personal digital o teléfono inalámbrico puede expirar y dicho dispositivo puede cortar la conexión. De forma alternativa o adicional, el usuario puede pretender descargar más datos de los que pueda almacenar el asistente personal digital o teléfono inalámbrico.

El documento WO02/06964 da a conocer un sistema en el que un cliente 54 de acceso remoto puede recibir datos desde un dispositivo de base a través de varios componentes distribuidos. En particular, en un componente se recibe una solicitud de datos, que asigna un servidor de usuarios al dispositivo solicitante; el servidor de usuarios asignado se comunica directamente con el dispositivo de base, siendo gestionada la conexión inicial por un servidor sili. El servidor sili envía detalles del servidor de usuarios asignado hacia el dispositivo de base, posibilitando de este modo que el dispositivo de base envíe los datos solicitados directamente al servidor de usuarios asignado. Una vez recibidos por el servidor de usuarios, los datos se almacenan en memoria caché localmente como datos de usuario y a continuación se transmiten hacia el cliente de acceso remoto.

Sumario

Según aspectos de la presente invención, está previsto un aparato y un método según las reivindicaciones adjuntas.

De forma ventajosa, varios ejemplos de la invención permiten que un usuario, de forma más cómoda, envíe datos hacia y recupere datos desde unos medios remotos de almacenamiento de datos usando un dispositivo de comunicaciones remoto. Con diferentes aspectos de la invención, un sistema de recuperación de datos incluye un servidor de bandeja de entrada (IB), al que se hará referencia en lo sucesivo de forma más general como "servidor de pasarela", y un cliente de acceso al escritorio (DAC), al que se hará referencia en lo sucesivo de forma más general simplemente como cliente de acceso. El servidor de pasarela está conectado comunicativamente al cliente de acceso a través de una red. El servidor de pasarela proporciona un servicio de presentación (PS) y un servicio de tiempo real (RTS), que colaboran con el cliente de acceso para recuperar datos desde unos medios de almacenamiento de datos y a continuación proporcionan los datos recuperados al dispositivo de comunicaciones remoto de un usuario usando un protocolo de presentación apropiado para las capacidades del dispositivo.

Con varias implementaciones de la invención, el cliente de acceso creará una conexión hacia el servidor de pasarela. Cuando el usuario desea recuperar datos de los medios de almacenamiento de datos o enviar datos a los medios de almacenamiento de datos, el usuario establece una conexión de comunicaciones entre su dispositivo remoto de comunicaciones y el servidor de pasarela, y a continuación solicita los datos deseados del servidor de pasarela. Como respuesta, el servidor de pasarela envía una orden al cliente de acceso, que le da instrucciones para recuperar los datos solicitados. El cliente de acceso recupera los datos solicitados desde los medios de almacenamiento de datos, y devuelve los datos recuperados al servidor de pasarela. A continuación, el servidor de pasarela retransmite la información solicitada de vuelta al dispositivo remoto de comunicaciones del usuario a través del servidor de presentación usando un protocolo de presentación apropiado para las capacidades del dispositivo.

Breve descripción de los dibujos

La Figura 1 muestra un entorno de red que incluye un sistema para la recuperación asíncrona de datos según varias formas de realización de la invención.

La Figura 2 muestra un ejemplo de un sistema informático que se puede usar para implementar varias formas de realización de la invención.

Las Figuras 3A a 3D muestran un diagrama de flujo que muestra un método para la recuperación asíncrona de datos según varias formas de realización de la invención.

Las Figuras 4A a 4E muestran un diagrama de flujo que muestra un método de recuperación de datos desde unos medios de almacenamiento de datos según varias formas de realización de la invención.

La Figura 5 muestra un sistema para la recuperación asíncrona de datos, que utiliza múltiples servidores de pasarela según varias formas de realización de la invención.

Descripción detallada de los dibujos

Visión general

La Figura 1 muestra un diagrama de bloques esquemático de un sistema 100 de recuperación de datos según varias formas de realización de la invención. El sistema 100 de recuperación permite la recuperación de datos, tales como datos de unos medios corporativos de almacenamiento de datos, hacia un dispositivo remoto. Tal como se observa en esta figura, el sistema 100 de recuperación de datos incluye por lo menos un servidor de pasarela 101 (IB) y un cliente de acceso (DAC) 103. En el ejemplo ilustrado, el cliente de acceso 103 está alojado en el ordenador 105 de...

 


Reivindicaciones:

1. Servidor de pasarela (101), que comprende:

un servicio de presentación (115) dispuesto para recibir una solicitud de datos desde un dispositivo remoto (119) de comunicaciones de un usuario, solicitando la solicitud de datos la recepción de datos desde unos medios de almacenamiento de datos (109); y

un servicio (117) de tiempo real dispuesto para retransmitir la solicitud de datos desde el servicio de presentación (115) a un cliente de acceso (103) asociado a los medios de almacenamiento de datos (109),

en el que el servidor de pasarela (101) está dispuesto para establecer, entre el servicio de presentación (115) y el dispositivo remoto (119) de comunicaciones del usuario, una sesión de presentación correspondiente a la solicitud de datos del dispositivo remoto (119) de comunicaciones del usuario,

en el que el servidor de pasarela (101) está dispuesto para transmitir datos de identificación de sesión de la presentación al dispositivo remoto (119) de comunicaciones del usuario antes de que los datos solicitados hayan sido recibidos por el servicio de presentación (115) y

en el que el servicio de presentación (115) está dispuesto para:

activar un temporizador al producirse la recepción de la solicitud de datos;

cuando el temporizador alcanza un valor de umbral, determinar si los datos solicitados en la solicitud de datos han sido recibidos después de haber sido recuperados desde los medios de almacenamiento de datos; y

si se han recibido los datos solicitados, reenviar los datos solicitados al dispositivo remoto (119) de comunicaciones del usuario, y

si no se han recibido los datos solicitados, reenviar un mensaje al dispositivo remoto (119) de comunicaciones del usuario ordenando al dispositivo remoto (119) de comunicaciones del usuario que vuelva a presentar la solicitud de datos.

2. Servidor de pasarela (101) según la reivindicación 1, en el que el servicio de presentación (115) incluye además unas características (1155) de dispositivos, correspondientes al dispositivo remoto (119) de comunicaciones del usuario, y el tiempo de umbral se determina basándose en las características (1155) del dispositivo.

3. Servidor de pasarela (101) según la reivindicación 1 ó la reivindicación 2, en el que

el servicio (117) de tiempo real está dispuesto para recibir unos datos solicitados en una solicitud de datos, y el servicio de tiempo real está dispuesto para retransmitir los datos recibidos al servicio de presentación (115); y

el servicio de presentación (115) está dispuesto para reenviar los datos recibidos al dispositivo remoto (119) de comunicaciones del usuario.

4. Servidor de pasarela (101) según la reivindicación 3, en el que el servicio de presentación (115) incluye además una memoria caché para almacenar los datos recibidos.

5. Servidor de pasarela (101) según la reivindicación 3 ó la reivindicación 4, en el que el servicio de presentación está dispuesto para asociar dicha solicitud de datos, que se ha vuelto a presentar, a la solicitud de datos inicialmente recibida desde el dispositivo remoto (119) de comunicaciones del usuario usando los datos de identificación de sesión de presentación transmitidos al dispositivo remoto de comunicaciones del usuario, mediante lo cual se reenvían los datos recibidos al mismo.

6. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, que incluye además un directorio para ser usado en la identificación de una conexión entre uno o más clientes (103) de acceso y el servicio (117) de tiempo real.

7. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que los medios de almacenamiento de datos incluyen una base de datos, y el servicio (117) de tiempo real está dispuesto para retransmitir las solicitudes de datos desde el servicio de presentación (115) a un cliente de acceso (103) asociado a la base de datos.

8. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que los medios de almacenamiento de datos incluyen un dispositivo servidor que proporciona servicios a uno o más dispositivos de cliente, y el servicio (117) de tiempo real está dispuesto para retransmitir las solicitudes de datos desde el servicio de presentación (115) a un cliente de acceso (103) asociado al dispositivo servidor.

9. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que el servidor de pasarela (101) está dispuesto para seleccionar unos medios de almacenamiento de datos de entre el grupo constituido por: un servidor Microsoft Exchange, un servidor Lotus Domino, unos medios de almacenamiento de correo IMAP, unos medios de almacenamiento de correo POP3, y un sistema de archivos NTFS.

10. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que el servicio de presentación (115) está dispuesto para recibir las solicitudes de datos desde un dispositivo remoto (119) de comunicaciones de un usuario a través de una red inalámbrica.

11. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que una temporización de las comunicaciones entre el servicio (117) de tiempo real y el cliente de acceso (103) es independiente de una temporización de comunicaciones entre el servicio de presentación (115) y el dispositivo remoto (119) de comunicaciones del usuario.

12. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, que comprende además un directorio que almacena una entrada correspondiente al dispositivo remoto (119) de comunicaciones del usuario y una conexión entre el servicio (117) de tiempo real y el cliente de acceso (103), identificando la entrada tanto al usuario como al servicio (117) de tiempo real conectado al cliente de acceso (103).

13. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que el servidor de pasarela (101) está dispuesto para proporcionar acceso a datos de correo electrónico, datos de calendario y datos de directorio.

14. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que los medios de almacenamiento de datos residen detrás de un cortafuegos corporativo (111), y el servicio (117) de tiempo real está dispuesto para retransmitir las solicitudes de datos desde el servicio de presentación (115) hacia la base de datos a través del cortafuegos corporativo (111).

15. Servidor de pasarela (101) según cualquiera de las reivindicaciones anteriores, en el que el cliente de acceso (103) asociado a los datos almacenados reside detrás de un cortafuegos corporativo (111), y el servicio (117) de tiempo real está dispuesto para retransmitir las solicitudes de datos desde el servicio de presentación (115) al cliente de acceso (103) a través del cortafuegos corporativo (111).

16. Servidor de pasarela (101) según cualquiera de las reivindicaciones 1 a 14, en el que el cliente de acceso (103) asociado a los medios de almacenamiento de datos es un servidor de correo electrónico público, y el servicio (117) de tiempo real está dispuesto para retransmitir las solicitudes de datos desde el servicio de presentación (115) al servidor de correo electrónico público.

17. Método de recuperación de datos desde unos medios de almacenamiento de datos, que comprende:

recibir (309) una solicitud de datos desde un dispositivo remoto (119) de comunicaciones de un usuario en un servicio de presentación (115), solicitando la solicitud de datos la recepción de datos desde unos medios de almacenamiento de datos (109);

proporcionar (317) la solicitud de datos recibida a un servicio (117) de tiempo real;

retransmitir (319) la solicitud de datos desde el servicio (117) de tiempo real a un cliente de acceso (103) asociado a los medios de almacenamiento de datos;

establecer (311) una sesión de presentación correspondiente a la solicitud de datos desde el dispositivo remoto (119) de comunicaciones del usuario, estableciéndose dicha sesión de presentación entre el servicio de presentación y el dispositivo remoto de comunicaciones del usuario;

transmitir datos de identificación de la sesión de presentación al dispositivo remoto (119) de comunicaciones del usuario antes de que el servicio de presentación (115) haya recibido los datos, comprendiendo el método, en el servicio de presentación:

activar (405) un temporizador al producirse la recepción de la solicitud de datos;

cuando el temporizador alcanza un valor de umbral, determinar si los datos solicitados en la solicitud de datos han sido recibidos después de haber sido recuperados desde los medios de almacenamiento de datos; y

si se han recibido los datos solicitados, reenviar (419) los datos solicitados al dispositivo remoto (119) de comunicaciones del usuario, y

si no se han recibido los datos solicitados, reenviar (417) un mensaje al dispositivo remoto (119) de comunicaciones del usuario ordenando al dispositivo remoto (119) de comunicaciones del usuario que vuelva a presentar la solicitud de datos.

18. Método según la reivindicación 17, en el que el mensaje provoca que el dispositivo remoto (119) de comunicaciones vuelva a presentar automáticamente la solicitud de datos.

19. Método según la reivindicación 17, en el que el mensaje pide al usuario que vuelva a presentar la solicitud de datos.

20. Método según la reivindicación 17, que comprende además:

antes de que el temporizador alcance un valor de umbral, determinar periódicamente si datos solicitados en la solicitud de datos han sido recibidos después de haber sido recuperados desde los medios de almacenamiento de datos; y

si los datos solicitados han sido recibidos, reenviar los datos solicitados al dispositivo remoto (119) de comunicaciones del usuario.

21. Método según la reivindicación 17, que comprende además determinar (409) características de dispositivo para el dispositivo remoto (119) de comunicaciones del usuario; y

fijar (411) el valor de umbral basándose en las características de dispositivo determinadas.

22. Método según cualquiera de las reivindicaciones 17 a 21, que comprende además

recibir (323), en el servicio (117) de tiempo real, datos recuperados desde los medios de almacenamiento de datos por el cliente de acceso (103) en respuesta a una solicitud de datos;

retransmitir (325) los datos recuperados desde el servicio (117) de tiempo real al servicio de presentación (115); y

reenviar (329) los datos recuperados desde el servicio de presentación (115) al dispositivo remoto (119) de comunicaciones del usuario.

23. Método según la reivindicación 22, que comprende además almacenar (327) los datos recuperados retransmitidos desde el servicio (117) de tiempo real en una memoria caché (1151) prevista por el servicio de presentación (115) antes de reenviar los datos recuperados desde el servicio de presentación (115) al dispositivo remoto (119) de comunicaciones del usuario.

24. Método según la reivindicación 22 ó la reivindicación 23, que comprende asociar dicha solicitud de datos, que se ha vuelto a presentar, a la solicitud de datos inicialmente recibida desde el dispositivo remoto (119) de comunicaciones del usuario usando los datos de identificación de sesiones de presentación transmitidos hacia el dispositivo remoto de comunicaciones del usuario, mediante lo cual se reenvían los datos recibidos al mismo.

25. Método según cualquiera de las reivindicaciones 17 a 24, que comprende además crear una entrada en un directorio correspondiente al dispositivo remoto (119) de comunicaciones del usuario y una conexión entre el servicio (117) de tiempo real y el cliente de acceso (103), identificando la entrada tanto al usuario como al servicio (117) de tiempo real conectado al cliente de acceso (103).

26. Método según cualquiera de las reivindicaciones 17 a 25, en el que la sesión de presentación se identifica mediante una entrada en memoria y asocia el usuario a un valor de sesión de presentación.

27. Método según cualquiera de las reivindicaciones 17 a 26, en el que la sesión de presentación se asocia a una posición en memoria en la que se almacenarán datos recuperados desde los medios de almacenamiento de datos en respuesta a la solicitud de datos.

28. Método según cualquiera de las reivindicaciones 17 a 27, en el que la sesión de presentación se asocia a una bandera que indica si los datos que se deben recuperar desde los medios de almacenamiento de datos en respuesta a la solicitud de datos han sido recibidos y almacenados por el servicio de presentación (115).

29. Método según cualquiera de las reivindicaciones 17 a 28, en el que la retransmisión de la solicitud de datos desde el servicio (117) de tiempo real a un cliente de acceso (103) asociado a los medios de almacenamiento de datos incluye:

establecer una conexión segura entre el servicio (117) de tiempo real y el cliente de acceso (103);

proporcionar al cliente de acceso (103) información de cifrado a través de la conexión segura;

cifrar la solicitud de datos con la información de cifrado; y

retransmitir la solicitud de datos cifrada hacia el cliente de acceso (103).

30. Método según la reivindicación 29, en el que la conexión segura se establece usando el protocolo de Capa de Conexión Segura.

31. Método según la reivindicación 28 ó la reivindicación 29, en el que la conexión segura se establece a través de un equilibrador (501A, 510B) de carga que recibe las comunicaciones para el servicio de presentación (115).

32. Método según cualquiera de las reivindicaciones 29 a 31, en el que la información de cifrado incluye una identificación de sesión de cifrado pública y una clave de cifrado privada.

33. Método según cualquiera de las reivindicaciones 29 a 32, que comprende además recibir, en el servicio (117) de tiempo real, datos recuperados desde los medios de almacenamiento de datos por el cliente de acceso (103) en respuesta a una solicitud de datos.

34. Método según cualquiera de las reivindicaciones 29 a 33, en el que la recepción de datos recuperados desde los medios de almacenamiento de datos por el cliente de acceso (103) en respuesta a una solicitud de datos incluye:

recibir los datos recuperados desde el cliente de acceso (103) a través de una conexión no segura, estando cifrado los datos recuperados usando la información de cifrado; y

descifrar los datos recuperados usando la información de cifrado.

35. Sistema que comprende un servidor de pasarela (101), un dispositivo remoto (119) de comunicaciones de un usuario, unos medios de almacenamiento de datos (109) y un cliente de acceso (103) asociado a los medios de almacenamiento de datos (109),

estando dispuesto el dispositivo remoto de comunicaciones del usuario para transmitir una solicitud de datos que solicita la recepción de datos desde los medios de almacenamiento de datos (109),

comprendiendo el servidor de pasarela (101):

un servicio de presentación (115) dispuesto para recibir la solicitud de datos desde el dispositivo remoto (119) de comunicaciones del usuario; y

un servicio (117) de tiempo real dispuesto para retransmitir la solicitud de datos desde el servicio de presentación (115) al cliente de acceso (103) asociado a los medios de almacenamiento de datos (109),

estando dispuesto el cliente de acceso (103) para recuperar los datos solicitados en la solicitud de datos desde los medios de almacenamiento de datos (109) y para transmitir los datos recuperados hacia el servidor de pasarela (101),

en el que el servidor de pasarela (101) está dispuesto para establecer, entre el servicio de presentación (115) y el dispositivo remoto (119) de comunicaciones del usuario, una sesión de presentación correspondiente a la solicitud de datos del dispositivo remoto (119) de comunicaciones del usuario,

estando dispuesto el servidor de pasarela (101) para transmitir datos de identificación de la sesión de presentación al dispositivo remoto (119) de comunicaciones del usuario antes de que los datos solicitados hayan sido recibidos por el servicio de presentación (115), y

en el que el servicio de presentación (115) está dispuesto para:

activar un temporizador al producirse la recepción de la solicitud de datos;

cuando el temporizador alcanza un valor de umbral, determinar si datos solicitados en la solicitud de datos han sido recibidos después de haber sido recuperados desde los medios de almacenamiento de datos; y

si se han recibido los datos solicitados, reenviar los datos solicitados al dispositivo remoto (119) de comunicaciones del usuario, y

si no se han recibido los datos solicitados, reenviar un mensaje al dispositivo remoto (119) de comunicaciones del usuario ordenando al dispositivo remoto (119) de comunicaciones del usuario que vuelva a presentar la solicitud de datos.


 

Patentes similares o relacionadas:

Imagen de 'EQUILIBRIO DE CARGA SEGURA EN UNA RED'EQUILIBRIO DE CARGA SEGURA EN UNA RED, del 13 de Abril de 2011, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un sistema que comprende al menos dos recursos y una función hash , en el que la función hash está organizada para distribuir […]

Imagen de 'AGENTE MOVIL DISTRIBUIDO'AGENTE MOVIL DISTRIBUIDO, del 3 de Noviembre de 2010, de FRANCE TELECOM: Sistema para reenvío de paquetes de datos hacia un nodo móvil en itinerancia en una red extranjera de datos conmutada por paquetes , habiendo sido los paquetes de […]

Imagen de 'PROCEDIMIENTO DE GESTION DE CARGA DE UN SERVIDOR'PROCEDIMIENTO DE GESTION DE CARGA DE UN SERVIDOR, del 10 de Diciembre de 2009, de FRANCE TELECOM: Procedimiento de gestión de carga de al menos un servidor capaz de tratar peticiones emitidas por mediación de una red de telecomunicaciones por una pluralidad […]

Imagen de 'METODO Y DISPOSITIVOS PARA DISTRIBUIR PETICIONES DE SERVICIO…'METODO Y DISPOSITIVOS PARA DISTRIBUIR PETICIONES DE SERVICIO A PROVEEDORES DE SERVICIOS, del 1 de Diciembre de 2009, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): El método para ajustar un dispositivo para peticiones de servicio de distribución a proveedores de servicios, en donde el método se caracteriza por los pasos […]

Imagen de 'LOCALIZACION OPTIMIZADA DE RECURSOS DE RED'LOCALIZACION OPTIMIZADA DE RECURSOS DE RED, del 12 de Noviembre de 2009, de DIGITAL ISLAND, INC.: Un método, en una red informática que consta de una red de servidores repetidores para espejar al menos ciertos recursos almacenados en al menos un servidor origen […]

GESTIÓN DE DERECHOS DIGITALES (DRM) ROBUSTA Y FLEXIBLE CON UN MÓDULO DE IDENTIDAD INVIOLABLE, del 22 de Diciembre de 2011, de TELEFONAKTIEBOLAGET L M ERICSSON (PUBL): Un módulo de identidad inviolable adaptado para la conexión física con un sistema cliente que tiene un medio para recibir contenido digital sobre […]

PROCEDIMIENTO Y APARATO PARA PARTICIPAR EN SERVICIOS DE COMUNICACIÓN GRUPAL EN UN SISTEMA DE COMUNICACIÓN EXISTENTE, del 20 de Diciembre de 2011, de QUALCOMM INCORPORATED: Un dispositivo de comunicación de tipo pulsar-para-hablar para participar en una red de comunicación grupal, que comprende: medios para recibir […]

CIFRADO/DESCIFRADO DE DATOS DE PROGRAMA PERO NO DE DATOS PSI, del 18 de Noviembre de 2011, de Zenith Electronics LLC Lewis, Richard: Método, implementado por un receptor , de descifrado de datos cifrados que comprende: recibir una clave de datos (PKMS) desde un transmisor , […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .