Sistema y método para actualizar una base de datos remota en una red.
Un método basado en ordenador para sincronizar datos de área de trabajo de correo electrónico contenidos en undispositivo cliente (120),
y asociados con un primer usuario, con correspondientes datos de área de trabajo decorreo electrónico contenidos en una base de datos de servidor (150) conectado a una red informática, incluyendo labase de datos de servidor (150) una pluralidad de almacenes de datos (805, 845) que contienen cada uno datos deárea de trabajo de correo electrónico asociados con un respectivo usuario, incluyendo la pluralidad de almacenes dedatos un primer almacén de datos asociado con el primer usuario, comprendiendo el método los pasos de:usar (430) un navegador (175; 190) para recibir identificación de un descargable (145) de la red informática,comprendiendo el descargable código de aplicación ejecutable, descargado de la red informática, siendo capaz eldescargable de operar en cada uno de una pluralidad de modos de sincronización,
recibir (440) información que designa datos de área de trabajo de correo electrónico (160; 170, 185) para sersincronizados, estando asociados con el primer usuario los datos de área de trabajo de correo electrónicodesignados,
designar (443) dicho modo de sincronización,
iniciar (445) ejecución del descargable,
usar el descargable para dar instrucciones a un gestor de información personal (PIM) (155; 165, 180) para recuperarlos datos de área de trabajo de correo electrónico para ser sincronizados,
25correo electrónico para ser sincronizados y el modo de sincronización designado, y
usar el descargable para entregar los primeros datos de actualización a la base de datos de servidor (150)conectada a la red informática;
en el que, para al menos uno de dichos modos de sincronización, el método comprende determinar dichos primerosdatos de actualización en base a una comparación de dichos datos de área de trabajo de correo electrónicodesignados (160; 170, 185) con correspondientes datos de área de trabajo almacenados en la base de datos delservidor (150).
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US1999/021723.
Solicitante: Good Technology Corporation.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 3500 South DuPont Highway Dover DE 19903 ESTADOS UNIDOS DE AMERICA.
Inventor/es: MENDEZ, DANIEL, J., RIGGINS, MARK, D., NG,MASON, QUINLAN,SEAN M, RUAN,TOM, ZHU,JING, CHENG,MARTIN JR, WILLIAMS,MATT O.
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
PDF original: ES-2415179_T3.pdf
Fragmento de la descripción:
Sistema y método para actualizar una base de datos remota en una red
Antecedentes de la invención 1. Campo de la invención Esta invención se refiere generalmente a redes informáticas, y más particularmente proporciona un sistema y un método para actualizar una base de datos remota en una red informática.
2. Descripción de la técnica antecedente La accesibilidad y consistencia de los datos son preocupaciones significativas para los usuarios de ordenador. Por
ejemplo, cuando un usuario itinerante, es decir, un usuario que viaja a una ubicación remota, necesita revisar o manipular datos tales como un calendario o información de direcciones, el usuario itinerante debe o llevar los datos a la ubicación remota o acceder a distancia a una estación de trabajo. Mantener una copia auténtica de una base de datos es un proceso pesado. En consecuencia, los diseñadores de sistemas han desarrollado una colección de técnicas para conectar un terminal remoto a través de una red informática a la estación de trabajo que almacena los datos.
Para garantizar la legibilidad de los datos descargados, el usuario debe llevar un ordenador portátil que contenga todas las aplicaciones necesitadas para presentar y permitir la manipulación de los datos descargados, o encontrar un ordenador conectado a una red que contenga los programas de aplicación necesitados. Además, el usuario debe mantener un registro de toda la información de identificación y autentificación para cada sitio de base de datos a los que el usuario desee acceder.
El documento WO 99/05620 describe proporcionar a los clientes capacidad de sincronización equipando a un cliente con un sistema de sincronización en un dispositivo de cliente local. El sistema de sincronización hace de interfaz con una diversidad de Gestores de Información Personal (PIM) para sincronizar los diferentes casos de datos de área de trabajo con casos correspondientes almacenados en la base de datos.
Un artículo de Chronaki C.E. y otros, titulado “WebOnCoLL: Medical Collaboration in Regional Healthcare Networks", IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, vol. 1, nº 4, diciembre de 1997,
páginas 257-269, describe un entorno de colaboración médica basado en la web. Un gestor de área de trabajo es responsable de mantener los datos relacionados con el área de trabajo. Un applet de área de trabajo de cliente se describe como que tiene dos hilos de control. Un hilo de usuario responde a solicitudes de usuarios y pasa las solicitudes administrativas al gestor de área de trabajo. Un hilo de actualización sondea el gestor de área de trabajo en busca de actualizaciones en el estado del área de trabajo.
De este modo, se necesitan un sistema y método para permitir que un usuario itinerante acceda fácilmente a unos datos de correo electrónico almacenados en una base de datos remota desde cualquier lugar conectado a través de una red. Y, para que tal sistema sea fácil de utilizar y facilitar que se pueble la base de datos remota, se necesitan un sistema y un método para mover fácilmente datos de área de trabajo de correo electrónico (tal como en un PIM)
desde el almacén de datos local del usuario hasta el almacén de datos remoto de un modo que utilice ventajosamente infraestructura existente tal como tecnología de navegador y la infraestructura de comunicaciones de Internet.
Sumario de la invención La presente invención proporciona un método para sincronizar datos de área de trabajo de correo electrónico contenidos en un dispositivo cliente en una red informática, tal como se define en la reivindicación 1. La red informática comprende un servidor global, acoplado a un cliente local y a un cliente remoto. El cliente local utiliza un navegador para establecer un enlace de comunicación con un servidor web en el servidor global. El servidor global
tiene memoria para almacenar copias, modificables independientemente, de datos de área de trabajo de correo electrónico mantenidas por Gestores de Información Personal (PIM) en el cliente local, y tiene descargables de PIM para hacer de interfaz con estos PIM.
El cliente local solicita capacidad de sincronización para un PIM particular. El servidor global envía un descargable de PIM correspondiente al PIM particular al cliente local, que instala e inicia la ejecución del descargable de PIM. En consecuencia, una interfaz de usuario recibe información que designa datos de área de trabajo de correo electrónico para ser sincronizados e información que selecciona un modo de sincronización tal como sustitución unidireccional, fusión unidireccional o sincronización de doble sentido. Una interfaz de PIM da instrucciones al PIM particular para recuperar los datos de área de trabajo de correo electrónico para ser sincronizados. Un módulo de sincronización 65 determina datos de actualización en base al modo de sincronización seleccionado y posiblemente en base a una comparación actual con la correspondiente copia de datos de área de trabajo de correo electrónico en el servidor
global. Un motor de comunicación entrega los primeros datos de actualización al servidor global, que actualiza los datos de área de trabajo de correo electrónico del servidor.
La presente invención estipula además un medio de almacenamiento legible por ordenador, código de programa y 5 dispositivo cliente de acuerdo con las reivindicaciones 10, 11 y 12.
La presente invención puede permitir ventajosamente la sincronización o importación unidireccional de correspondientes datos de correo electrónico a PIM particulares a través de una red a un servidor global. La invención permite la selección de un modo de sincronización o importación. La invención permite la configuración automática de un cliente local y un cliente remoto para hacer funcionar esta invención. Es decir, ya que el descargable de PIM se descarga del servidor global, el cliente local sólo necesita tener un motor de comunicaciones, tal como el proporcionado por un navegador convencional, y un PIM para obtener capacidad de sincronización o importación.
Breve descripción de los dibujos La figura 1 es un diagrama de bloques que ilustra una red informática de acuerdo con la presente invención;
la figura 2 es un diagrama de bloques que ilustra detalles de un ordenador;
la figura 3A es un diagrama de bloques que ilustra detalles del descargable de PIM de la figura 1;
la figura 3B es un diagrama de bloques que ilustra detalles del motor de actualización de la figura 1;
la figura 4 es un diagrama de flujo que ilustra un método para actualizar el servidor global, de acuerdo con la presente invención;
la figura 5 es un diagrama de flujo que ilustra el modo de sincronización de sustitución de datos unidireccional;
la figura 6 es un diagrama de flujo que ilustra el modo de sincronización de fusión de datos unidireccional;
la figura 7 es un diagrama de flujo que ilustra el modo de sincronización de sincronización de datos de doble sentido; y
la figura 8 es un diagrama de bloques que ilustra detalles del almacén de datos de usuario de la figura 1.
Descripción detallada de la realización preferida La presente invención proporciona un sistema y método para actualizar una base de datos de una red para almacenar los datos de PIM actuales, a los que se puede acceder desde cualquier lugar remoto acoplado a la red y operando un motor de comunicaciones tal como un navegador web.
La figura 1 es un diagrama de bloque que ilustra una red informática 100, de acuerdo con la presente invención. La red informática 100 incluye un servidor global 105 acoplado a través de una red informática, por ejemplo la Red de 45 Área Amplia (WAN) comúnmente referida como Internet 110, a una Red de Área Local (LAN) comúnmente referida como Intranet 115. Un cliente local 120 y un Ordenador Personal calendario (PC) 125 están acoplados a Intranet
115. El Intranet 115, el cliente local 120 y el PC calendario 125 pueden estar protegidos por un cortafuegos (no se muestra) . La red informática 100 incluye además un cliente remoto 135 acoplado a Internet 110.
El servidor global 105 es un ordenador que incluye un servidor web 140 para comunicarse con y responder a solicitudes de navegadores de web. El servidor global 105 incluye además un almacén de datos de usuario 150 para almacenar datos de área de trabajo de correo electrónico de usuario. La figura 8 es un diagrama de bloques que ilustra detalles del almacén de datos de usuario 150. El almacén de datos de usuario 150 puede incluir un primer almacén 805 para usuario #1, un segundo almacén 845 para usuario# 2, etc. Además, cada almacén 805, 845,... [Seguir leyendo]
Reivindicaciones:
1. Un método basado en ordenador para sincronizar datos de área de trabajo de correo electrónico contenidos en un dispositivo cliente (120) , y asociados con un primer usuario, con correspondientes datos de área de trabajo de correo electrónico contenidos en una base de datos de servidor (150) conectado a una red informática, incluyendo la base de datos de servidor (150) una pluralidad de almacenes de datos (805, 845) que contienen cada uno datos de área de trabajo de correo electrónico asociados con un respectivo usuario, incluyendo la pluralidad de almacenes de datos un primer almacén de datos asociado con el primer usuario, comprendiendo el método los pasos de:
usar (430) un navegador (175; 190) para recibir identificación de un descargable (145) de la red informática, comprendiendo el descargable código de aplicación ejecutable, descargado de la red informática, siendo capaz el descargable de operar en cada uno de una pluralidad de modos de sincronización,
recibir (440) información que designa datos de área de trabajo de correo electrónico (160; 170, 185) para ser
sincronizados, estando asociados con el primer usuario los datos de área de trabajo de correo electrónico designados,
designar (443) dicho modo de sincronización,
iniciar (445) ejecución del descargable,
usar el descargable para dar instrucciones a un gestor de información personal (PIM) (155; 165, 180) para recuperar los datos de área de trabajo de correo electrónico para ser sincronizados,
usar el descargable para determinar (455) primeros datos de actualización en base a los datos de área de trabajo de correo electrónico para ser sincronizados y el modo de sincronización designado, y
usar el descargable para entregar los primeros datos de actualización a la base de datos de servidor (150) conectada a la red informática;
en el que, para al menos uno de dichos modos de sincronización, el método comprende determinar dichos primeros datos de actualización en base a una comparación de dichos datos de área de trabajo de correo electrónico designados (160; 170, 185) con correspondientes datos de área de trabajo almacenados en la base de datos del servidor (150) .
2. El método de la reivindicación 1, en el que el modo de sincronización es uno de sustitución unidireccional, fusión unidireccional y sincronización de doble sentido.
3. El método de la reivindicación 1 o reivindicación 2, que comprende además los pasos de comunicar con la base de datos de servidor para aprender los contenidos de la base de datos de servidor asociados con los datos de área de trabajo de correo electrónico para ser sincronizados.
4. El método de la reivindicación 3, que comprende además los pasos de determinar segundos datos de
actualización en base a la comparación, y dar instrucciones al PIM para modificar los datos de área de trabajo de 45 correo electrónico para ser sincronizados por los segundos datos de actualización.
5. El método de cualquier reivindicación anterior, que comprende además el paso de descargar el descargable desde la base de datos de servidor.
6. El método de cualquier reivindicación precedente, en el que los datos de área de trabajo de correo electrónico están contenidos en un almacén de datos de usuario (160; 170, 185) .
7. El método de cualquier reivindicación anterior, en el que la información incluye identificación de un servicio de
correo electrónico, y en el que se conoce el PIM particular correspondiente al servicio de correo electrónico. 55
8. El método de cualquier reivindicación anterior, en el que el descargable incluye una interfaz de usuario (305) para permitir que un usuario seleccione un modo de sincronización y designar una base de datos (160; 170, 185) que contiene datos de área de trabajo de correo electrónico para ser sincronizados.
9. El método de cualquier reivindicación anterior, en el que el descargable incluye un módulo de sincronización (325) para calcular los datos de actualización.
10. Un medio de almacenamiento legible por ordenador que almacena código de programa para hacer que un
ordenador realice los pasos de cualquier reivindicación anterior. 65
11. Un código de programa materializado en un medio portador para controlar un ordenador para realizar los pasos
de cualquiera de las reivindicaciones 1 a 9.
12. Un dispositivo cliente (150) dispuesto para sincronizar datos de área de trabajo de correo electrónico contenidos en él, y asociados con un primer usuario, con correspondientes datos de área de trabajo de correo electrónico contenidos en una base de datos de servidor (150) conectado a una red informática, incluyendo la base de datos de servidor (150) una pluralidad de almacenes de datos (805, 845) que contienen cada uno datos de área de trabajo de correo electrónico asociados con un respectivo usuario, incluyendo la pluralidad de almacenes de datos un primer almacén de datos asociado con el primer usuario, comprendiendo el dispositivo cliente:
medios para usar un navegador (175; 190) para recibir identificación de un descargable (145) de la red informática (110, 115) , comprendiendo el descargable código de aplicación ejecutable, descargado de la red informática, siendo capaz el descargable de operar en cada uno de una pluralidad de modos de sincronización;
medios para recibir información que designa datos de área de trabajo de correo electrónico (160; 170, 185) para ser 15 sincronizados, estando asociados con el primer usuario los datos de área de trabajo de correo electrónico designados:
medios para designar un modo de sincronización;
medios para iniciar la ejecución (445) del descargable;
medios para dar instrucciones a un gestor de información personal (PIM) (155; 165, 188) para recuperar los datos de área de trabajo de correo electrónico para ser sincronizados:
medios para utilizar un navegador para determinar los primeros datos de actualización en base a los datos de área de trabajo de correo electrónico para ser sincronizados y en el modo de sincronización designado;
medios para utilizar el descargable para entregar los primeros datos de actualización a la base de datos del servidor
(150) conectada a la red informática,
en el que, para al menos uno de dichos modos de sincronización, el dispositivo cliente está dispuesto para determinar dichos primeros datos de actualización en base a una comparación de dichos datos de área de trabajo de correo electrónico (160; 170, 185) con correspondientes datos de área de trabajo almacenados en la base de datos de servidor (150) .
13. El dispositivo cliente de la reivindicación 12, en el que el modo de sincronización es uno de sustitución unidireccional, fusión unidireccional y sincronización de doble sentido.
14. El dispositivo cliente de la reivindicación 12 o la reivindicación 13, en el que el descargable incluye un módulo de sincronización (325) para calcular los primeros datos de actualización.
15. El dispositivo cliente de la reivindicación 14, en el que el módulo de sincronización está dispuesto para aprender los contenidos de la base de datos de servidor correspondientes a los datos de área de trabajo de correo electrónico para ser sincronizados.
16. El dispositivo cliente de la reivindicación 15, en el que el módulo de sincronización está dispuesto para determinar segundos datos de actualización en base a la comparación, y para dar instrucciones al PIM para modificar los datos de área de trabajo de correo electrónico para ser sincronizados por los segundos datos de actualización.
17. El dispositivo cliente de una cualquiera de la reivindicación 12 a la reivindicación 16, en el que el descargable está descargado de la base de datos de servidor.
18. El dispositivo cliente de una cualquiera de la reivindicación 12 a la reivindicación 17, en el que los datos de área 55 de trabajo de correo electrónico están contenidos en un almacén de datos de usuario (160; 170, 185) .
19. El dispositivo cliente de una cualquiera de la reivindicación 12 a la reivindicación 18, en el que la información incluye identificación de un servicio de correo electrónico, y en el que el PIM particular correspondiente al servicio de correo electrónico es conocido.
20. El dispositivo cliente de una cualquiera de la reivindicación 12 a la reivindicación 19, en el que los medios para almacenar datos de área de trabajo de correo electrónico y el descargable están dispuestos para almacenar una pluralidad de descargables de PIM.
21 El dispositivo cliente de una cualquiera de la reivindicación 12 a la reivindicación 20, en el que el descargable de PIM incluye una interfaz de usuario (305) para permitir que un usuario seleccione un modo de sincronización y
designe una base de datos (160; 170, 185) que contiene los datos de área de trabajo de correo electrónico para ser sincronizados.
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, […]