ES2315960T3

System and method for synchronizing electronic mail across a network

Abstract

Procedure for synchronizing e-mails between a mail memory in a first site, the e-mails being addressed to a client (840) in the first site, and a portable remote terminal (805) in a second site, the procedure comprising the use of a synchronization system (860) to determine whether e-mails should be synchronized in the mail memory at a first site and send e-mails that should be synchronized, and receive modifications of e-mails that should be synchronized , through a communications channel (815, 825), the synchronization system being located at the first site, in which the remote terminal includes an e-mail module for reading and writing emails, RAM and a device data storage, in which the mail memory in the first site is in the mail server (850), the first site comprises a Local Area Network (LAN) protected from the Internet by a LAN firewall (870), and the second site is external to the LAN firewall (870), in which the procedure comprises: providing the synchronization system in the first site separate from the mail server, the system being included in a computer that is a client of the server of mail and being coupled to the mail server through the LAN; arrange the synchronization system on the first site: to retrieve an e-mail that must be synchronized from the mail server to the synchronization system through the LAN; to send the e-mail that must be synchronized from the synchronization system, and to receive modifications of e-mails that must be synchronized to the synchronization system, through the communications channel (815, 825) through the LAN firewall, the communication channel having been established via the Internet with a server (830) in a third external site with respect to the LAN firewall using a protocol that allows communication through the LAN firewall, the server in the third site being connected to the LAN firewall over the Internet; and to use an initiation criterion to determine when synchronization should be initiated, the initiation criterion comprising whether a predetermined number of e-mails have been received; arrange the remote terminal, in the second site, to be in communication with the server in the third site; and arrange the e-mail module in the remote terminal to download the e-mail that must be synchronized from the server in the third site and to store the downloaded e-mail in the data storage device.

ES2315960T3, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 21 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 17 independent, 10 dependent

  1. 1
    ES 2 315 960 T3 ES 2 315 960 T3 CLAIMS REIVINDICACIONES 1. E-mail synchronization procedure between a mail memory at a first site, the e-mails being addressed to a client (840) at the first site, and a portable remote terminal (805) at a second site, the procedure comprising the use of a synchronization system (860) to determine whether to synchronize emails in the mail memory on a first site and send emails to be synchronized, and receive modifications to emails to be synchronized, through a communications channel (815, 825), the synchronization system being located at the first site, in which the remote terminal includes an e-mail module for reading and writing e-mails, the RAM memory and a recording device. data storage, in which the mail memory at the first site is on the mail server (850), the first site comprises a Local Area Network (LAN) protected from the Internet by a LAN firewall (870), and the second site is external to the LAN firewall (870), where the procedure comprises:1. Procedimiento de sincronización de e-mails entre una memoria de correo en un primer sitio, estando dirigidos los e-mails a un cliente (840) en el primer sitio, y un terminal remoto portátil (805) en un segundo sitio, comprendiendo el procedimiento la utilización de un sistema de sincronización (860) para determinar si se deben sincronizar los emails en la memoria de correo en un primer sitio y enviar e-mails que se deben sincronizar, y recibir modificaciones de e-mails que se deben sincronizar, a través de un canal de comunicaciones (815, 825), estando localizado el sistema de sincronización en el primer sitio, en el que el terminal remoto incluye un módulo de e-mails para leer y redactar emails, la memoria RAM y un dispositivo de almacenamiento de datos, en el que la memoria de correo en el primer sitio está en servidor de correo (850), el primer sitio comprende una Red de Area Local (LAN) protegida de Internet por un cortafuegos de LAN (870), y el segundo sitio es externo al cortafuegos de LAN (870), en el que el procedimiento comprende: proporcionar el sistema de sincronización en el primer sitio separado del servidor de correo, estando incluido el sistema en un ordenador que es un cliente del servidor de correo y estando acoplado al servidor de correo a través de la red LAN;providing the synchronization system at the first site separate from the mail server, the system being included in a computer that is a client of the mail server and being coupled to the mail server via the LAN;arrange the synchronization system at the first site: disponer el sistema de sincronización en el primer sitio: para recuperar un e-mail que se debe sincronizar desde el servidor de correo al sistema de sincronización a través de la red LAN;to retrieve an e-mail to be synchronized from the mail server to the synchronization system via the LAN;para enviar el e-mail que se debe sincronizar desde el sistema de sincronización, y para recibir modificaciones de e-mails que se deben sincronizar al sistema de sincronización, mediante el canal de comunicaciones (815, 825) a través del cortafuegos de LAN, habiendo sido establecido el canal de comunicaciones mediante Internet con un servidor (830) en un tercer sitio externo con respecto al cortafuegos de LAN utilizando un protocolo que permite la comunicación a través del cortafuegos de LAN, estando conectado el servidor en el tercer sitio al cortafuegos de LAN a través de Internet;y para utilizar un criterio de iniciación para determinar cuándo se debe iniciar la sincronización, comprendiendo el criterio de iniciación si se ha recibido un número predeterminado de e-mails;to send the e-mail to be synchronized from the synchronization system, and to receive modifications of e-mails to be synchronized to the synchronization system, through the communication channel (815, 825) through the LAN firewall, the Internet communication channel having been established with a server (830) at a third site external to the LAN firewall using a protocol that allows communication through the LAN firewall, the server at the third site being connected to the LAN firewall via the Internet;and to use an initiation criterion to determine when the synchronization should start, the initiation criterion comprising whether a predetermined number of e-mails have been received;arranging the remote terminal, at the second site, to be in communication with the server at the third site;and arranging the e-mail module in the remote terminal to download the e-mail to be synchronized from the server at the third site and to store the downloaded e-mail in the data storage device. disponer el terminal remoto, en el segundo sitio, para estar en comunicación con el servidor en el tercer sitio;y disponer el módulo de e-mails en el terminal remoto para descargar el e-mail que se debe sincronizar a partir del servidor en el tercer sitio y para almacenar el e-mail descargado en el dispositivo de almacenamiento de datos.
  2. 6
    A method according to any one of the preceding claims, in which the protocol that allows communications through the firewall is a commonly enabled protocol. 6. Procedimiento según cualquiera de las reivindicaciones anteriores, en el que el protocolo que permite las comunicaciones a través del cortafuegos es un protocolo comúnmente habilitado.
  3. 7
    Method according to any of the preceding claims, in which the protocol that allows communications through the firewall is a hypertext transfer protocol. 7. Procedimiento según cualquiera de las reivindicaciones anteriores, en el que el protocolo que permite las comunicaciones a través del cortafuegos es un protocolo de transferencia de hipertexto.
  4. 8
    Method according to any of the preceding claims, in which the communication channel through the firewall is a secure communication channel. 8. Procedimiento según cualquiera de las reivindicaciones anteriores, en el que el canal de comunicaciones a través del cortafuegos es un canal de comunicaciones seguro.
  5. 10
    Method according to any of the preceding claims, comprising the translation of an e-mail format before communication through the communication channel through the firewall. 10. Procedimiento según cualquiera de las reivindicaciones anteriores, que comprende la traducción de un formato de e-mail antes de la comunicación a través del canal de comunicaciones mediante el cortafuegos. ES 2 315 960 T3 ES 2 315 960 T3
  6. 11
    Procedimiento según cualquiera de las reivindicaciones anteriores, que comprende la compresión de datos para la comunicación mediante el canal de comunicaciones a través del cortafuegos. eleven. Method according to any of the preceding claims, comprising data compression for communication through the communication channel through the firewall.
  7. 12
    Method according to any of the preceding claims, in which the synchronization system is capable of determining whether the e-mails of a specific folder structure for a particular user should be synchronized. 12. Procedimiento según cualquiera de las reivindicaciones anteriores, en el que el sistema de sincronización es capaz de determinar si se deben sincronizar los e-mails de una estructura de carpetas específica para un usuario particular.
  8. 13
    Method according to any of the preceding claims, in which the remote terminal is a smart phone ("smartphone"). 13. Procedimiento según cualquiera de las reivindicaciones anteriores, en el que el terminal remoto es un teléfono inteligente (“smartphone”).
  9. 14
    E-mail synchronization system (860) and a portable remote terminal (805) to execute an e-mail synchronization procedure between a mail memory at a first site, the e-mails being addressed to a client (840) at the first site, and the remote terminal (805) at a second site, the synchronization system being adapted at the first site to determine whether to synchronize e-mails in the mail memory at the first site and to send e-mails to be synchronized, and to receive modifications to e-mails that are to be synchronized. must synchronize through a communication channel (815, 825), in which the remote terminal includes an e-mail module to read and compose e-mails, the RAM memory and a data storage device, wherein the mail memory at the first site is on a mail server (850), the first site comprises a Local Area Network (LAN) (810) protected from the Internet by a LAN firewall (870), and the second site is external to the LAN firewall, in which the synchronization system is provided at the first site separate from the mail server, the synchronization system being included in a computer that is a client of the mail server and being coupled to the mail server via the LAN, in which the synchronization system is adapted:14. Sistema de sincronización de e-mails (860) y un terminal remoto portátil (805) para ejecutar un procedimiento de sincronización de e-mails entre una memoria de correo en un primer sitio, estando dirigidos los e-mails a un cliente (840) en el primer sitio, y el terminal remoto (805) en un segundo sitio, estando adaptado el sistema de sincronización en el primer sitio para determinar si se deben sincronizar los e-mails en la memoria de correo en el primer sitio y para enviar e-mails que se deben sincronizar, y para recibir modificaciones de e-mails que se deben sincronizar mediante un canal de comunicaciones (815, 825), en el que el terminal remoto incluye un módulo de e-mails para leer y redactar e-mails, la memoria RAM y un dispositivo de almacenamiento de datos, en el que la memoria de correo en el primer sitio está en un servidor de correo (850), el primer sitio comprende una Red de Area Local (LAN) (810) protegida de Internet mediante un cortafuegos de LAN (870), y el segundo sitio es externo con respecto al cortafuegos de LAN, en el que el sistema de sincronización está previsto en el primer sitio separado del servidor de correo, estando incluido el sistema de sincronización en un ordenador que es un cliente del servidor de correo y estando acoplado al servidor de correo a través de la red LAN, en el que el sistema de sincronización está adaptado: To retrieve an e-mail to be synchronized from the mail server to the synchronization system via the LAN: para recuperar un e-mail que se debe sincronizar desde el servidor de correo al sistema de sincronización mediante la red LAN: para enviar el e-mail que se debe sincronizar del sistema de sincronización, y para recibir las modificaciones de emails que se deben sincronizar al sistema de sincronización, a través del canal de comunicaciones (815, 825) mediante el cortafuegos de LAN, habiendo sido establecido el canal de comunicaciones a través de Internet con un servidor (830) en el tercer sitio externo con respecto al cortafuegos de LAN utilizando un protocolo que permite la comunicación a través del cortafuegos de LAN, estando conectado el servidor en el tercer sitio con el cortafuegos de LAN a través de Internet, en el que el terminal remoto, en el segundo sitio, está en comunicación con el servidor en el tercer sitio;y para utilizar un criterio de iniciación para determinar cuándo se debe iniciar la sincronización, comprendiendo el criterio de iniciación si se ha recibido o no un número predeterminado de e-mails;y en el que el módulo de e-mails en el terminal remoto está adaptado para descargar el e-mail que se debe sincronizar desde el servidor en el tercer sitio y para almacenar el e-mail descargado en el dispositivo de almacenamiento de datos. to send the e-mail to be synchronized from the synchronization system, and to receive the modifications of emails to be synchronized to the synchronization system, through the communication channel (815, 825) through the LAN firewall, having been established the communication channel through the Internet with a server (830) at the third external site with respect to the LAN firewall using a protocol that allows communication through the LAN firewall, the server at the third site being connected to the LAN firewall via the Internet, wherein the remote terminal, at the second site, is in communication with the server at the third site;and to use an initiation criterion to determine when the synchronization should start, the initiation criterion comprising whether or not a predetermined number of e-mails have been received;and wherein the e-mail module in the remote terminal is adapted to download the e-mail to be synchronized from the server at the third site and to store the downloaded e-mail on the data storage device.
  10. 19
    E-mail synchronization system and portable remote terminal according to any of claims 14 to 18, in which the protocol that allows communications through the firewall is a commonly enabled protocol. 19. Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 18, en el que el protocolo que permite las comunicaciones mediante el cortafuegos es un protocolo comúnmente habilitado.
  11. 20
    Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 19, en el que el protocolo que permite las comunicaciones a través del cortafuegos es un protocolo de transferencia de hipertexto. twenty. E-mail synchronization system and portable remote terminal according to any of claims 14 to 19, in which the protocol that allows communications through the firewall is a hypertext transfer protocol. ES 2 315 960 T3 ES 2 315 960 T3
  12. 21
    Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 20, en el que el canal de comunicaciones a través del cortafuegos es un canal de comunicaciones seguro. twenty-one. E-mail synchronization system and portable remote terminal according to any of claims 14 to 20, wherein the communication channel through the firewall is a secure communication channel.
  13. 23
    2. 3. E-mail synchronization system and portable remote terminal according to any of claims 14 to 23. Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 22, en el que el sistema de sincronización está operativo para traducir un formato de e-mail antes de la comunicación mediante el canal de comunicaciones a través del cortafuegos. 22, wherein the synchronization system is operative to translate an e-mail format prior to communication via the communication channel through the firewall.
  14. 24
    E-mail synchronization system and portable remote terminal according to any of claims 14 to 24. Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 23, en el que el sistema de sincronización está operativo para comprimir datos para la comunicación a través del canal de comunicaciones mediante el cortafuegos. 23, wherein the synchronization system is operative to compress data for communication over the communication channel through the firewall.
  15. 25
    E-mail synchronization system and portable remote terminal according to any of claims 14 to 25. Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 24, en el que el sistema de sincronización es capaz de determinar si se deben sincronizar los e-mails de una estructura de carpetas específica para un usuario particular. 24, wherein the synchronization system is capable of determining whether to synchronize emails from a specific folder structure for a particular user.
  16. 26
    E-mail synchronization system and portable remote terminal according to any of claims 14 to 26. Sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 25, en el que el terminal remoto es un teléfono inteligente (“smartphone”). 25, wherein the remote terminal is a smart phone ("smartphone").
  17. 27
    E-mail system that includes:27. Sistema de e-mails que comprende: el sistema de sincronización de e-mails y terminal remoto portátil según cualquiera de las reivindicaciones 14 a 26;y el servidor (830) en el tercer sitio. the e-mail synchronization system and portable remote terminal according to any one of claims 14 to 26;and the server (830) at the third site.
Independent claims17