APARATO Y MÉTODO PARA DISTRIBUIR MENSAJES ELECTRÓNICOS A UN DISPOSITIVO INALÁMBRICO DE PROCESAMIENTO DE DATOS.

Un método que comprende: recuperar uno o más mensajes de un servidor de correo electrónico (605) en nombre de un usuario y mediante un servicio de procesamiento de datos (100) que incluye un distribuidor (615),

y almacenar temporalmente dicho mensaje o mensajes de correo electrónico en una primera cola de mensajes en el distribuidor (615): identificar un dispositivo inalámbrico de procesamiento de datos (101) asociado a dicho usuario; intentar transmitir dicho mensaje o mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101) desde dicha cola primera de mensajes; y copiar dichos mensaje o mensajes de correo electrónico desde dicha cola primera de mensajes a una segunda cola de mensajes en una base de datos de usuario (625) que está en el servicio de procesamiento de datos (100), si dicho intento de transmitir dichos mensaje o mensajes de correo electrónico no tiene éxito después de un periodo de tiempo predeterminado o un número predeterminado de intentos. en el que dicho distribuidor (615) es un servidor distribuidor, y dicho servidor distribuidor mantiene una toma de conexión entre dicho dispositivo inalámbrico de procesamiento de datos (101) y un servidor proxy de correo electrónico (610), estando incluido dicho servidor proxy de correo electrónico (610) en el servicio de procesamiento de datos (100) y realizando el mencionado paso de recuperar uno o más mensajes de correo electrónico

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

Solicitante: DANGER RESEARCH, INC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 124 UNIVERSITY AVENUE, SUITE 300 PALO ALTO, CA 94301 ESTADOS UNIDOS DE AMERICA.

Inventor/es: DESALVO,CHRISTOPHER,JOSEPH, KISTER,SCOTT.

Fecha de Publicación: .

Fecha Solicitud PCT: 26 de Marzo de 2003.

Clasificación Internacional de Patentes:

  • G06Q10/00F2

Clasificación PCT:

  • G06F15/16 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 15/00 Computadores digitales en general (detalles G06F 1/00 - G06F 13/00 ); Equipo de procesamiento de datos en general. › Asociaciones de dos o más computadores digitales que tienen cada uno por lo menos una unidad aritmética, una unidad de programa y un registro, p. ej. para el procesamiento simultáneo de varios programas.
  • H04L12/58 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 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Sistemas de conmutación de mensajes.

Clasificación antigua:

  • G06F15/16 G06F 15/00 […] › Asociaciones de dos o más computadores digitales que tienen cada uno por lo menos una unidad aritmética, una unidad de programa y un registro, p. ej. para el procesamiento simultáneo de varios programas.

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, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

PDF original: ES-2369697_T3.pdf

 


Fragmento de la descripción:

Aparato y método para distribuir mensajes electrónicos a un dispositivo inalámbrico de procesamiento de datos.

Ámbito de la invención

La invención hace referencia en general al campo de los sistemas de procesamiento de datos. Más específicamente, la invención se refiere a una mejora de la arquitectura para transmitir mensajes electrónicos a un dispositivo inalámbrico de procesamiento de datos.

Descripción de la técnica afín

Hoy en día el correo electrónico se ha convertido en una herramienta insustituible en el mundo de la empresa. Prácticamente todos los trabajadores de una empresa utilizan el correo electrónico tanto para comunicarse externamente con los clientes como para hacerlo internamente con otros empleados. Además, la mayor parte de los usuarios de correo electrónico tiene al menos una cuenta personal de correo electrónico. Esta puede proporcionarla o el Proveedor de Servicios de Internet del usuario (p. ej., Pacific Bell, AT&T Worldnet, TM America Online, TM... etc.), o un sitio web de internet (p. ej., YahooTM Mail o HotmailTM).

Un problema que tiene esto es que puede resultar difícil para los usuarios coordinar las diversas cuentas de correo electrónico. Por ejemplo, mientras que un usuario puede consultar su cuenta de correo profesional durante el día, mientras trabaja, puede no acordarse o no poder consultar su cuenta personal de correo electrónico. De igual modo, cuando está en casa por la tarde o en fin de semana, puede que el usuario tenga solo acceso a su cuenta de correo personal. Entonces, si el usuario envía un correo electrónico desde su cuenta personal a un compañero del trabajo, es posible que no pueda ver la respuesta de su compañero hasta que el usuario vuelva a casa y acceda a su cuenta personal de correo electrónico. Y al contrario, si el usuario envía un correo electrónico desde su cuenta profesional a un amigo, es posible que no pueda ver su respuesta hasta que vuelva a su trabajo y acceda a su cuenta personal de correo electrónico. Incluso si el usuario tiene acceso a ambas cuentas de correo desde el mismo lugar, el hecho de que el usuario tenga que iniciar sesión en dos o más sistemas de correo electrónico diferentes es algo molesto, especialmente cuando se necesitan dos o más agentes de usuario distintos en el ordenador de escritorio y/o cliente inalámbrico del usuario (p. ej., Microsoft OutlookTM y Lotus NotesTM).

El anterior problema se ve agravado por el hecho de que los sistemas de correo electrónico trabajan con estándares diferentes e incompatibles. Los estándares de correo electrónico más habituales son Post Office Protocol 3 ("POP3") y el Internet Messaging Access Protocol ("IMAP").

Normalmente se utiliza POP3 para cuentas de correo electrónico de Internet. Un servidor POP3 almacena temporalmente los correos entrantes hasta que un usuario conectado los descarga. El usuario puede configurar el servidor de modo que, o bien elimine los correos en cuanto sean descargados, o bien espere hasta que el usuario indique que deben eliminarse. POP3 es un protocolo relativamente simple con pocas opciones de configuración. Todos los correos y documentos adjuntos pendientes se descargan desde una sola carpeta de correo electrónico del servidor a una sola carpeta de correo electrónico en el ordenador cliente o dispositivo inalámbrico (esto es, la "Bandeja de entrada" del agente del usuario). Los mensajes se identifican mediante un código único de identificación del mensaje.

IMAP es otro estándar habitual, y algo más sofisticado, de correo electrónico, que se utiliza tanto para cuentas de correo electrónico de Internet como para cuentas de correo electrónico corporativas. IMAP4 es la última versión. A diferencia de POP3, dispone de una base de datos de mensajes en la que estos pueden archivarse en carpetas (p. ej., Bandeja de entrada, correo enviado, correo guardado... etc.) y buzones de correo electrónico que pueden compartirse entre usuarios. IMAP también ofrece una integración mejorada en Ampliación multifunción del correo Internet (MIME, Multipurpose Internet Mail Extensions), el protocolo que se utiliza para adjuntar archivos a los mensajes de correo electrónico (p. ej., los usuarios pueden leer exclusivamente los encabezados de los mensajes, sin tener que aceptar automáticamente y esperar a que se descarguen los documentos adjuntos).

La patente US-A-6.289.212 muestra técnicas mejoradas para prestar servicios de correo electrónico en una red. Un servidor de correo y sus clientes se comunican a través de una red. Aunque el servidor de correo gestiona de forma centralizada los servicios de correo electrónico, los clientes pueden utilizar por su cuenta, a nivel local, determinados servicios de correo electrónico cuando la red no está disponible. La red puede no estar disponible por diversas razones, como, por ejemplo: congestión, ausencia de cobertura, fallo en la red, etc. La red puede ser alámbrica o inalámbrica. La invención es especialmente adecuada para redes con conectividad esporádica, grandes periodos de latencia o tráfico excesivo.

Uno de los fines de la invención es proporcionar un método y un sistema para transmitir mensajes de correo electrónico desde un servidor de correo, ahorrando memoria y capacidad de procesamiento en casos en que haya habido problemas de transmisión en los mensajes y no se hayan podido enviar.

Este fin se logra mediante el método de la reivindicación 1 y el sistema de la reivindicación 7. En las sub-reivindicaciones se describen las disposiciones preferidas de la invención.

Sistema para distribuir mensajes electrónicos a un dispositivo inalámbrico de procesamiento de datos que está compuesto de: un distribuidor para mantener un canal de comunicación con el dispositivo inalámbrico de procesamiento de datos, que a su vez tiene una cola de mensajes a corto plazo para almacenar temporalmente mensajes de correo electrónico dirigidos al dispositivo inalámbrico de procesamiento de datos, mientras el distribuidor intenta transmitir los mensajes de correo electrónico al dispositivo inalámbrico de procesamiento de datos; y de una cola de mensajes a largo plazo para recibir mensajes de correo electrónico procedentes del distribuidor si este no puede entregar los mensajes de correo electrónico al dispositivo inalámbrico de procesamiento de datos después de determinado periodo de tiempo o de un número determinado de intentos.

Breve descripción de los dibujos

La presente invención se puede entender mejor con la siguiente descripción detallada y los siguientes dibujos, en los que:

La Fig. 1 representa una arquitectura de sistema de correo electrónico.

La Fig. 2 representa una arquitectura más específica que incluye una cuenta interna IMAP y una cuenta externa POP.

La Fig. 3 representa una correspondencia de códigos de cuenta interna con códigos de cuenta externa.

La Fig. 4 representa una disposición de un sistema de correo electrónico en el que tanto la cuenta interna como la externa son cuentas IMAP.

La Fig. 5 representa una correspondencia de códigos de identificación global ("GID" por sus siglas en inglés) con códigos de identificación estándar IMAP.

La Fig. 6 representa una disposición de un sistema mejorado para distribuir mensajes electrónicos a un dispositivo de procesamiento de datos.

La Fig. 7 representa una serie de datos de usuario que se mantienen en una base de datos de usuario según una disposición de la invención.

La Fig. 8 representa una tabla de mensajes pendientes que se utiliza en una disposición de la invención.

La Fig. 9 representa un proceso según una disposición de la invención.

Debajo se describe un sistema y un método para coordinar diversas cuentas de correo electrónico. En la descripción, y a efectos explicativos, se dan numerosos detalles, a fin de que la presente invención pueda comprenderse en profundidad. Sin embargo, para alguien que conozca la técnica resultará evidente que la presente invención puede ponerse en práctica sin algunos de estos detalles concretos. En otros casos, para no oscurecer los principios que subyacen a la presente invención, se muestran estructuras y dispositivos bien conocidos en forma de diagrama funcional.

La invención puede realizarse en un servicio de procesamiento de datos 100 como el representado en general en la Figura 1. En una de las disposiciones,... [Seguir leyendo]

 


Reivindicaciones:

1. Un método que comprende:

recuperar uno o más mensajes de un servidor de correo electrónico (605) en nombre de un usuario y mediante un servicio de procesamiento de datos (100) que incluye un distribuidor (615), y almacenar temporalmente dicho mensaje o mensajes de correo electrónico en una primera cola de mensajes en el distribuidor (615):

identificar un dispositivo inalámbrico de procesamiento de datos (101) asociado a dicho usuario;

intentar transmitir dicho mensaje o mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101) desde dicha cola primera de mensajes; y

copiar dichos mensaje o mensajes de correo electrónico desde dicha cola primera de mensajes a una segunda cola de mensajes en una base de datos de usuario (625) que está en el servicio de procesamiento de datos (100), si dicho intento de transmitir dichos mensaje o mensajes de correo electrónico no tiene éxito después de un periodo de tiempo predeterminado o un número predeterminado de intentos.

en el que dicho distribuidor (615) es un servidor distribuidor, y dicho servidor distribuidor mantiene una toma de conexión entre dicho dispositivo inalámbrico de procesamiento de datos (101) y un servidor proxy de correo electrónico (610), estando incluido dicho servidor proxy de correo electrónico (610) en el servicio de procesamiento de datos (100) y realizando el mencionado paso de recuperar uno o más mensajes de correo electrónico.

2. El método según la reivindicación 1, en el que la recuperación incluye: ejecutar un agente de correo (606) para comprobar si dicha cuenta de usuario en dicho servidor de correo electrónico (605) tiene nuevos mensajes de correo electrónico, y, como respuesta a la detección de un nuevo mensaje de correo electrónico, que dicho agente de correo (606) retransmita dicho nuevo mensaje de correo electrónico a dicha primera cola de mensajes.

3. El método según la reivindicación 1, en el que, además:

se transfiere dicho mensaje o mensajes de correo electrónico desde dicha segunda cola de mensajes a dicha primera cola de mensajes al detectar que dicho dispositivo inalámbrico de procesamiento de datos (101) está conectado; y

se vuelve a intentar transmitir dicho mensaje o mensajes de correo electrónico a dicho usuario desde dicha primera cola de mensajes.

4. El método según la reivindicación 1 en el que la identificación incluye, además: solicitar información de base de datos en la base de datos del usuario (625) con un código de identificación de cuenta del usuario, para identificar un código de identificación de dispositivo asociado a dicha cuenta de usuario.

5. El método según la reivindicación 1, que implica además:

determinar inicialmente si dicho dispositivo inalámbrico de procesamiento de datos (101) está acoplado comunicativamente a una red inalámbrica (120) antes de recuperar dichos mensaje o mensajes de correo electrónico.

6. El método según la reivindicación 5 en el que la determinación implica consultar la base de datos de usuario (625) en la que está registrado el estado de conexión de dicho dispositivo inalámbrico de procesamiento de datos (101).

7. Un sistema para distribuir mensajes electrónicos a un dispositivo inalámbrico de procesamiento de datos (101) que comprende:

un servicio de procesamiento de datos (100) que incluye un distribuidor (615) para mantener un canal de comunicación con dicho dispositivo inalámbrico de procesamiento de datos (101),

dicho distribuidor (615), en el que está incluida una primera cola de mensajes para guardar temporalmente mensajes de correo electrónico dirigidos a dicho dispositivo inalámbrico de procesamiento de datos (101) mientras dicho distribuidor (615) trata de transmitir dichos mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101); y

una segunda cola de mensajes en una base de datos de usuario del servicio de procesamiento de datos (100) para recibir dichos mensajes de correo electrónico procedentes de dicho distribuidor (615) si dicho distribuidor (615) no puede entregar dichos mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101) después de un periodo de tiempo predeterminado o un número determinado de intentos; dicha segunda cola de mensajes almacena dichos mensajes de correo electrónico hasta que un distribuidor (615) establece otro canal de comunicación con dicho dispositivo inalámbrico de procesamiento de datos (101).

en el que dicho distribuidor (615) es un servidor distribuidor, dicho servidor distribuidor mantiene una toma de conexión entre dicho dispositivo inalámbrico de procesamiento de datos (101) y un servidor proxy de correo electrónico (610), dicho servidor proxy de correo electrónico (610) está incluido en el servicio de procesamiento de datos (100) y realiza el mencionado paso de recuperar dichos mensaje o mensajes de correo electrónico.

8. El sistema según la reivindicación 7 en el que la segunda cola de mensajes consta de una tabla de mensajes pendientes (800) dentro de la base de datos del usuario (625).

9. El sistema según la reivindicación 8 en el que dicha tabla de mensajes pendientes (800) almacena alertas de nuevos mensajes de correo electrónico además de dichos mensajes de correo electrónico, y dichas alertas de mensaje de correo electrónico nuevo indican que hay nuevos mensajes de correo electrónico disponibles en un servidor particular de correo electrónico (605).

10. El sistema según la reivindicación 7 en el que

el servidor proxy de correo electrónico (610) está configurado para recuperar de un determinado servidor de correo electrónico (605) dichos mensajes de correo electrónico en nombre de un usuario, y transmitir dichos mensajes de correo electrónico a dicho distribuidor (615).

11. El sistema según la reivindicación 10, que comprende además:

un agente de correo (606) para indicar a dicho servidor proxy (610) cuándo han llegado nuevos mensajes de correo electrónico a dicho servidor de correo electrónico (605).

12. El sistema según la reivindicación 11, en el que, en respuesta a dicha indicación de nuevos mensajes de correo electrónico, dicho servidor proxy de correo electrónico (610) revisa una base de datos de estado del usuario para determinar si actualmente hay un canal de comunicación entre dicho dispositivo inalámbrico de procesamiento de datos (101) y dicho distribuidor (615), y, si lo hay, sistema según la reivindicación 11 en el que dicho servidor proxy de correo electrónico (610) transmite dicha indicación de nuevos mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101).

13. El sistema según la reivindicación 12, en el que, si no hay en la actualidad un canal de comunicación entre dicho dispositivo inalámbrico de procesamiento de datos (101) y dicho distribuidor (615), dicho servidor proxy de correo electrónico (610) transmite dicha indicación de nuevos mensajes de correo electrónico a dicha cola segunda de mensajes.

14. El sistema según la reivindicación 12, en el que, cuando dicho dispositivo inalámbrico de procesamiento de datos (101) reestablece un canal de comunicación con un distribuidor (615), dicho distribuidor (615) comprueba si hay mensajes pendientes en dicha segunda cola de mensajes y, como respuesta, transmite dicha indicación de nuevos mensajes de correo electrónico a dicho dispositivo inalámbrico de procesamiento de datos (101).

15. El sistema según la reivindicación 14, en el que, al recibir dicha indicación de nuevos mensajes de correo electrónico, dicho dispositivo inalámbrico de procesamiento de datos (101) solicita todos los mensajes nuevos de correo electrónico a dicho servidor proxy de correo electrónico (610).

16. El sistema según la reivindicación 15 en el que dicha solicitud de todos los mensajes nuevos de correo electrónico incluye una solicitud de todos los mensajes de correo electrónico que tengan un código de identificación mayor que los mensajes de correo electrónico guardados en dicho dispositivo inalámbrico de procesamiento de datos (101).

17. El sistema de la reivindicación 7 incluyendo:

un medio de recuperación de mensajes de correo electrónico para recuperar uno o más mensajes de correo electrónico de un servidor de correo electrónico en nombre del usuario; y

un medio de identificación del dispositivo para identificar un dispositivo inalámbrico de procesamiento de datos (101) asociado a dicho usuario.

18. El sistema según la reivindicación 17 en el que dicho medio de recuperación de mensajes de correo electrónico consta de:

un agente de correo electrónico (606) para comprobar si hay nuevos mensajes de correo electrónico en dicha cuenta de usuario en dicho servidor de correo electrónico (605), y, dicho agente de correo (606) que envía dichos mensajes de correo electrónico nuevos a dicha primera cola de mensajes al detectar que ha llegado un nuevo mensaje de correo electrónico.

19. El sistema según la reivindicación 17 en el que dicho distribuidor (615) vuelve a transferir dichos mensaje o mensajes de correo electrónico desde la segunda cola de mensajes a dicha primera cola de mensajes, al detectar que dicho dispositivo inalámbrico de procesamiento de datos (101) está conectado, y luego vuelve a intentar transmitir dichos mensaje o mensajes de correo electrónico a dicho usuario.

20. El sistema según la reivindicación 17 en el que dicho medio de identificación de dispositivo hace una búsqueda en la base de datos del usuario (625) con un código de identificación de cuenta de usuarios para identificar un código de identificación de dispositivo asociado a dicha cuenta de usuarios.

21. El sistema según la reivindicación 10 en el que dicho servidor distribuidor (615) mantiene una toma de conexión entre dicho dispositivo inalámbrico de procesamiento de datos (101) y dicho servidor proxy de correo electrónico (610).

22. El sistema según la reivindicación 17 incluyendo además:

un medio de identificación del estado del dispositivo para determinar al inicio si dicho dispositivo inalámbrico de procesamiento de datos (101) está acoplado comunicativamente a una red inalámbrica (120) antes de que dicho medio de recuperación de mensajes de correo electrónico recupere dichos mensaje o mensajes de correo electrónico.

23. El sistema según la reivindicación 22 en el que dicho medio de identificación del estado del dispositivo comprende una base de datos del usuario (625) en la que se mantiene un estado de conexión/desconexión de dicho dispositivo inalámbrico de procesamiento de datos (101).


 

Patentes similares o relacionadas:

UN MÉTODO, DISPOSITIVOS Y SISTEMA QUE TIENEN PRESENCIA BASADA FUERA DE LA OFICINA, del 9 de Diciembre de 2011, de RESEARCH IN MOTION LIMITED: Un método para compartir información de presencia, que comprende: recibir una entrada para habilitar una utilidad de situación fuera de la oficina […]

SISTEMA DE COMUNICACIONES PARA EL ENVÍO DE MENSAJES DE CORREO ELECTRÓNICO, del 12 de Julio de 2011, de REGIFY AG: Sistema de comunicaciones que comprende una unidad emisora ; una unidad receptora ; y una unidad de control en el que la unidad emisora está adaptada […]

SISTEMA Y PROCEDIMIENTO PARA EL ALMACENAMIENTO PROGRESIVO Y JERÁRQUICO EN MEMORIA CACHÉ, del 6 de Julio de 2011, de VISTO CORPORATION: Procedimiento de recuperación y almacenamiento en memoria caché de información relativa a un conjunto de unidades de datos de mensajes de correo […]

Imagen de 'CUARENTENA INTELIGENTE PARA EVITAR EL CORREO NO DESEADO'CUARENTENA INTELIGENTE PARA EVITAR EL CORREO NO DESEADO, del 18 de Enero de 2011, de MICROSOFT CORPORATION: Un sistema que facilita la clasificación de mensajes en conexión con la evitación de correo no deseado, que comprende: un componente adaptado para […]

Imagen de 'PROCEDIMIENTO DE DISTRIBUCIÓN DE CORREO'PROCEDIMIENTO DE DISTRIBUCIÓN DE CORREO, del 12 de Enero de 2011, de POSTEN AB: Un procedimiento para enviar correo por medio de un correo electrónico, en el que un remitente suministra información en lo que se refiere al volumen […]

Imagen de 'METODO DE FILTRADO DE MENSAJES DE TEXTO EN UN DISPOSITIVO DE…'METODO DE FILTRADO DE MENSAJES DE TEXTO EN UN DISPOSITIVO DE COMUNICACION, del 20 de Abril de 2010, de TTPCOM LIMITED: Un método de filtrado de mensajes de texto, comprendiendo el método las etapas de: a) introducir un conjunto de reglas; b) leer un mensaje entrante; c) […]

Imagen de 'SISTEMA Y METODO PARA EMPUJAR INFORMACION DESDE UN SISTEMA ANFITRION…'SISTEMA Y METODO PARA EMPUJAR INFORMACION DESDE UN SISTEMA ANFITRION A UN DISPOSITIVO MOVIL DE COMUNICACION DE DATOS, del 15 de Diciembre de 2009, de RESEARCH IN MOTION LIMITED: Un método para redirigir mensajes, que comprende las etapas de: generar un mensaje en un dispositivo móvil de comunicación de datos, en el que el mensaje se dirige a un […]

Imagen de 'Combinación de contenidos de comunicación'Combinación de contenidos de comunicación, del 29 de Julio de 2020, de Alibaba Group Holding Limited: Un método para un sistema de combinación de contenidos de comunicación, comprendiendo el sistema un módulo de obtención de relación de correlación y un módulo de combinación […]

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í. .