Sistema y método para utilizar un gestor de datos de área de trabajo para acceder a, manipular y sincronizar datos de red.
Un método informático de sincronización de datos en representación de un usuario,
que comprende:
ejecutar un primer gestor de datos de área de trabajo (170) en un primer sitio cliente (120);
sincronizar datos de área de trabajo entre un segundo sitio cliente (110) y un sitio remoto (105); y
en el primer sitio cliente (120), iniciar una sesión con el sitio remoto para de ese modo:
solicitar al primer gestor de datos de área de trabajo (170) acceder a los datos de área de trabajosincronizados (135) del sitio remoto (105), estando conectado el sitio remoto (105) a través de una red (125)al primer sitio cliente (120);
iniciar un canal de comunicaciones (210) con el sitio remoto (105);
descargar los datos de área de trabajo sincronizados (135) desde el sitio remoto (105) a través del canal decomunicaciones (210); y
almacenar los datos descargados de área de trabajo (135) en un medio de almacenamiento temporal en elprimer sitio cliente (120),
estando configurado el primer gestor de datos de área de trabajo (170) para presentar los datos descargadosde área de trabajo (135), y estando configurado el primer gestor de datos de área de trabajo (170) paramanipular los datos descargados de área de trabajo (135) para generar datos manipulados de área detrabajo, donde el método comprende además:
llevar a cabo un primer proceso, donde el primer proceso sincroniza los datos manipulados de área de trabajocon los datos de área de trabajo (135) del sitio remoto (105) sincronizados anteriormente entre el sitio remoto(105) y el segundo sitio cliente (110) en el sitio remoto (105); y
llevar a cabo un segundo proceso iniciado por el usuario, iniciándose el segundo proceso de maneraindependiente a la iniciación del primer proceso y que implica comunicaciones entre el primer sitio cliente(120) y el sitio remoto (105) para borrar automáticamente los datos descargados de área de trabajo,habiéndose sincronizado los datos descargados de área de trabajo, si se desea, con los datos de área detrabajo (135) sincronizados anteriormente entre el sitio remoto (105) y el segundo sitio cliente (110), donde laejecución del segundo proceso finaliza la sesión con el sitio remoto
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E09150400.
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: MENDEZ,DANIEL.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F12/00 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06).
- G06F17/30
- G06F9/46 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para la multiprogramación.
PDF original: ES-2387547_T3.pdf
Fragmento de la descripción:
Sistema y método para utilizar un gestor de datos de área de trabajo para acceder a, manipular y sincronizar datos de red
Antecedentes de la invención
1. Campo de la invención
Esta invención se refiere en general a redes informáticas y, más en particular, proporciona un sistema y un método para utilizar un gestor de datos de área de trabajo para acceder a datos de red.
2. Descripción de la técnica anterior
La accesibilidad a los datos y la coherencia de los mismos son cuestiones muy importantes para los usuarios informáticos. Por ejemplo, cuando un usuario itinerante, es decir, un usuario que se desplaza hasta una ubicación remota, necesita revisar o manipular datos tales como un correo electrónico o un documento preparado, el usuario itinerante debe transferir los datos hasta la ubicación remota o acceder a una estación de trabajo de manera remota. Mantener una copia fiable de una base de datos es un proceso engorroso. Por consiguiente, los diseñadores de sistemas han desarrollado varias técnicas para conectar un terminal remoto, a través de una red informática, con la estación de trabajo que almacena los datos.
Para garantizar la legibilidad de los datos descargados, el usuario debe llevar consigo un ordenador portátil que contenga todas las aplicaciones necesarias para presentar y permitir la manipulación de los datos descargados o encontrar un ordenador conectado en red que contenga los programas de aplicación necesarios. Además, cuando se mantienen múltiples copias de datos particulares que pueden modificarse de manera independiente, un usuario corre el riesgo de utilizar una versión obsoleta. Para cuando el usuario perciba alguna incoherencia, es posible que ya se haya producido una comunicación errónea entre las partes o una pérdida de datos. De este modo, el usuario debe dedicar más tiempo a conciliar las distintas versiones.
Los problemas de la accesibilidad e incoherencia de los datos se agravan cuando se mantienen múltiples copias de un documento en diferentes ubicaciones de red. Por ejemplo, debido a los sistemas de seguridad de red, tales como la tecnología de cortafuegos convencional, un usuario puede acceder solamente a una ubicación particular de estas ubicaciones de red. Sin acceder a los demás sitios, el usuario no puede confirmar que la versión del sitio accesible sea la más reciente.
En la patente estadounidense US-A-5684984 se da a conocer una sincronización y una duplicación de bases de datos de objetos de la técnica anterior.
Sumario de la invención
La presente invención proporciona un sistema para utilizar un gestor de datos de área de trabajo para acceder a, manipular y sincronizar datos de área de trabajo. Un gestor de datos de área de trabajo puede incluir un gestor de información personal (PIM) , un programa de procesamiento de texto, un programa de hojas de cálculo o cualquier programa de aplicación que permita la manipulación de datos de área de trabajo. Los datos de área de trabajo incluyen al menos un elemento de área de trabajo, tal como un correo electrónico, un día de los datos de calendario, un documento de texto, un marcador, una hoja de datos de cálculo, o una parte de los mismos. Los datos de área de trabajo pueden incluir correos electrónicos, datos de calendario, documentos de texto, marcadores, datos de hojas de cálculo o partes de los mismos.
El sistema incluye un módulo de comunicaciones para descargar datos de área de trabajo desde un sitio remoto, una interfaz de programa de aplicación acoplada al módulo de comunicaciones para comunicarse con un gestor de datos de área de trabajo para permitir la manipulación de los datos descargados de área de trabajo y crear de ese modo datos manipulados, y un módulo de sincronización general acoplado al módulo de comunicaciones para sincronizar los datos manipulados con los datos de área de trabajo almacenados en el sitio remoto. Un instanciador solicita al gestor de datos de área de trabajo que proporcione una interfaz para permitir la manipulación de los datos descargados de área de trabajo. El gestor de datos de área de trabajo puede crear otra instancia de la interfaz o puede proporcionar acceso a su única interfaz para permitir la manipulación de los datos. Un lector de datos convierte los datos descargados de área de trabajo desde el formato utilizado por el sitio remoto al formato utilizado por el gestor de datos de área de trabajo. Por ejemplo, los datos almacenados en el sitio del servidor global en un formato canónico pueden convertirse al formato del OrganizerTM , OutlookTM o de otro gestor de elementos de área de trabajo. Tras cerrarse la sesión, un desinstanciador inicia la sincronización y borra los datos almacenados localmente. Debe apreciarse que el sistema permite una situación en la que los datos almacenados en el sitio remoto no se han modificado y que, por lo tanto, incluyen los datos descargados, y una situación en la que los datos almacenados en el sitio remoto han sido modificados y, por lo tanto, son diferentes de los datos descargados.
La presente invención proporciona además un método de utilización de un gestor de datos de área de trabajo para permitir el acceso a, manipular y sincronizar datos de área de trabajo. El método comprende las etapas de descargar datos desde un sitio remoto, solicitar a un gestor de datos de área de trabajo que permita la manipulación de los datos y crear de ese modo datos manipulados, y sincronizar los datos manipulados con los datos almacenados en el sitio remoto.
El sistema y el método de la presente invención permiten de manera ventajosa la utilización de una interfaz genérica en lugar de utilizar una interfaz para el software de sincronización, una interfaz para el gestor de datos de área de trabajo y una interfaz para el motor de comunicaciones que descarga los datos del área de trabajo. Por consiguiente, el usuario no tiene que familiarizarse con varias interfaces. El usuario sólo necesita encontrar un sitio remoto que incluya un gestor de datos de área de trabajo que incluya una funcionalidad a modo de asistente. La funcionalidad a modo de asistente incluye servicios para interactuar entre el gestor de datos de área de trabajo y el servidor global. Puesto que el sistema y el método sustituyen los datos locales por los datos globales o crean una instancia para los datos globales, el sistema y el método permiten además de manera ventajosa que un gestor de datos de área de trabajo proporcione una interfaz para manipular datos de área de trabajo sin comprometer los datos locales.
Además, el sistema y el método proporcionan de manera ventajosa una interfaz gráfica de usuario sencilla que permite utilizar el gestor de datos de área de trabajo y la sincronización de los datos manipulados. El sistema y el método también borran de manera ventajosa los datos descargados y todas las interfaces del cliente local, de manera que no quedan trazas en el cliente local que puedan ser visualizadas por usuarios sin privilegios. El sistema y el método de la presente invención permiten además acceder a y sincronizar los datos a través de diferentes formatos de gestor de datos de área de trabajo y a través de cortafuegos de red.
Breve descripción de los dibujos
la figura 1 es un diagrama de bloques que ilustra un sistema de red, según la presente invención;
la figura 2 es un diagrama de bloques que ilustra detalles del cliente local o de trabajo de la figura 1;
la figura 3 es un diagrama de bloques que ilustra detalles del servidor global de la figura 1;
la figura 4 es un diagrama de bloques que ilustra detalles del cliente remoto de la figura 1;
la figura 5 es un diagrama de bloques que ilustra detalles de un asistente de la figura 1;
la figura 6 ilustra una interfaz de gestor de información personal;
la figura 7 ilustra una segunda interfaz de gestor de información personal que incluye una interfaz de asistente;
la figura 8 es un diagrama de flujo que ilustra un método de acceso a datos de red desde un sitio remoto según la presente invención; y
la figura 9 es un diagrama de flujo que ilustra un método de sincronización de datos de red desde un sitio remoto.
Descripción detallada de la realización preferida
La figura 1 es un diagrama de bloques que ilustra un sistema de red 100 para utilizar un gestor de datos de área de trabajo para acceder a, manipular... [Seguir leyendo]
Reivindicaciones:
1. Un método informático de sincronización de datos en representación de un usuario, que comprende:
ejecutar un primer gestor de datos de área de trabajo (170) en un primer sitio cliente (120) ;
sincronizar datos de área de trabajo entre un segundo sitio cliente (110) y un sitio remoto (105) ; y
en el primer sitio cliente (120) , iniciar una sesión con el sitio remoto para de ese modo:
solicitar al primer gestor de datos de área de trabajo (170) acceder a los datos de área de trabajo sincronizados (135) del sitio remoto (105) , estando conectado el sitio remoto (105) a través de una red (125) al primer sitio cliente (120) ;
iniciar un canal de comunicaciones (210) con el sitio remoto (105) ;
descargar los datos de área de trabajo sincronizados (135) desde el sitio remoto (105) a través del canal de comunicaciones (210) ; y
almacenar los datos descargados de área de trabajo (135) en un medio de almacenamiento temporal en el primer sitio cliente (120) ,
estando configurado el primer gestor de datos de área de trabajo (170) para presentar los datos descargados de área de trabajo (135) , y estando configurado el primer gestor de datos de área de trabajo (170) para manipular los datos descargados de área de trabajo (135) para generar datos manipulados de área de trabajo, donde el método comprende además:
llevar a cabo un primer proceso, donde el primer proceso sincroniza los datos manipulados de área de trabajo con los datos de área de trabajo (135) del sitio remoto (105) sincronizados anteriormente entre el sitio remoto
(105) y el segundo sitio cliente (110) en el sitio remoto (105) ; y
llevar a cabo un segundo proceso iniciado por el usuario, iniciándose el segundo proceso de manera independiente a la iniciación del primer proceso y que implica comunicaciones entre el primer sitio cliente
(120) y el sitio remoto (105) para borrar automáticamente los datos descargados de área de trabajo, habiéndose sincronizado los datos descargados de área de trabajo, si se desea, con los datos de área de trabajo (135) sincronizados anteriormente entre el sitio remoto (105) y el segundo sitio cliente (110) , donde la ejecución del segundo proceso finaliza la sesión con el sitio remoto.
2. El método según la reivindicación 1, que comprende:
almacenar datos de área de trabajo adicionales (155) en un tercer sitio cliente (115) y sincronizar los datos de área de trabajo adicionales (155) entre el tercer sitio cliente (115) y el sitio remoto (105) ,
en el que el primer proceso incluye sincronizar los datos manipulados de área de trabajo con los datos de área de trabajo (135) del sitio remoto (105) , en el que dichos datos de área de trabajo (135) se sincronizaron anteriormente con dichos datos de área de trabajo adicionales (155) del tercer sitio cliente (115) .
3. El método según la reivindicación 1 o la reivindicación 2, en el que el primer gestor de datos de área de trabajo
(170) es un gestor de información personal y los datos de área de trabajo incluyen al menos datos de entre datos de correo electrónico y datos de calendario.
4. Un sistema en un primer sitio cliente (120) para sincronizar datos en representación del usuario, comprendiendo el sistema:
un módulo de comunicaciones (705) configurado para iniciar una sesión con un sitio remoto (105) para descargar de ese modo desde el sitio remoto (105) datos de área de trabajo sincronizados entre un segundo sitio cliente (110) y el sitio remoto (105) , estando conectado el sitio remoto (105) a través de una red (125) al primer sitio cliente (110) ;
un primer código de programa configurado para almacenar los datos descargados de área de trabajo (135) en un medio de almacenamiento temporal en el primer sitio cliente (120) ;
una interfaz de programa de aplicación (740) acoplada al módulo de comunicaciones (705) para comunicaciones con un gestor de datos de área de trabajo (170) para presentar los datos descargados de área de trabajo (135) ;
una interfaz de usuario (500) configurada para permitir la manipulación de los datos descargados de área de trabajo (135) para generar datos manipulados de área de trabajo;
un segundo código de programa configurado para controlar un primer proceso para sincronizar los datos manipulados de área de trabajo con los datos de área de trabajo (135) del sitio remoto (105) sincronizados anteriormente entre el sitio remoto (105) y el segundo sitio cliente (110) en el sitio remoto (105) ; y
un tercer código de programa configurado para controlar un segundo proceso iniciado por el usuario de manera independiente a la iniciación del primer proceso, estando acoplado el tercer código de programa a la interfaz de programa de aplicación (740) , donde el segundo proceso implica comunicaciones entre el primer sitio cliente (120) y el sitio remoto (105) y el borrado automático de los datos descargados de área de trabajo, habiéndose sincronizado los datos descargados de área de trabajo, si se desea, con los datos de área de trabajo (135) sincronizados anteriormente entre el sitio remoto (105) y el segundo sitio cliente (110) , donde la ejecución del segundo proceso finaliza la sesión con el sitio remoto (105) .
5. El sistema según la reivindicación 4, en el que el sitio remoto (105) está alejado del segundo sitio cliente (110) y está conectado a través de una red al segundo sitio cliente (110) .
6. El sistema según la reivindicación 4 o la reivindicación 5, en el que el sistema está configurado para sincronizar los datos manipulados de área de trabajo con los datos de área de trabajo (135) del sitio remoto (105) , en el que dichos datos de área de trabajo (135) se sincronizaron anteriormente con datos de área de trabajo adicionales (155) de un tercer sitio cliente (115) .
7. El sistema según la reivindicación 4 o la reivindicación 5, en el que el primer código de programa está configurado además para descargar datos de área de trabajo adicionales desde el sitio remoto (105) , habiéndose sincronizado los datos de área de trabajo adicionales entre el sitio remoto (105) y el tercer sitio cliente (115) , y
en el que la interfaz de usuario está dispuesta además para permitir la manipulación de los datos descargados adicionales de área de trabajo en el primer sitio cliente (120) .
8. El sistema según una cualquiera de las reivindicaciones 4 a 7, en el que el primer gestor de datos de área de trabajo (170) es un gestor de información personal y los datos de área de trabajo incluyen al menos datos de entre datos de correo electrónico y datos de calendario.
9. Un programa informático, o un grupo de programas informáticos, que comprende un conjunto de instrucciones que, durante su uso, están dispuestas para hacer que un ordenador, o un grupo de ordenadores, lleve a cabo las etapas según una cualquiera de las reivindicaciones 1 a 3.
10. Un medio de almacenamiento legible por ordenador, que comprende el programa informático de la reivindicación 9.
Patentes similares o relacionadas:
Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]
Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]
Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]
MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]
Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]
Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]
Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]
SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]