ES2628936T3 - Procedimientos de entrega de correos electrónicos a demanda, servidores de correos electrónicos y programas informáticos que ponen en práctica tales procedimientos - Google Patents
Procedimientos de entrega de correos electrónicos a demanda, servidores de correos electrónicos y programas informáticos que ponen en práctica tales procedimientos Download PDFInfo
- Publication number
- ES2628936T3 ES2628936T3 ES13730292.3T ES13730292T ES2628936T3 ES 2628936 T3 ES2628936 T3 ES 2628936T3 ES 13730292 T ES13730292 T ES 13730292T ES 2628936 T3 ES2628936 T3 ES 2628936T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- protocol
- server
- remote client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004590 computer program Methods 0.000 title claims description 3
- 238000003860 storage Methods 0.000 claims abstract description 77
- 238000011084 recovery Methods 0.000 claims abstract 6
- 238000004891 communication Methods 0.000 claims description 20
- 230000000007 visual effect Effects 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000013478 data encryption standard Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 208000031968 Cadaver Diseases 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/063—Content adaptation, e.g. replacement of unsuitable content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Procedimiento de entrega de correos electrónicos a demanda de un servidor de correos electrónicos a al menos un cliente remoto a través de una red Internet, estando el procedimiento caracterizado por que dicho servidor de correos electrónicos intercambia datos con al menos un servidor de almacenamiento a través de una red y por que comprende una etapa de entrega que comprende las operaciones de: recibir, del cliente remoto y por medio de un protocolo de consulta, de recuperación y/o de envío de correos electrónicos tal como el protocolo IMAP o el protocolo POP, en el servidor de correos electrónicos, una petición de entrega de un correo electrónico identificado por un identificador de correo electrónico; obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electrónico; generar el correo electrónico a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; y transmitir el correo electrónico al cliente remoto por medio de un protocolo de consulta, de recuperación y/o de envío de correos electrónicos tal como el protocolo IMAP o el protocolo POP.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Procedimientos de entrega de correos electronicos a demanda, servidores de correos electronicos y programas informaticos que ponen en practica tales procedimientos
Sector de la tecnica
La presente invencion se refiere a los servidores de correos electronicos y a los procedimientos de entrega de correos electronicos a demanda a clientes remotos, por ejemplo terminales moviles conectados a la red Internet.
Mas particularmente, la invencion se refiere a un procedimiento de entrega de correos electronicos a demanda de un servidor de correos electronicos a al menos un cliente remoto a traves de una red Internet.
Estado de la tecnica
Con el desarrollo y la diversificacion de los terminales electronicos, un usuario puede consultar hoy en dfa su buzon de correos electronicos (o “e-mails”) desde un ordenador, un terminal movil, un telefono portatil, una tableta tactil o cualquier otro dispositivo capaz de comunicarse con la red Internet. Estos clientes remotos poseen capacidades de calculo, de almacenamiento y de visualizacion diversas y emplean protocolos de comunicacion multiples. Disponen, ademas, de conexiones a la red Internet cuya disponibilidad y ancho de banda pueden ser reducidos o fluctuantes. La entrega de los correos electronicos al usuario y su correcta recepcion y presentacion en la unidad de visualizacion del cliente remoto son por tanto con frecuencia fuente de incertidumbre.
El documento EP-2-144-409-B1 describe un ejemplo de procedimiento que permite suministrar un mensaje de correo electronico en varias partes a un terminal movil para adaptarse al bajo ancho de banda y a las capacidades de almacenamientos reducidas de tales terminales cliente.
Los documentos US 2006/218234 A1 y US 2011/040842 A1 describen ejemplos de procedimientos que permiten suministrar un mensaje de correo electronico en forma de una pagina de Internet en el formato WAP a un terminal remoto tal como un telefono portatil, para permitir su visualizacion con ayuda de un navegador de Internet del terminal remoto. Tales procedimientos no permiten salvaguardar facilmente los mensajes en el terminal e implican, ademas, la transmision de una cantidad importante de datos, concretamente de los datos que permiten la edicion de la pagina WAP para la visualizacion en el terminal lo que supone un problema cuando el ancho de banda disponible es reducido o fluctuante. El documento WO2005117372 describe un procedimiento de transferencia de mensaje entre un terminal movil y un servidor de correos electronicos utilizando una interfaz del tipo SOAP hacia el movil e interfaces POP/IMAP/sMtP hacia el servidor. La presente invencion pretende mejorar adicionalmente la situacion.
Objeto de la invencion
Para ello, segun la invencion, un procedimiento del tipo en cuestion esta caracterizado por que dicho servidor de correos electronicos intercambia datos con al menos un servidor de almacenamiento a traves de una red y por que comprende una etapa de entrega que comprende las operaciones de:
recibir, del cliente remoto, en el servidor de correos electronicos, una peticion de entrega de un correo electronico identificado por un identificador de correo electronico;
obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;
generar el correo electronico a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; y
transmitir el correo electronico al cliente remoto.
Gracias a estas disposiciones, se genera un correo electronico dinamicamente y se transmite cuando el cliente remoto lo solicita. Este correo electronico puede adaptarse asf al terminal cliente. Ademas, los rendimientos del servidor de correo electronico mejoran, entre otras cosas porque no tiene que almacenar los correos electronicos en memoria.
En modos de realizacion preferidos de la invencion, puede recurrirse eventualmente, ademas, a una y/u otra de las disposiciones siguientes:
- la operacion de obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes comprende la actualizacion de dichos datos en el servidor de almacenamiento;
- el servidor de correos electronicos recupera desde un servidor de almacenamiento informaciones de caractensticas tecnicas asociadas al cliente remoto;
- la operacion de generar el correo electronico se realiza en funcion de las informaciones de caractensticas tecnicas;
- la operacion de obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y
5
10
15
20
25
30
35
40
45
50
55
60
65
datos de atributos de mensajes se realiza en funcion de las informaciones de caractensticas tecnicas;
- los datos que han de encapsularse incluyen datos elegidos de una lista que comprende un mensaje de voz, un mensaje de voz visual, una imagen, un v^deo, una grabacion sonora, un fax, un documento digitalizado, una notificacion de evento;
- el procedimiento comprende ademas una etapa de autentificacion realizada antes de la etapa de entrega y durante la cual el servidor de correos electronicos identifica el cliente remoto y recupera desde un servidor de almacenamiento las informaciones de caractensticas tecnicas asociadas al cliente remoto;
- el servidor de almacenamiento es accesible, por el cliente remoto y a traves de la red Internet, unicamente por medio del servidor de correo electronico;
La invencion tiene igualmente como objeto un servidor de correos electronicos que entrega correos electronicos a demanda a al menos un cliente remoto a traves de una red Internet, intercambiando el servidor de correos electronicos datos con al menos un servidor de almacenamiento a traves de una red, comprendiendo el servidor de correos electronicos:
una unidad de recepcion para recibir una peticion de un cliente remoto para la entrega de un correo electronico identificado por un identificador de correo electronico;
una unidad de comunicacion para obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;
una unidad de generacion para generar el correo electronico identificado a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; y
una unidad de emision para entregar el correo electronico identificado al cliente remoto.
La invencion tiene aun como objeto un producto de programa informatico que comprende instrucciones aptas para poner en practica, durante una ejecucion de este programa por un procesador de un servidor de correos electronicos conectado a al menos un cliente remoto a traves de una red Internet y al menos un servidor de almacenamiento a traves de una red, las operaciones de:
recibir de un cliente remoto una peticion de entrega de un correo electronico identificado por un identificador de correo electronico;
obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;
generar un correo electronico identificado a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; y
transmitir el correo electronico identificado al cliente remoto.
De forma general, algunos de estos modos de realizacion presentan una o varias de las ventajas siguientes. Es posible gracias a este procedimiento transmitir al cliente datos diversos en forma de correo electronico, por ejemplo mensajes de voz o visuales, faxes, notificaciones de eventos tales como llamadas perdidas. Estos datos pueden grabarse en el servidor de almacenamiento en un formato diferente del formato de correo electronico lo que evita tener que adaptar el servidor de almacenamiento a la utilizacion. Estos datos pueden convertirse en el momento de la generacion del correo electronico en un formato adaptado al cliente remoto.
Descripcion de las figuras
Otras caractensticas y ventajas de la invencion se pondran de manifiesto en el transcurso de la descripcion siguiente de una de sus formas de realizacion, facilitada a modo de ejemplo no limitativo, en referencia a los dibujos adjuntos.
En los dibujos:
- la figura 1 es un esquema sinoptico que ilustra un sistema de entrega de correo electronico a demanda que puede emplear un procedimiento de entrega de correo electronico a demanda segun la invencion;
- las figuras 2a y 2b son esquemas sinopticos que ilustran un modo de realizacion de un procedimiento de entrega de correo electronico a demanda segun la invencion detallando los intercambios entre un cliente remoto y un servidor de correo electronico;
- la figura 3 es un esquema sinoptico que ilustra un modo de realizacion de un procedimiento de entrega de correo electronico a demanda segun la invencion detallando los intercambios entre un servidor de correo electronico y un servidor de almacenamiento;
- la figura 4 es un organigrama que ilustra un modo de realizacion de un procedimiento de entrega de correo electronico a demanda segun la invencion;
Descripcion detallada de la invencion
En las diferentes figuras, las mismas referencias designan elementos identicos o similares.
5
10
15
20
25
30
35
40
45
50
55
60
65
Haciendo referencia en primer lugar a la figura 1, un sistema de entrega de correo electronico a demanda puede comprender uno o varios clientes remotos 1, 1' conectados a traves de una red Internet 2 a un servidor de correos electronicos 3, conectado a su vez a al menos un servidor de almacenamiento 4.
Se utilizaran indistintamente a continuacion en la descripcion los terminos “correo electronico”, “mensaje”, “e-mail”, “mensaje electronico” as^ como los terminos derivados de estos ultimos.
A tftulo meramente ilustrativo, dos clientes remotos 1 y 1' estan representados en la figura 1, aunque puede emplearse cualquier numero de clientes remotos. Los clientes remotos pueden ser de tipos diferentes. A modo de ejemplo, un primer cliente remoto 1 ilustrado en la figura 1 comprende un terminal movil de tipo “smartphone”, telefono inteligente o telefono-ordenador, mientras que un segundo cliente remoto del ilustrado en la figura 1 puede comprender un ordenador de escritorio.
El o los clientes remotos 1 se conectan al servidor de correo electronico 3 a traves de la red Internet 2 y pueden intercambiar informaciones utilizando protocolos de comunicacion sobre la red Internet conocidos como TCP/IP, siglas del ingles “Transmission Control Protocol” e “Internet Protocol”.
Los clientes remotos 1 pueden conectarse a la red Internet 2, directamente o por medio de un encaminador (router) o de un cortafuegos, por ejemplo en el caso en el que dicho cliente remoto 1 este constituido por un ordenador de escritorio.
Alternativamente, los clientes remotos pueden acceder a la red Internet 2 por medio de una red de area amplia inalambrica o WWAN, sigla del ingles “Wireless Wide Area Network”, tambien conocida por el nombre de red celular movil o red movil terrestre, o por medio de una red de area local inalambrica o WLAN, sigla del ingles “Wireless Local Area Network”.
Esta red inalambrica puede comprender, por ejemplo, una pluralidad de antenas repetidoras de telefoma movil tambien denominadas estacion de base y que permiten, cada una de ellas, comunicarse con los terminales moviles o clientes remotos presentes en una zona geografica delimitada. Las antenas repetidoras pueden conectarse, por medio de equipos de encaminamiento, a una pasarela de interconexion que permite el intercambio de datos con la red Internet. La red formada por estos equipos puede ser de uno de los tipos siguientes: Mobitex Radio Network, DataTAC, GSM (“Global System for Mobile Communication”), GPRS (“General Packet Radio System”, TDMA (“Time Division Multiple Access”), CDMA (“Code Division Multiple Access”), CDPD (“Cellular Digital Packet Data”), iDEN (“integrated Digital Enhanced Network”), EvDO (“Evolution-Data Optimized”) CDMA2000, EDGE (“Enhanced Data rates for GSM Evolution”), UMTS (“Universal Mobile Telecommunication Systems”), HSPDA (“High-Speed Downlink Packet Access”), WiMax (“Worldwide Interoperability for Microwave Access”) o de otro tipo.
Como variante, el cliente remoto 1 puede comprender un ordenador de escritorio, un ordenador portatil, una tableta tactil o cualquier otro dispositivo electronico desprovisto de posibilidad de conexion a dicha red inalambrica. El cliente remoto 1 puede conectarse entonces a la red inalambrica por medio de un dispositivo de conexion externa, por ejemplo conectarse al cliente remoto 1 por medio de una o de una combinacion de una conexion Ethernet, de una interfaz USB, sigla del ingles “Universal Serial Bus”, de una interfaz FireWire (tambien conocida con el nombre de interfaz IEEE 1394), o de otra interfaz de intercambio de datos en serie, a traves de los puertos respectivos o de las interfaces del cliente remoto.
La red Internet 2 puede comprender una red privada local, una red metropolitana o MAN, sigla del ingles “Metropolitan Area Network”, una red de area amplia o WAN, sigla del ingles “Wide Area Network”, Internet o combinaciones de las mismas, combinaciones que pueden comprender, por ejemplo, redes privadas virtuales.
Haciendo referencia ahora igualmente a las figuras 2a y 2b, un cliente remoto 1 puede comprender un procesador 11 que controla el funcionamiento global del cliente remoto 1.
El procesador 11 puede estar constituido, en la practica, por uno o varios microprocesadores programados.
El procesador 11 puede interaccionar con un modulo de comunicacion 12 que efectua las operaciones de comunicacion.
El procesador 11 tambien puede interaccionar con modulos perifericos adicionales que pueden comprender, de forma no limitativa y opcional, perifericos de salida 13, de los perifericos de entrada 14 y un modulo de almacenamiento 15. Los modulos perifericos adicionales no se limitan a la lista anterior.
Los perifericos de salida 13 pueden comprender un modulo de visualizacion, por ejemplo, una pantalla de cristal lfquido (LCD) o un monitor, por ejemplo una pantalla catodica o digital.
Tambien pueden comprender un modulo de salida de audio, por ejemplo un altavoz o unos cascos de audio.
5
10
15
20
25
30
35
40
45
50
55
60
65
Los perifericos de entrada 14 pueden comprender, por ejemplo, un teclado, un raton, un aparato de navegacion tal como una o varias ruedas de desplazamiento con capacidad para hacer clic, una esfera de mando, un panel tactil, una pantalla tactil, un microfono de audio o cualquier otro dispositivo que permita a un usuario enviar ordenes o informaciones al cliente remoto.
El teclado puede ser un teclado alfanumerico completo, o puede ser un teclado alfanumerico reducido o simplificado tal como, por ejemplo, un teclado telefonico.
En algunos modos de realizacion, un periferico de entrada 14 y un modulo de visualizacion 13 pueden implementarse utilizando una pantalla tactil que comprende un dispositivo de visualizacion cuya superficie de entrada es sensible al tacto.
El modulo de almacenamiento 15 del cliente remoto 1 puede comprender, por ejemplo, una o varias memorias de acceso aleatorio (RAM), memoria de solo lectura (ROM), un disque duro (HDD), o cualquier otro soporte de almacenamiento de datos digital.
El modulo de almacenamiento 15 puede utilizarse para almacenar datos locales en el cliente remoto 1 tales como correos electronicos o documentos adjuntos de correos electronicos.
En algunos modos de realizacion, el modulo de almacenamiento 15 esta constituido por una memoria de almacenamiento que tiene una ubicacion de memoria reservada para el almacenamiento de los correos electronicos o documentos adjuntos de correos electronicos.
A tftulo ilustrativo, el modulo de almacenamiento 15 esta representado como un bloque unico en la figura 2a pero cabra apreciar que el modulo de almacenamiento 15 puede incluir una pluralidad de soportes de memoria que comprendan soportes de memoria de entre los soportes detallados anteriormente de, por ejemplo ROM, RAM y un disque duro.
El modulo de almacenamiento 15 del cliente remoto 1 tambien puede almacenar otros datos, por ejemplo datos de servicios que comprenden las informaciones requeridas por el cliente remoto 1 para establecer y controlar la comunicacion con la red Internet 2 y el servidor de correos electronicos 3, por ejemplo, datos de servicios de red.
El modulo de almacenamiento 15 del cliente remoto 1 tambien puede almacenar datos de usuario de aplicaciones de software tales como direcciones de correo electronico, una libreta de direcciones e informaciones de contacto, una agenda, documentos de texto, archivos de imagen, sonido o video, o cualquier otra informacion del usuario habitualmente memorizada en el cliente remoto 1.
Los datos almacenados en el modulo de almacenamiento 15 del cliente remoto 1 pueden estar organizados, al menos en parte, en un determinado numero de bases de datos que contienen, por ejemplo, cada una de ellas, datos del mismo tipo de datos o datos asociados a una misma aplicacion de software del cliente remoto 1.
El procesador 11 ejecuta habitualmente instrucciones de un programa tambien denominado software y registrado en el modulo de almacenamiento 15 y puede ejecutar, por ejemplo, modulos de software almacenados en el modulo de almacenamiento 15.
Estos modulos de software pueden comprender un programa central o sistema operativo y aplicaciones de software. Los modulos de software o partes de los mismos denominadas procesos pueden cargarse temporalmente en una memoria volatil, por ejemplo una memoria de acceso aleatorio (RAM) del modulo de almacenamiento 15.
La memoria de acceso aleatorio tambien se utiliza para almacenar datos variables de ejecucion u otros tipos de datos o de informacion utilizados temporalmente en el transcurso de la ejecucion de una aplicacion o de un modulo de software.
Las aplicaciones de software pueden comprender una variedad de aplicaciones entre las que se incluyen, por ejemplo, una aplicacion de mensajena electronica, una aplicacion de mensajena de voz, una aplicacion de comunicacion de teleforna, una aplicacion de cartograffa, una aplicacion de agenda, una aplicacion de libreta de direcciones y una aplicacion de lector multimedia.
Cabe senalar que el cliente remoto 1 puede comprender modulos adicionales que no estan representados en la figura 2a pero que son ampliamente conocidos por el experto en la materia, por ejemplo, una alimentacion que puede comprender una interfaz con una red electrica urbana o una o varias batena recargables.
La alimentacion suministra habitualmente energfa electrica a al menos una parte de los circuitos electricos del cliente remoto 1.
Haciendo referencia en particular a las figuras 2a, 2b y 3, un servidor de correos electronicos 3 se describira ahora
5
10
15
20
25
30
35
40
45
50
55
60
65
en mas detalle.
El servidor de correos electronicos 3 puede implementarse empleando cualquier ordenador o servidor conocido y puede realizarse, por ejemplo, utilizando uno o varios ordenadores y/o servidores que ejecutan una o varias aplicaciones de software que realizan las funciones descritas a continuacion.
El servidor de correos electronicos 3 esta configurado para implementar un determinado numero de modulos que comprenden, de manera no limitativa y opcional, un modulo de control 31, modulos de comunicacion 32, un modulo de generacion de correo electronico 33 y modulos de almacenamiento 34.
En un modo de realizacion, el servidor de correos electronicos 3 puede comprender, por ejemplo, uno o varios microprocesadores que ejecutan instrucciones de uno o varios programas tambien denominados aplicaciones de software con vistas a implementar dichos modulos.
Dichos programas o aplicaciones de software pueden estar almacenados, por ejemplo, en una memoria persistente o de solo lectura del servidor de correos electronicos 3.
El modulo de control 31 puede controlar la ejecucion de los componentes y de los modulos del servidor de correos electronicos 3, arrancarlos, detenerlos y reiniciarlos en caso necesario.
Los modulos de comunicacion 32 se conectan con los clientes remotos 1 y los servidores de almacenamiento 4.
Los modulos de comunicaciones 32 pueden estar adaptados para comunicarse con los clientes remotos 1 y los servidores de almacenamiento 4 a traves de una red privada local, una red metropolitana (MAN), una red de area amplia (WAN), Internet o a traves de combinaciones de las mismas, combinaciones que pueden comprender, por ejemplo, redes privadas virtuales.
El modulo de control 31, los modulos de comunicacion 32, el modulo de generacion de correo electronico 33 y los modulos de almacenamiento 34 pueden implementarse por ejemplo, cada uno de ellos, gracias a aplicaciones de software autonomas, o bien combinados en una o varias aplicaciones de software, o como procesos de otra aplicacion de software.
En algunos modos de realizacion, las funciones ejercidas por cada uno de los modulos identificados anteriormente pueden realizarse en una pluralidad de modulos independientes en lugar de en un modulo unico e integrado, y uno o varios de estos modulos pueden implementarse como partes de otras aplicaciones de software.
Un cliente remoto 1 puede controlar, por ejemplo, su buzon de correo electronico e intercambiar correos electronicos con el servidor de correo electronico 3 por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP, sigla del ingles “Internet mensaje access protocol” o un protocolo derivado.
Como variante, puede emplearse el protocolo POP, sigla del ingles “Post Office Protocol”.
Haciendo referencia a continuacion en particular a la figura 3, un servidor de almacenamiento 4 se describira ahora en mas detalle.
De forma similar al servidor de correos electronicos 3, el servidor de almacenamiento 4 puede implementarse empleando cualquier ordenador o servidor conocido y puede realizarse, por ejemplo, utilizando uno o varios ordenadores y/o servidores y ejecutando una o varias aplicaciones de software que realizan las funciones descritas a continuacion.
El servidor de almacenamiento 4 esta configurado para implementar un determinado numero de modulos que comprenden, de forma no limitativa y opcional, un modulo de control 41, modulos de comunicacion 42 y modulos de almacenamiento 45.
En un modo de realizacion, el servidor de almacenamiento 4 puede comprender, por ejemplo, uno o varios microprocesadores que ejecutan instrucciones de uno o varios programas tambien denominados aplicaciones de software con vista a implementar dichos modulos.
Dichos programas o aplicaciones de software pueden estar almacenados, por ejemplo, en una memoria persistente o de solo lectura del servidor almacenamiento 4.
El modulo de control 41 puede controlar la ejecucion de los componentes y los modulos del servidor de almacenamiento 4, arrancarlos, detenerlos y reiniciarlos en caso necesario.
Los modulos de comunicacion 42 pueden conectarse e intercambiar datos con el servidor de correo electronico 3 y
5
10
15
20
25
30
35
40
45
50
55
60
65
fuentes de datos externas 5, por ejemplo a traves de una red de area amplia inalambrica (WWAN) tambien conocida con el nombre de red celular movil o red movil terrestre, una red de area local inalambrica (WLAN), una red privada local, una red metropolitana (MAN), una red de area amplia (WAN), Internet o combinaciones de las mismas, combinaciones que pueden ademas comprender redes privadas virtuales.
Las fuentes de datos externas 5 pueden comprender una diversidad de terminales de origen de tipos diferentes segun los datos almacenados en el servidor de almacenamiento 4.
A tttulo meramente ilustrativo, un servidor de almacenamiento 4 de un sistema de mensajena de voz, adaptado para almacenar mensajes de voz, puede tener como fuentes de datos externas 5, telefonos que se conectan a dicho servidor de almacenamiento a traves de una red telefonica.
El servidor de correo electronico 3 se conecta a los modulos de comunicacion 42 de un servidor de almacenamiento 4 con ayuda de un servicio web, por ejemplo empleando un protocolo de entre OSA, SOAP, REST, XML-RPC o una combinacion de estos protocolos.
Cualquier protocolo de intercambio de datos adaptado puede emplearse para la comunicacion entre el servidor de correo electronico 3 y los servidores de almacenamiento 4.
El modulo de control 41, los modulos de comunicacion 42 y los modulos de almacenamiento 45 pueden implementarse, por ejemplo, cada uno de ellos, gracias a aplicaciones de software autonomas, o bien combinarse en una o varias aplicaciones de software, o como procesos de otra aplicacion de software.
En algunos modos de realizacion, las funciones ejercidas por cada uno de los modulos identificados anteriormente pueden realizarse en una pluralidad de modulos independientes en lugar de en un modulo unico e integrado, y uno o varios de estos modulos pueden implementarse como partes de otras aplicaciones de software.
De forma ventajosa, el o los servidores de almacenamiento 4 pueden ser accesibles por el cliente remoto 1 a traves de la red Internet 2 unicamente por medio del servidor de correo electronico 3.
Asf, un usuario de un cliente remoto 1 no puede acceder directamente a los servidores de almacenamiento 4 a traves de la red Internet 2.
De esta forma, los servidores de almacenamiento 4 pueden estar protegidos frente a riesgos de intrusion.
Haciendo referencia a continuacion igualmente a la figura 4, un procedimiento de entrega de correos electronicos a demanda se describira ahora en mas detalle.
Este procedimiento comprende una etapa de entrega 2000 que puede ir precedida de una etapa de conexion 1000.
Haciendo referencia en particular a las figuras 2a y 4, la etapa de conexion 1000 puede comprender una primera operacion de autentificacion 1100 en el transcurso de la cual el cliente remoto 1 se identifica ante el servidor de correos electronicos 3.
La operacion de autentificacion 1100 puede comprender, por ejemplo, la transmision al servidor de correo electronico 3 de identificadores de usuario 100 que pueden incluir por ejemplo un nombre de usuario 110 asf como una contrasena 120.
En algunos modos de realizacion, por ejemplo cuando la red 2 es una red no protegida como Internet, los identificadores de usuario 100 pueden comunicarse ventajosamente en forma encriptada.
Las comunicaciones pueden protegerse mediante la utilizacion de un protocolo de transferencia protegida, por ejemplo el protocolo Transport Layer Security (TLS).
El cliente remoto 1 puede solicitar entonces, previamente al envfo de los identificadores de usuario 100, la apertura de una sesion protegida, por ejemplo una sesion TLS.
Las comunicaciones pueden encriptarse entonces utilizando una clave de cifrado simetrica, por ejemplo por medio de algoritmos de tipo AES, sigla del ingles “Advanced Encryption Standard” o de tipo Triple DES, del ingles “Triple Data Encryption Standard”.
Pueden generarse claves de cifrado privadas en un entorno protegido y utilizarse para el cifrado y el descifrado de los datos.
En un modo de realizacion de un procedimiento segun la invencion que comprende una sesion protegida por TLS de este tipo, el cliente remoto 1, antes de solicitar la apertura de una sesion TLS, puede pedir al servidor de correo
5
10
15
20
25
30
35
40
45
50
55
60
65
electronico 3 que enumere sus capacidades, con el fin de verificar que el servidor de correo electronico 3 dispone de la capacite para comunicarse por sesion protegida por TLS.
La operacion de autentificacion 1100 puede implementarse empleando un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP, sigla del ingles “Internet message access protocol” o el protocolo POP, sigla del ingles “Post Office Protocol”.
Una vez que el servidor de correo electronico 3 ha obtenido los identificadores de usuario 100, puede compararlos con identificadores de usuario de referencia 130 almacenados en memoria. Los identificadores de referencia 130 tambien pueden estar almacenados en un servidor remoto, por ejemplo un servidor de almacenamiento 4.
Si los identificadores de usuario 100 son identicos a los identificadores de referencia 130, el cliente remoto 1 puede ser identificado.
En el transcurso de una segunda operacion 1200, el servidor de correo electronico 3 puede obtener informaciones de caractensticas tecnicas 200 desde un servidor de almacenamiento 4. Estas informaciones de caractensticas tecnicas 200 estan ventajosamente asociadas a los identificadores de usuario 100 del cliente remoto 1, por ejemplo por medio de una base de datos 299 de un servidor de almacenamiento 4.
Las informaciones de caractensticas tecnicas 200 pueden comprender, por ejemplo, informaciones de hardware 210 relativas al hardware electronico que constituye el cliente remoto 1 e informaciones de software 220 relativas a las aplicaciones de software instaladas en dicho cliente remoto 1 y/o al sistema operativo de dicho cliente remoto 1.
T ambien pueden incluir informaciones de usuario 230, relativas al usuario del cliente remoto 1, por ejemplo el idioma en el cual este desea leer los mensajes.
Por ultimo pueden incluir informaciones parametrizadas por el usuario del cliente remoto 240 y que indican por ejemplo la forma en la que este ultimo desea acceder a los correos electronicos por medio del cliente remoto 1, por ejemplo con o sin la visualizacion de las imagenes.
En el transcurso de una tercera operacion 1300 opcional, el cliente remoto 1 puede obtener una lista de mensajes 300 contenidos en el buzon de correo electronico o en un directorio de su buzon de correo electronico, por ejemplo el directorio correspondiente al buzon de recepcion.
El cliente remoto 1 puede enviar al servidor de correo electronico 3 una peticion, por ejemplo para obtener una lista de mensajes, segun un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP, sigla del ingles “Internet message access protocol” o el protocolo POP, sigla del ingles “Post Office Protocol”.
Esta lista de mensajes 300 puede contener uno o varios identificadores de correos electronicos 310 asociados cada uno de ellos a un correo electronico 400 del buzon de correo electronico.
El servidor de correo electronico 3 puede utilizar las informaciones de caractensticas tecnicas 200 en el momento de la generacion de la lista de mensajes 300.
A tftulo ilustrativo, el servidor de correos electronicos 3 puede seleccionar entonces unicamente los mensajes susceptibles de ser lefdos por el cliente remoto 1 para incluirlos en la lista de mensajes 300.
Tras la etapa de conexion 1000, la etapa de entrega 2000 consiste, de forma general y sin caracter limitativo, para el servidor de correo electronico 3, en entregar a un cliente remoto 1 un correo electronico 400 solicitado por este ultimo. Esta etapa tambien puede comprender otras operaciones y se detallara ahora mas arriba.
La etapa de entrega 2000 comprende una primera operacion de recepcion 2100, en el servidor de correo electronico 3, de un identificador de correo electronico 310 emitido por un cliente remoto 1.
Este identificador de correo electronico 310 puede incluir, por ejemplo, un conjunto de caracteres alfanumericos o un codigo que identifica el correo electronico 400 solicitado por el cliente remoto 1 en el momento de la operacion de recepcion 2100.
Este identificador de correo electronico 310 puede ser modificado en el tiempo por el servidor de correo electronico 3, por ejemplo cuando el correo electronico 400 es desplazado de un directorio a otro del buzon de correo electronico, pero identifica el correo electronico 400 solicitado por el cliente remoto 1 en el momento de la operacion de recepcion 2100.
Despues, en el transcurso de una operacion de obtencion 2200, el servidor de correo electronico 3 recupera datos de generacion de correo electronico 500 desde uno o varios servidores de almacenamiento 4.
5
10
15
20
25
30
35
40
45
50
55
60
65
Los datos de generacion de correo electronico 500 pueden estar ventajosamente asociados al identificador de correo electronico 310, por ejemplo por medio de una base de datos 599 del servidor de almacenamiento 4.
Los datos de generacion de correo electronico 500 tambien pueden estar asociados al identificador de cliente remoto 310, por ejemplo por medio de una base de datos 598 de un servidor de almacenamiento 4.
Los datos de generacion de correo electronico 500 pueden comprender datos que han de encapsularse 510, por ejemplo un mensaje de voz o visual, una imagen o un video, una grabacion sonora, un fax o un documento digitalizado, una notificacion de evento, por ejemplo una notificacion de una llamada perdida, y/o cualquier otro dato destinado a ser encapsulado en el correo electronico 400 o vinculado con el correo electronico 400, por ejemplo en forma de un documento adjunto 410 por medio del protocolo de intercambio MIME, sigla del ingles “Multipurpose Internet Mail Extensions” o del protocolo S/MIME, del ingles “Secure / Multipurpose Internet Mail Extensions”.
Los datos de generacion de correo electronico 500 tambien pueden incluir atributos de mensaje 520 que definen parametros de generacion del correo electronico 400.
Los atributos de mensaje 520 pueden definir el idioma en el cual debe generarse el mensaje, parametros asociados al objeto del mensaje, al cuerpo del mensaje, al emisor del mensaje.
Los atributos de mensaje 520 pueden definir parametros de generacion de los encabezados, tambien denominados “headers”, del correo electronico 420.
La operacion de obtencion 2200 tambien puede comprender la actualizacion en el servidor de almacenamiento de los datos de generacion de correo electronico 500.
Esta actualizacion puede consistir en actualizar el estado de los datos de generacion de correo electronico 500, por ejemplo en una base de datos, en desplazar los datos de generacion de correo electronico 500 a otro directorio de un modulo de almacenamiento 45 del servidor de almacenamiento 4 o en modificar los datos de generacion de correo electronico 500 en el servidor de almacenamiento 4.
A tftulo meramente ilustrativo, en un modo de realizacion en el que el servidor de almacenamiento 4 forma parte de un sistema de mensajena de voz y esta adaptado para almacenar mensajes de voz, los datos de generacion de correo electronico 500 pueden comprender mensajes de voz y la actualizacion de dichos datos de generacion de correo electronico 500 puede incluir el archivado de dichos mensajes de voz.
Una tercera operacion de generacion 2300 puede incluir a continuacion la generacion por el servidor de correo electronico 3 del correo electronico 400 asociado al identificador de correo electronico 310.
La operacion de generacion 2300 se realiza ventajosamente en funcion de las informaciones de caractensticas tecnicas 200 y/o de los datos de generacion de correo electronico 500.
La operacion de generacion 2300 comprende la generacion de los encabezados 420 del correo electronico 400, por ejemplo los encabezados que especifican el objeto, el destinatario, el emisor, la fecha, la direccion de respuesta, un identificador secundario del mensaje, la prioridad del correo electronico, variables o identificadores de versiones MIME o HTTP, el tipo de contenido, un identificador de contenido, el tipo de codificacion, variables o identificadores de version de aplicacion de software y/o cualquier otro campo de correo electronico util.
La operacion de generacion 2300 tambien puede comprender la generacion del cuerpo 430 del correo electronico 400.
La generacion del cuerpo 430 del correo electronico puede comprender la generacion de un texto de mensaje, de imagenes, de video, de animaciones y/o de sonidos que han de incluirse en el cuerpo del correo electronico 430.
El corps 430 del correo electronico puede generarse, por ejemplo, en un idioma especificado por las informaciones de caractensticas tecnicas 200 y/o los atributos de mensaje 520.
A tftulo ilustrativo no limitativo, las informaciones de software 220, relativas a las aplicaciones de software instaladas en dicho cliente remoto 1, pueden indicar que el cliente remoto 1 dispone de una aplicacion de software espedfica para la lectura de los mensajes que comprenden un documento adjunto provisto de un mensaje de voz.
El correo electronico 400 podra entonces generarse con vistas a responder a las especificaciones de esta aplicacion de software, por ejemplo por medio de encabezados 420 o de un cuerpo de mensaje 430 adaptados.
En otro modo de realizacion y siempre a tftulo ilustrativo no limitativo, las informaciones de caractensticas tecnicas 200 pueden indicar que el cliente remoto 1 accede a los mensajes por medio de un cliente de mensajena conocido, como por ejemplo Lotus Notes de IBM, Mail de Apple, Microsoft Outlook o Mozilla Thunderbird.
5
10
15
20
25
30
35
40
45
50
El correo electronico 400 podra generarse entonces de forma que sea legible y comprensible por un usuario humano, por ejemplo por medio de encabezados 420 y/o de un cuerpo de mensaje 430 adaptados.
La operacion de generacion 2300 puede comprender ademas la generacion o la adaptacion de uno o de varios documentos adjuntos 410 al mensaje.
Por proporcionar de nuevo un ejemplo a tftulo ilustrativo no limitativo que permita comprender mejor las ventajas de la invencion, las informaciones de caractensticas tecnicas 200 pueden indicar uno o varios formatos de documento adjunto 410 que el cliente remoto 1 es capaz de presentar al usuario, por ejemplo, en el caso de un mensaje de voz, uno o varios formatos de datos de audio que el cliente remoto 1 es capaz de difundir por un periferico salida 13 tal como que un altavoz.
La operacion de generacion 2300 puede comprender entonces la adaptacion mediante transcodificacion de datos que han de encapsularse 510 de forma que se genera un documento adjunto 410 en un formato legible por el cliente remoto 1.
Por ultimo, la operacion de generacion 2300 puede incluir la concatenacion de los encabezados 420, cuerpo de mensaje 430 y documentos adjuntos 410 generados con el fin de formar el correo electronico 400.
Tras la operacion de generacion 2300, una operacion de transmision 2400 comprende la transmision del correo electronico 400 generado desde el servidor de correo electronico 3 hasta el cliente remoto 1.
Esta transmision puede realizarse a traves de la red Internet 2 y por ejemplo segun un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP, sigla del ingles “Internet message access protocol” o el protocolo POP, sigla del ingles “Post Office Protocol”.
De forma general, las comunicaciones entre el cliente remoto 1 y el servidor de correos electronicos 3 pueden realizarse segun un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP, sigla del ingles “Internet mensaje access protocol” o el protocolo POP, sigla del ingles “Post Office Protocol”.
Los modos de realizacion de la invencion presentados anteriormente se han descrito unicamente a modo de ejemplos.
El experto en la materia puede efectuar modificaciones en los mismos y combinaciones de modos particulares de realizacion sin apartarse del campo de aplicacion de la presente invencion.
En particular, las caractensticas de uno o de varios de los modos de realizacion descritos anteriormente pueden elegirse y combinarse para crear variantes de realizacion que comprendan subconjuntos de caractensticas que no estan descritas explfcitamente mas arriba en el presente documento.
Ademas, las caractensticas de uno o de varios de los modos de realizacion descritos anteriormente pueden seleccionarse y combinarse para crear variantes de realizacion que comprendan combinaciones de caractensticas que estan descritas explfcitamente mas arriba en el presente documento.
Al experto en la materia, tras analizar invencion en su conjunto, le resultaran evidentes las caractensticas adaptadas a tales combinaciones y subcombinaciones.
El objeto de la invencion debe entenderse asimismo como que abarca todos los cambios pertinentes en materia de tecnologfa, en particular las evoluciones de los protocolos informaticos mencionados anteriormente.
Claims (10)
- 5101520253035404550556065REIVINDICACIONES1. Procedimiento de entrega de correos electronicos a demanda de un servidor de correos electronicos a al menos un cliente remoto a traves de una red Internet, estando el procedimiento caracterizado por que dicho servidor de correos electronicos intercambia datos con al menos un servidor de almacenamiento a traves de una red y por que comprende una etapa de entrega que comprende las operaciones de:recibir, del cliente remoto y por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP, en el servidor de correos electronicos, una peticion de entrega de un correo electronico identificado por un identificador de correo electronico; obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;generar el correo electronico a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; ytransmitir el correo electronico al cliente remoto por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP.
- 2. Procedimiento de entrega de correos electronicos a demanda segun la reivindicacion 1, caracterizado por que la operacion de obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes comprende la actualizacion de dichos datos en el servidor de almacenamiento.
- 3. Procedimiento de entrega de correos electronicos a demanda, segun una cualquiera de las reivindicaciones 1 a 2, caracterizado por que el servidor de correos electronicos recupera desde un servidor de almacenamiento informaciones de caractensticas tecnicas asociadas al cliente remoto.
- 4. Procedimiento de entrega de correos electronicos a demanda segun la reivindicacion 3, caracterizado por que la operacion de generar el correo electronico se realiza en funcion de las informaciones de caractensticas tecnicas.
- 5. Procedimiento de entrega de correos electronicos a demanda segun una cualquiera de las reivindicaciones 3 a 4, caracterizado por que la operacion de obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes se realiza en funcion de las informaciones de caractensticas tecnicas.
- 6. Procedimiento de entrega de correos electronicos a demanda segun una cualquiera de las reivindicaciones 1 a 5, caracterizado por que los datos que han de encapsularse incluyen datos elegidos de una lista que comprende un mensaje de voz, un mensaje de voz visual, una imagen, un video, una grabacion sonora, un fax, un documento digitalizado, una notificacion de evento.
- 7. Procedimiento de entrega de correos electronicos a demanda segun una cualquiera de las reivindicaciones 1 a 6, caracterizado por que comprende, ademas, una etapa de autentificacion realizada antes de la etapa de entrega y durante la cual el servidor de correos electronicos identifica el cliente remoto y recupera desde un servidor de almacenamiento las informaciones de caractensticas tecnicas asociadas al cliente remoto.
- 8. Procedimiento de entrega de correos electronicos a demanda segun una cualquiera de las reivindicaciones 1 a 7, caracterizado por que el servidor de almacenamiento es accesible, por el cliente remoto y a traves de la red Internet, unicamente por medio del servidor de correo electronico.
- 9. Servidor de correos electronicos que entrega correos electronicos a demanda a al menos un cliente remoto a traves de una red Internet, intercambiando el servidor de correos electronicos datos con al menos un servidor de almacenamiento a traves de una red, comprendiendo el servidor de correos electronicos:una unidad de recepcion para recibir, por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP, una peticion de un cliente remoto para la entrega de un correo electronico identificado por un identificador de correo electronico;una unidad de comunicacion para obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;una unidad de generacion para generar el correo electronico identificado a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; yuna unidad de emision para entregar, por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP, el correo electronico identificado al cliente remoto.
- 10. Producto de programa informatico que comprende instrucciones aptas para poner en practica, durante una ejecucion de este programa por un procesador de un servidor de correos electronicos conectado a al menos un cliente remoto a traves de una red Internet y al menos un servidor de almacenamiento a traves de una red, las10operaciones de:recibir de un cliente remoto, por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP, una peticion de entrega de un correo electronico identificado por un identificador de correo electronico;obtener desde al menos un servidor de almacenamiento datos que han de encapsularse y datos de atributos de mensajes, estando dichos datos asociados al identificador de correo electronico;generar un correo electronico identificado a partir de los datos que han de encapsularse y de los datos de atributos de mensajes; ytransmitir, por medio de un protocolo de consulta, de recuperacion y/o de envfo de correos electronicos tal como el protocolo IMAP o el protocolo POP, el correo electronico identificado al cliente remoto.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1255029 | 2012-05-31 | ||
| FR1255029A FR2991535B1 (fr) | 2012-05-31 | 2012-05-31 | Procedes de delivrance de courriels a la demande, serveurs de courriels et programmes d'ordinateur mettant en oeuvre de tels procedes |
| PCT/FR2013/051194 WO2013178943A1 (fr) | 2012-05-31 | 2013-05-29 | Procédés de délivrance de courriels à la demande, serveurs de courriels et programmes d'ordinateur mettant en oeuvre de tels procédés |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2628936T3 true ES2628936T3 (es) | 2017-08-04 |
Family
ID=47191836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13730292.3T Active ES2628936T3 (es) | 2012-05-31 | 2013-05-29 | Procedimientos de entrega de correos electrónicos a demanda, servidores de correos electrónicos y programas informáticos que ponen en práctica tales procedimientos |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US20150156155A1 (es) |
| EP (1) | EP2856708B1 (es) |
| JP (1) | JP2015525511A (es) |
| CN (1) | CN104718728B (es) |
| CA (1) | CA2874206C (es) |
| ES (1) | ES2628936T3 (es) |
| FR (1) | FR2991535B1 (es) |
| WO (1) | WO2013178943A1 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2991535B1 (fr) | 2012-05-31 | 2015-05-01 | Streamwide | Procedes de delivrance de courriels a la demande, serveurs de courriels et programmes d'ordinateur mettant en oeuvre de tels procedes |
| US20170192854A1 (en) * | 2016-01-06 | 2017-07-06 | Dell Software, Inc. | Email recovery via emulation and indexing |
| CN107133086B (zh) | 2016-02-29 | 2020-09-04 | 阿里巴巴集团控股有限公司 | 基于分布式系统的任务处理方法、装置和系统 |
| KR102494546B1 (ko) * | 2022-07-22 | 2023-02-06 | (주)기원테크 | 이메일 통신 프로토콜 기반 접속 관리 및 차단 기능을 제공하는 메일 접속 보안 시스템의 메일 보안 처리 장치 및 그 동작 방법 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5937164A (en) * | 1995-12-07 | 1999-08-10 | Hyperlock Technologies, Inc. | Method and apparatus of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media within a platform independent networking system |
| JP3595719B2 (ja) * | 1999-03-16 | 2004-12-02 | シャープ株式会社 | 電子メール中継装置およびプログラム記録媒体 |
| EP1117220A1 (en) * | 2000-01-14 | 2001-07-18 | Sun Microsystems, Inc. | Method and system for protocol conversion |
| US8117264B1 (en) * | 2002-10-07 | 2012-02-14 | Yahoo! Inc. | Email system |
| NO323223B1 (no) * | 2004-05-28 | 2007-01-29 | Telenor Asa | Et system, en fremgangsmate og protokoll for mobil e-post-kommunikasjon |
| KR100588212B1 (ko) * | 2004-07-27 | 2006-06-08 | 엘지전자 주식회사 | 청소기 주행 시스템 |
| US8554939B1 (en) * | 2005-02-25 | 2013-10-08 | Google Inc. | Systems and methods for downloading and viewing images |
| US20060218234A1 (en) * | 2005-03-24 | 2006-09-28 | Li Deng | Scheme of sending email to mobile devices |
| EP1953646B1 (en) * | 2005-11-21 | 2013-04-24 | Fujitsu Ltd. | Mail delivery program, mail delivery method, and mail delivery device |
| US20070156825A1 (en) * | 2006-01-04 | 2007-07-05 | Teamon Systems, Inc. | Electronic Mail (Email) System Providing Enhanced Message Retrieval from Email Storage Server and Related Methods |
| CN101282361B (zh) * | 2008-05-16 | 2010-12-08 | 腾讯科技(深圳)有限公司 | 移动通信终端与电子邮箱的操作交互系统及方法 |
| EP2144409B1 (en) | 2008-07-09 | 2010-08-25 | Research In Motion Limited | Delivery of email messages in multiple parts |
| JP5124527B2 (ja) * | 2009-05-26 | 2013-01-23 | 株式会社日立製作所 | メール中継装置 |
| KR101584460B1 (ko) * | 2011-07-26 | 2016-01-11 | 엘지전자 주식회사 | 개선된 시각 음성 메일 |
| FR2991535B1 (fr) | 2012-05-31 | 2015-05-01 | Streamwide | Procedes de delivrance de courriels a la demande, serveurs de courriels et programmes d'ordinateur mettant en oeuvre de tels procedes |
| US10803472B2 (en) * | 2012-10-30 | 2020-10-13 | Transform Sr Brands Llc | Method and system for emergent data processing |
-
2012
- 2012-05-31 FR FR1255029A patent/FR2991535B1/fr not_active Expired - Fee Related
-
2013
- 2013-05-29 JP JP2015514560A patent/JP2015525511A/ja active Pending
- 2013-05-29 CN CN201380028814.XA patent/CN104718728B/zh active Active
- 2013-05-29 CA CA2874206A patent/CA2874206C/fr active Active
- 2013-05-29 EP EP13730292.3A patent/EP2856708B1/fr active Active
- 2013-05-29 WO PCT/FR2013/051194 patent/WO2013178943A1/fr not_active Ceased
- 2013-05-29 ES ES13730292.3T patent/ES2628936T3/es active Active
- 2013-05-29 US US14/403,445 patent/US20150156155A1/en not_active Abandoned
-
2017
- 2017-03-07 US US15/451,883 patent/US10594644B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10594644B2 (en) | 2020-03-17 |
| CN104718728A (zh) | 2015-06-17 |
| JP2015525511A (ja) | 2015-09-03 |
| CA2874206C (fr) | 2018-05-22 |
| HK1206168A1 (en) | 2015-12-31 |
| US20170180296A1 (en) | 2017-06-22 |
| US20150156155A1 (en) | 2015-06-04 |
| EP2856708B1 (fr) | 2017-04-26 |
| CA2874206A1 (fr) | 2013-12-05 |
| EP2856708A1 (fr) | 2015-04-08 |
| FR2991535A1 (fr) | 2013-12-06 |
| WO2013178943A1 (fr) | 2013-12-05 |
| FR2991535B1 (fr) | 2015-05-01 |
| CN104718728B (zh) | 2018-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8935339B2 (en) | News feed techniques | |
| US9807082B2 (en) | Certificate information storage system and method | |
| CN1717697B (zh) | 压缩安全电子邮件用于与移动通信设备交换的系统和方法 | |
| US7254712B2 (en) | System and method for compressing secure e-mail for exchange with a mobile data communication device | |
| US9166977B2 (en) | Secure text-to-speech synthesis in portable electronic devices | |
| US20110246762A1 (en) | System and Method for Exchanging Cryptographic Protocol Capabilities | |
| US20050148323A1 (en) | System and method for supporting multiple certificate status providers on a mobile communication device | |
| US8689299B2 (en) | System and method for accessing a software application | |
| US9843563B2 (en) | Securing relayed email communication | |
| CN105164968A (zh) | 由至少一个服务器执行的用于处理从第一计算装置到第二计算装置的数据分组以允许端到端加密通信的方法 | |
| ES2628936T3 (es) | Procedimientos de entrega de correos electrónicos a demanda, servidores de correos electrónicos y programas informáticos que ponen en práctica tales procedimientos | |
| US8621648B2 (en) | Method and system for secure exchange and use of electronic business cards | |
| ES2625407T3 (es) | Procedimiento de tratamiento de flujos de datos IMAP, servidores de e-mails y programas de ordenador que implementan tales procedimientos | |
| US7120796B2 (en) | Method and system for preventing computer worm dissemination using encryption | |
| US8635292B2 (en) | Method for reduction of disk space usage of electronic messages in a network | |
| JPH118617A (ja) | 電子メールの暗号化システム及び暗号化方法 | |
| US20080192757A1 (en) | System and method for enabling transfer of data and communication between individuals | |
| US20260030371A1 (en) | System and method of universal blockchain email address format | |
| EP2608098A1 (en) | System and method for accessing a software application | |
| HK1206169B (en) | Methods for processing imap data flows, electronic mail servers and computer programs implementing said methods |