[go: up one dir, main page]

FR2805111A1 - Internet fax/mobile telephone electronic message reception having multi task server network accessed with message request execution center passed and mail box placed with real time alert. - Google Patents

Internet fax/mobile telephone electronic message reception having multi task server network accessed with message request execution center passed and mail box placed with real time alert. Download PDF

Info

Publication number
FR2805111A1
FR2805111A1 FR0001702A FR0001702A FR2805111A1 FR 2805111 A1 FR2805111 A1 FR 2805111A1 FR 0001702 A FR0001702 A FR 0001702A FR 0001702 A FR0001702 A FR 0001702A FR 2805111 A1 FR2805111 A1 FR 2805111A1
Authority
FR
France
Prior art keywords
server
terminal
message
task
communication
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.)
Granted
Application number
FR0001702A
Other languages
French (fr)
Other versions
FR2805111B1 (en
Inventor
Emmanuel Seux
Chevron Villette Hubert De
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sagemcom Documents SAS
Original Assignee
Sagem SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sagem SA filed Critical Sagem SA
Priority to FR0001702A priority Critical patent/FR2805111B1/en
Publication of FR2805111A1 publication Critical patent/FR2805111A1/en
Application granted granted Critical
Publication of FR2805111B1 publication Critical patent/FR2805111B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The task execution method has a multi task server (3) forming part of an information network (100) receiving request from a telephone terminal. The message request passes to a task request execution center placing a message response in an electronic mail box (38) and alerting the terminal in real time to recover the message.

Description

Certains terminaux téléphoniques (télécopieurs, téléphones cellulaires, etc.) ont des capacités Internet leur permettant de se connecter au réseau Internet, généralement par connexion téléphonique à un fournisseur d'accès, et d'émettre et de recevoir des messages électroniques. Some telephone terminals (fax machines, cell phones, etc.) have Internet capabilities that allow them to connect to the Internet, typically by telephone connection to an ISP, and to send and receive e-mail messages.

Pour des raisons de coût, les terminaux téléphoniques ont une puissance et une capacité mémoire limitées et, de ce fait, des capacités Internet également limitées. Il en résulte qu'ils ne peuvent pas bénéficier de toutes les ressources de l'Internet. A titre d'exemple, ces terminaux peuvent être dépourvus de navigateur Internet, pour rapatrier et afficher des pages HTML de sites Web, et/ou de capacités pour créer ou lire des fichiers, par exemple des pièces jointes de messages, de formats divers. For cost reasons, the telephone terminals have limited power and memory capacity and, as a result, also limited Internet capabilities. As a result, they can not benefit from all the resources of the Internet. For example, these terminals may be devoid of Internet browsers, to repatriate and display HTML pages of websites, and / or capacities to create or read files, for example, attachments of messages, of various formats.

Bref, pour des raisons de coût, les terminaux téléphoniques ne permettent pas d'exploiter pleinement le réseau Internet, et plus généralement tout réseau informatique de ce type. La présente invention vise à permettre à ces terminaux de bénéficier quand même des ressources de l'Internet. In short, for cost reasons, the telephone terminals do not make full use of the Internet, and more generally any computer network of this type. The present invention aims to allow these terminals to still benefit from the resources of the Internet.

A cet effet, l'invention concerne un procédé pour l'exécution d'une tâche par un serveur multitâche d'un réseau informatique, sur requête d'un terminal téléphonique, dans lequel le terminal se connecte au réseau informatique, envoie un message de requête pour exécuter ladite tâche vers le serveur, à travers le réseau informatique, le serveur exécute la tâche requise, dépose un message de réponse dans une boîte à lettres et avertit en temps réel le terminal pour qu'il récupère le message de réponse dans la boîte à lettres. For this purpose, the invention relates to a method for the execution of a task by a multitasking server of a computer network, on request of a telephone terminal, in which the terminal connects to the computer network, sends a message of query to execute said task to the server, through the computer network, the server executes the requested task, deposits a response message in a mailbox and warns the terminal in real time to retrieve the response message in the mail box.

Le terminal n'exécute pas lui-même la tâche mais la fait exécuter par le serveur multitâche, capable d'exécuter différents types de tâche. Ainsi, à l'aide d'un terminal téléphonique standard, ayant des capacités propres limitées, on peut bénéficier d'une multitude de fonctionnalités, déportées sur un serveur multitâche. Le serveur peut évoluer et offrir de nouvelles fonctionnalités au terminal, sans que celui-ci évolue lui-même. The terminal does not execute the task itself, but has it run by the multitasking server, capable of performing different types of tasks. Thus, with the help of a standard telephone terminal, having limited own capacity, one can benefit from a multitude of functionalities, deported on a multitasking server. The server can evolve and offer new features to the terminal, without it evolves itself.

Dans une mise en oeuvre préférée de l'invention, le terminal communique directement et en temps réel avec le serveur et c'est au cours d'une même communication qu'il envoie le message de requête et récupère le message de réponse. In a preferred implementation of the invention, the terminal communicates directly and in real time with the server and it is during the same communication that it sends the request message and retrieves the response message.

Grâce à cela, le terminal requiert l'exécution de la tâche et récupère la réponse du serveur dans un délai très rapide. De préférence, le terminal et le serveur utilisent au moins un protocole de messagerie pour communiquer directement et en temps réel l'un avec l'autre. With this, the terminal requires the execution of the task and retrieves the response from the server in a very fast time. Preferably, the terminal and the server use at least one messaging protocol to communicate directly and in real time with each other.

Grâce à cela, il n'est pas nécessaire de prévoir un protocole de communication spécifique entre le terminal et le serveur. Ils communiquent directement et en temps réel en utilisant un protocole de messagerie existant. Thanks to this, it is not necessary to provide a specific communication protocol between the terminal and the server. They communicate directly and in real time using an existing messaging protocol.

Dans un mode de réalisation préféré, le serveur dépose le message de réponse dans une boîte à lettres locale, attribuée au terminal requérant. Avantageusement, le terminal insère dans le message de requete des données de commande pour exécuter ladite tâche, et le serveur interprète le message, afin de déterminer la tâche requise, par reconnaissance automatique des données de commande. In a preferred embodiment, the server deposits the response message in a local mailbox, assigned to the requesting terminal. Advantageously, the terminal inserts into the request message control data to execute said task, and the server interprets the message, in order to determine the required task, by automatic recognition of the control data.

De préférence, ladite communication comporte une session d'envoi de message et au moins une session de relève de message. Preferably, said communication comprises a message sending session and at least one message retrieval session.

De préférence encore, entre les deux sessions d'envoi et de relève de message, le terminal déclenche l'exécution d'une succession de sessions de communication avec le serveur, pour éviter d'interrompre la communication avec le serveur pendant l'exécution de la tâche. More preferably, between the two sending and polling sessions, the terminal triggers the execution of a succession of communication sessions with the server, to avoid interrupting the communication with the server during the execution of the message. task.

Avantageusement, les sessions de la succession de sessions de communication entre le terminal et le serveur sont des sessions de relève de boîte à lettres. Advantageously, the sessions of the succession of communication sessions between the terminal and the server are mailbox polling sessions.

L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé de l'invention, en référence au dessin annexé sur lequel: - la figure 1 représente un schéma du terminal d'un réseau téléphonique et du serveur multitâche de l'Internet; - la figure 2 représente un schéma bloc fonctionnel du terminal; - la figure 3 représente un schéma bloc fonctionnel du serveur multitâche et - la figure 4 représente un organigramme représentant les différentes étapes du procédé de l'invention. The invention will be better understood with the aid of the following description of a particular embodiment of the method of the invention, with reference to the appended drawing in which: FIG. 1 represents a diagram of the terminal of a telephone network and the multitasking server of the Internet; FIG. 2 represents a functional block diagram of the terminal; FIG. 3 represents a functional block diagram of the multitasking server; and FIG. 4 represents a flowchart representing the different steps of the method of the invention.

Le procédé de l'invention permet l'exécution d'une tâche, par un serveur informatique multitâche 3, sur requête d'un terminal téléphonique 1. Dans l'exemple particulier de la description, le terminal téléphonique 1 est un télécopieur d'un réseau téléphonique<B>101,</B> ici le réseau RTC (Réseau Téléphonique Commuté), disposant d'un accès à un réseau informatique, ici l'Internet l00, et d'un service de messagerie, fournis par un serveur 2. The method of the invention allows the execution of a task, by a multitasking computer server 3, on request of a telephone terminal 1. In the particular example of the description, the telephone terminal 1 is a fax machine of a telephone network <B> 101, </ B> here the network PSTN (Switched Telephone Network), having access to a computer network, here the Internet 100, and a mail service, provided by a server 2 .

Le terminal 1 comporte, de façon classique, une interface 11 de liaison au réseau téléphonique 101, un bloc 12 d'émission et de réception de télécopies, un bloc d'impression 13 et un bloc scanner 14. The terminal 1 comprises, in a conventional manner, an interface 11 for linking to the telephone network 101, a block 12 for sending and receiving facsimiles, a printing block 13 and a scanner unit 14.

Le bloc 12 permet au terminal 1 d'émettre et de recevoir des télécopies, à travers le réseau téléphonique 101, en utilisant un protocole de transmission de télécopie, ici le protocole T30. The block 12 allows the terminal 1 to send and receive faxes, through the telephone network 101, using a fax transmission protocol, here the T30 protocol.

Le terminal 1 comprend en outre un bloc de connexion Internet 15 et un bloc de messagerie Internet 16. The terminal 1 further comprises an Internet connection block 15 and an Internet messaging block 16.

Le bloc de connexion Internet 15 est destiné à connecter le terminal 1 à l'Internet 100, par connexion téléphonique, à travers le réseau téléphonique 101, au serveur 2. The Internet connection block 15 is intended to connect the terminal 1 to the Internet 100, by telephone connection, through the telephone network 101, to the server 2.

Le bloc de messagerie Internet 16 est destiné à créer des messages électroniques. Il permet également d'envoyer et de recevoir des messages à travers l'Internet 100, en utilisant des protocoles de messagerie Internet, ici les protocoles SMTP et POP3. The Internet messaging block 16 is intended to create electronic messages. It also allows sending and receiving messages across the Internet 100, using Internet messaging protocols, here the SMTP and POP3 protocols.

On rappelle ici qu'un message transmis à travers l'Internet 100, comprend un en-tête, un corps de message et éventuellement une ou plusieurs pièces jointes. L'en-tête contient l'adresse Internet de messagerie de l'émetteur, dans un champ de provenance, et l'adresse Internet de messagerie du récepteur, dans un champ de destination. Le corps du message comprend le message proprement dit. Les pièces jointes sont des fichiers de données qui peuvent être de types (son, image, texte, vidéo, etc.) et de formats (wav, jpeg, doc, etc.) très divers. It is recalled here that a message transmitted through the Internet 100, includes a header, a message body and possibly one or more attachments. The header contains the e-mail Internet address of the sender, in a field of origin, and the e-mail Internet address of the receiver, in a destination field. The body of the message includes the message itself. Attachments are data files that can be of very different types (sound, image, text, video, etc.) and formats (wav, jpeg, doc, etc.).

Le serveur 2 héberge une boîte à lettres 21, attribuée au terminal 1, dans laquelle les messages, adressés au terminal 1, sont provisoirement stockés, jusqu'à leur téléchargement dans le terminal 1, sur requête de celui- ci. Une adresse informatique Internet de messagerie est attribuée à cette boîte à lettres 21. The server 2 hosts a mailbox 21, assigned to the terminal 1, in which the messages, addressed to the terminal 1, are temporarily stored, until they are downloaded to the terminal 1, upon request thereof. An Internet mail computer address is assigned to this mailbox 21.

Pour relever sa boîte à lettres 21, le terminal 1 établit avec le serveur 2 une session de communication, de relève de boîte à lettres, en utilisant le protocole POP3. Si la boîte à lettres 21 du terminal 1 contient au moins un message, le serveur 2 l'indique au terminal et éventuellement le lui transmet, sur requête. To raise its mailbox 21, the terminal 1 establishes with the server 2 a communication session, relay mailbox, using the POP3 protocol. If the mailbox 21 of the terminal 1 contains at least one message, the server 2 indicates it to the terminal and optionally transmits it to him, on request.

Pour émettre un message à travers l'Internet 100, le terminal 1 établit une session de communication, d'envoi de message, avec le serveur 2, en utilisant le protocole SMTP, et, au cours de cette session d'envoi, transmet le message au serveur 2 qui se charge de l'envoyer à travers l'Internet 100 vers l'adresse Internet de messagerie de destination du message. To send a message through the Internet 100, the terminal 1 establishes a communication session, sending message, with the server 2, using the SMTP protocol, and, during this sending session, transmits the message to the server 2 which sends it through the Internet 100 to the e-mail address of the destination of the message.

Par la suite, on qualifiera de "session POP3" une session de relève de message de boîte à lettres, utilisant le protocole POP3, et de "session SMTP" une session d'envoi de message, utilisant le protocole SMTP. On notera ici qu'une session POP3 comprend une phase d'identification du terminal par le serveur de messagerie, alors que le protocole SMTP ne prévoit pas d'identification. Subsequently, a "POP3 session" will be referred to as a mailbox message poll session, using the POP3 protocol, and "SMTP session" as a message sending session, using the SMTP protocol. It will be noted here that a POP3 session includes a phase of identification of the terminal by the mail server, whereas the SMTP protocol does not provide for identification.

Le terminal 1 comprend en outre un bloc 17 d'envoi d'un message de requête au serveur multitâche 3, par lequel le terminal 1 demande au serveur 3 d'exécuter une tâche donnée, et de récupération d'un message de réponse du serveur multitâche 3. Le bloc 17 est agencé pour mettre en oeuvre le procédé de l'invention, décrit plus loin. Il mémorise une liste de pages Web et leurs adresses URL (Uniform Ressource Location) de localisation sur l'Internet 100. The terminal 1 further comprises a block 17 for sending a request message to the multitasking server 3, by which the terminal 1 requests the server 3 to execute a given task, and to retrieve a response message from the server multitask 3. The block 17 is arranged to implement the method of the invention, described below. It stores a list of Web pages and their URLs (Uniform Resource Location) on the Internet 100.

On rappelle ici qu'une page "Web" est une page d'informations d'un site Internet d'informations, ou site "Web". Chaque page Web a une adresse URL de localisation sur l'Internet 100. It is recalled here that a "Web" page is an information page of an information website, or "Web" site. Each web page has a URL for the location on the Internet 100.

Le terminal 1 comprend également des moyens d'interface homme- machine 18, comportant un clavier, un écran et une application de gestion d'une interface graphique comportant des menus de fonctions et de commandes sélectionnables. The terminal 1 also comprises human-machine interface means 18, comprising a keyboard, a screen and a management application of a graphical interface comprising menus of functions and selectable commands.

Enfin, le télécopieur 1 comprend un bloc central de commande 19, auquel tous les éléments décrits ci-dessus sont reliés, destiné à commander le fonctionnement du télécopieur. Finally, the facsimile machine 1 comprises a central control unit 19, to which all the elements described above are connected, for controlling the operation of the facsimile machine.

Dans l'exemple particulier de la description, le serveur multitâche 3 offre un service de traduction de fichiers et un service de livraison de pages Web. Le serveur 3 comprend un module 31 de serveur de messagerie POP, de réception de messages, un module 32 de serveur de messagerie SMTP, d'envoi de messages, un bloc 33 de traduction de fichiers, un bloc 34 de livraison de pages Web, un bloc 35 d'interprétation de messages de requête, un bloc 36 de contrôle de tâches, une boîte à lettres 37 de réception de messages de requête, une pluralité de boîtes à lettres 38, attribuées à des terminaux téléphoniques clients, et un bloc 39 de création de messages. In the particular example of the description, the multitasking server 3 offers a file translation service and a web page delivery service. The server 3 comprises a POP mail server module 31, a message receiving module, a SMTP mail server module 32, a message sending module 33, a web page delivery block 34, a request message interpreting block 35, a task control block 36, a request message receiving mailbox 37, a plurality of mailboxes 38 allocated to client telephone terminals, and a block 39 message creation.

Le serveur 3 est en outre relié à une base de données clients 4. Cette base de données 4 répertorie une pluralité de terminaux, clients du serveur multitâche 3, ayant accès aux services proposés par ce serveur 3. Pour chaque terminal client, la base de données 4 contient des données d'identification du terminal, comportant ici un identifiant et un mot de passe, et l'adresse de messagerie de la boîte à lettres 38 de ce terminal, hébergée par le serveur 3. Le terminal 1 est répertorié dans la base de données 4 et une boîte à lettres 38, avec une adresse Internet de messagerie, lui est attribuée. The server 3 is further connected to a customer database 4. This database 4 lists a plurality of terminals, customers of the multitasking server 3, having access to the services offered by this server 3. For each client terminal, the database of data 4 contains identification data of the terminal, here comprising an identifier and a password, and the e-mail address of the mailbox 38 of this terminal, hosted by the server 3. The terminal 1 is listed in the database 4 and a mailbox 38, with an e-mail Internet address, is assigned to it.

Les terminaux clients du serveur 3 peuvent établir des sessions POP3, de relève de leur boîte à lettres 38, avec le module de serveur POP 31. Au cours de la phase d'identification de la session POP3, le terminal client transmet au module de serveur POP 31 son identifiant et son mot de passe, le module 31 vérifie ces données d'identification, par comparaison avec celles contenues dans la base de données 4, afin d'autoriser ou de refuser la relève, par le terminal, de sa boîte à lettres 38. The client terminals of the server 3 can establish POP3 sessions, of their mailbox 38, with the POP31 server module. During the identification phase of the POP3 session, the client terminal transmits to the server module POP 31 its identifier and password, the module 31 verifies these identification data, by comparison with those contained in the database 4, to allow or refuse the succession, by the terminal, of its box. letters 38.

Les terminaux clients peuvent établir avec le module de serveur SMTP 32 des sessions SMTP, d'envoi de message. The client terminals can establish with the SMTP server module 32 SMTP sessions, sending message.

Le bloc d'interprétation 35, relié à la boîte à lettres 37 et au bloc de contrôle de tâche 36, est destiné à analyser, à traiter chaque message de requête reçu, afin de déterminer la ou les tâches requises, par reconnaissance automatique de données de commande contenues dans le message. Après avoir défini la tâche requise, le bloc d'interprétation 35 est destiné à fournir au bloc de contrôle de tâche 36 les informations nécessaires pour l'exécution de la tâche considérée. The interpretation block 35, connected to the mailbox 37 and to the task control block 36, is intended to analyze, to process each received request message, in order to determine the required task or tasks, by automatic data recognition. command contained in the message. After having defined the required task, the interpretation block 35 is intended to provide the task control block 36 with the information necessary for the execution of the task in question.

Le bloc 36 de contrôle de tâche, relié aux blocs 33 et 34, prévu pour commander, contrôler l'exécution d'une tâche. The task control block 36, connected to the blocks 33 and 34, provided for controlling, controlling the execution of a task.

Lorsque l'exécution de la tâche requise par un terminal client est terminée, sous la commande du bloc de contrôle 36, le serveur 3 est destiné à transmettre au terminal une indication de fin de tâche, à créer un message de réponse, contenant la traduction requise ou la page Web requise, à l'aide du bloc 39, et à déposer ce message dans la boîte à lettres locale 38 du terminal, comme cela sera explicité plus loin. When the execution of the task required by a client terminal is completed, under the control of the control block 36, the server 3 is intended to transmit to the terminal an end of task indication, to create a response message containing the translation. required or the required web page, using block 39, and to drop this message into the local mailbox 38 of the terminal, as will be explained later.

La boîte à lettres 37 et les boîtes à lettres des terminaux clients 38 ont chacune une adresse Internet de messagerie. The mailbox 37 and the mailboxes of the client terminals 38 each have an Internet mail address.

Le bloc de traduction 33 est destiné à convertir, ou traduire, fichier d'un format donné dans un autre format. Translation block 33 is intended to convert, or translate, file of a given format into another format.

Le bloc 34 de livraison de pages Web est destiné à aller chercher une page Web sur un site Web de l'Internet et éventuellement à la faire traduire par le bloc de traduction 33. The block 34 for delivering web pages is intended to fetch a web page from an Internet website and possibly to have it translated by the translation block 33.

En outre, le serveur 3 comprend un bloc de commande, non représenté, auquel tous les éléments du serveur 3 sont reliés et destiné à commander le fonctionnement du serveur 3. In addition, the server 3 comprises a control block, not shown, to which all the elements of the server 3 are connected and intended to control the operation of the server 3.

Après la description structurelle et fonctionnelle du terminal téléphonique 1 et du serveur 3, le procédé pour requérir, à l'aide du terminal 1, l'exécution d'une tâche par le serveur multitâche 3 va maintenant être décrit. After the structural and functional description of the telephone terminal 1 and the server 3, the method for requesting, using the terminal 1, the execution of a task by the multitasking server 3 will now be described.

On va d'abord décrire la traduction d'une pièce jointe illisible attachée à un message reçu par le terminal 1. We will first describe the translation of an illegible attachment attached to a message received by the terminal 1.

Le terminal 1 se connecte à l'Internet 100, par connexion téléphonique à son serveur fournisseur d'accès 2, relève sa boîte à lettres 21, reçoit le message contenant la pièce jointe illisible, de format F1, puis se déconnecte de l'Internet 100. The terminal 1 connects to the Internet 100, by telephone connection to its access provider server 2, retrieves its mailbox 21, receives the message containing the illegible attachment, F1 format, and disconnects from the Internet 100.

Le terminal 1 n'ayant pas les capacités nécessaires pour lire la pièce jointe de format F1, un utilisateur commande au terminal 1 d'acquérir une traduction de la pièce jointe, à l'aide des moyens d'interface homme-machine 18. Since the terminal 1 does not have the necessary capacities to read the attachment of format F1, a user orders the terminal 1 to acquire a translation of the attachment, using the human-machine interface means 18.

Les étapes suivantes, visant à acquérir la traduction de la pièce jointe, sont exécutées par le terminal 1 de façon automatique, autrement dit sans l'intervention de l'utilisateur, sous la commande du bloc 17. The following steps, aimed at acquiring the translation of the attachment, are executed by the terminal 1 automatically, ie without the intervention of the user, under the control of the block 17.

Le terminal 1 crée un message de requête de traduction de la pièce jointe illisible, à l'aide du bloc de messagerie Internet 16 (étape 50). Le message de requête comprend un en-tête, un corps de message et la pièce jointe illisible. L'en-tête contient, dans le champ de provenance, l'adresse de messagerie de la boîte à lettres 38 du terminal 1, hébergée par le serveur 3, et, dans le champ de destination, l'adresse de messagerie de la boîte à lettres 37 du serveur 3. Le terminal 1 insère dans le corps du message les capacités du terminal 1, et notamment les formats exploitables par le terminal 1, et un mot de commande de traduction de la pièce jointe, ici<I>"conversion",</I> connu du serveur 3. The terminal 1 creates a translation request message of the illegible attachment, using the Internet mail block 16 (step 50). The request message includes a header, a message body, and the unreadable attachment. The header contains, in the field of origin, the e-mail address of the mailbox 38 of the terminal 1, hosted by the server 3, and, in the destination field, the e-mail address of the box. The terminal 1 inserts into the body of the message the capabilities of the terminal 1, and in particular the formats usable by the terminal 1, and a translation control word of the attachment, here <I> "conversion ", </ I> known to the server 3.

Par ailleurs, le terminal 1 se connecte à l'Intemet 100 (étape 51) puis établit une communication directe et en temps réel avec le serveur 3. In addition, the terminal 1 connects to the Internet 100 (step 51) and establishes a direct and real-time communication with the server 3.

Cette communication, entre le terminal 1 et le serveur 3, comprend une première session POP3. Lors de la phase d'identification de cette session POP3 (étape 52), le terminal 1 transmet au module de serveur POP 31 son identifiant et son mot de passe. A l'aide de ces données d'identification, le module 31 vérifie si le terminal 1 est répertorié dans la base de données clients 4. Pendant la première session POP3, après la phase d'identification, le terminal 1 établit une session SMTP avec le module de serveur SMTP 32, au cours de laquelle il transmet à celui-ci le message de requête de traduction de la pièce jointe illisible (étape 53). Après la session SMTP d'envoi du message de requête, le terminal 1 met fin à la première session POP3 (étape 54). This communication between the terminal 1 and the server 3 comprises a first POP3 session. During the identification phase of this POP3 session (step 52), the terminal 1 transmits to the POP server module 31 its identifier and its password. Using these identification data, the module 31 checks whether the terminal 1 is listed in the customer database 4. During the first POP3 session, after the identification phase, the terminal 1 establishes an SMTP session with the SMTP server module 32, during which it transmits to it the translation request message of the illegible attachment (step 53). After the SMTP session for sending the request message, the terminal 1 terminates the first POP3 session (step 54).

On soulignera ici que la session SMTP d'envoi du message de requête est incluse dans la première session POP3 de relève de message, laquelle est exécutée dans le seul but de permettre l'identification du terminal 1 par le serveur 3. It will be noted here that the SMTP session sending the request message is included in the first message polling session POP3, which is executed for the sole purpose of enabling the identification of the terminal 1 by the server 3.

Le module de serveur SMTP 32 reçoit le message de requête et, l'adresse de destination de ce message étant celle de la boîte à lettres 37, il le dépose dans celle-ci. The SMTP server module 32 receives the request message and, the destination address of this message being that of the mailbox 37, it deposits it in it.

Puis, à l'aide du bloc d'interprétation 35, le serveur 3 interprète le message de requête, par reconnaissance automatique du mot de commande <I>"conversion"</I> qu'il contient, afin de déterminer la tâche requise (étape 55). En l'espèce, le serveur 3 détermine que la tâche requise est la traduction de la pièce jointe, attachée au message de requête, dans l'un des formats exploitables par le terminal requérant 1 et indiqués le message de requête. Le bloc d'interprétation 35 fournit ensuite au bloc de contrôle 36 les informations nécessaires pour exécuter la traduction requise. Then, using the interpretation block 35, the server 3 interprets the request message, by automatic recognition of the control word <I> "conversion" </ I> it contains, in order to determine the required task (step 55). In this case, the server 3 determines that the required task is the translation of the attachment, attached to the request message, in one of the formats usable by the requesting terminal 1 and indicated the request message. The interpretation block 35 then supplies the control block 36 with the information necessary to perform the required translation.

Sous la commande du bloc de contrôle 36, le bloc 33 traduit, convertit la pièce jointe (étape 56) dans un format F2, exploitable par le terminal 1, puis le bloc 39 crée un message de réponse (étape 57). Le message de réponse contient un en-tête et, en pièce jointe, la traduction de la pièce jointe illisible. L'en-tête contient, dans le champ de provenance, l'adresse de messagerie de la boîte à lettres 37 et, dans le champ de destination, l'adresse contenue dans le champ de provenance du message du requête du terminal 1, à savoir l'adresse de la boîte à lettres locale 38 du terminal 1. Under control of the control block 36, the block 33 translates, converts the attachment (step 56) into a format F2, usable by the terminal 1, then the block 39 creates a response message (step 57). The response message contains a header and, as an attachment, the translation of the unreadable attachment. The header contains, in the field of origin, the e-mail address of the mailbox 37 and, in the destination field, the address contained in the field of origin of the message of the request of the terminal 1, to know the address of the local mailbox 38 of the terminal 1.

Après la première session POP3, pendant l'exécution de la tâche requise, le terminal 1 exécute une succession de sessions POP3 (étape 58), afin d'éviter d'interrompre la communication avec le serveur 3. After the first session POP3, during the execution of the required task, the terminal 1 executes a succession of sessions POP3 (step 58), in order to avoid interrupting the communication with the server 3.

On notera ici que pendant les sessions POP3, de relève de boîte à lettres, le serveur 3 n'a pas accès à la boîte à lettres 38 du terminal 1 et ne peut donc pas y déposer le message de réponse contenant la traduction requise. It will be noted here that during mailbox polling sessions POP3, the server 3 does not have access to the mailbox 38 of the terminal 1 and can not therefore file the response message containing the required translation.

A la fin de chaque session POP3, le terminal 1 adresse au serveur une commande "QUIT", marquant la fin de la session. Lorsqu'il a terminé la traduction requise, le serveur 3 adresse au terminal 1 une indication "END" de fin de tâche, en réponse à la commande "QUIT" du terminal 1, indiquant la fin de la session POP3 en cours (étape 59). Le serveur 3 avertit ainsi en temps réel le terminal 1 de la fin de tâche, de façon à ce que le terminal 1 récupère le message de réponse. At the end of each POP3 session, the terminal 1 sends the server a "QUIT" command, marking the end of the session. When it has completed the required translation, the server 3 sends the terminal 1 an end-of-task "END" indication, in response to the "QUIT" command of the terminal 1, indicating the end of the current POP3 session (step 59 ). The server 3 thus warns in real time the terminal 1 of the end of the task, so that the terminal 1 retrieves the response message.

Sur réception de l'indication "END" de fin de tâche, le terminal 1 interrompt la succession de sessions POP3 et reste silencieux pendant une période tampon, de courte durée, pendant laquelle le serveur 3 dépose le message de réponse dans la boîte à lettres 38 du terminal 1 (étape 60). Le terminal 1 lance ensuite une dernière session POP3, afin de relever le message de réponse dans sa boîte à lettres 38 (étape 61 ). On reception of the "END" indication of the end of the task, the terminal 1 interrupts the succession of POP3 sessions and remains silent for a short buffer period, during which the server 3 deposits the response message in the mailbox. 38 of the terminal 1 (step 60). The terminal 1 then launches a last POP3 session, in order to pick up the response message in its mailbox 38 (step 61).

Après avoir reçu le message de réponse, le terminal 1 interrompt la connexion à l'Internet 100 et met ainsi fin à la communication avec le serveur 3 (étape 62). After receiving the response message, the terminal 1 interrupts the connection to the Internet 100 and thus terminates the communication with the server 3 (step 62).

On soulignera ici que le terminal 1 communique directement et en temps réel avec le serveur 3, en utilisant les protocoles de messagerie SMTP et POP3, et que c'est au cours d'une même communication avec le serveur 3 que le terminal 1 envoie le message de requête et récupère le message de réponse. It will be emphasized here that the terminal 1 communicates directly and in real time with the server 3, using the SMTP and POP3 messaging protocols, and that it is during the same communication with the server 3 that the terminal 1 sends the query message and retrieve the response message.

En variante, le terminal 1 pourrait relever dans sa boîte à lettres 21 le message contenant la pièce jointe illisible, détecter automatiquement que la pièce jointe est illisible et renvoyer immédiatement cette pièce jointe, attachée à un message de requête de traduction, vers le serveur multitâche 3, au cours d'une même connexion à l'Internet 100. Alternatively, the terminal 1 could pick up in its mailbox 21 the message containing the unreadable attachment, automatically detect that the attachment is unreadable and immediately return that attachment, attached to a translation request message, to the multitasking server 3, during the same connection to the Internet 100.

Le terminal 1 pourrait également requérir la traduction de fichiers quelconques. Terminal 1 could also require the translation of any files.

On va maintenant décrire la livraison d'une page Web. We will now describe the delivery of a web page.

A l'aide des moyens d'interface homme-machine 18, l'utilisateur sélectionne la page Web souhaitée dans la liste de pages Web mémorisée par le bloc 17 et commande l'acquisition de cette page. Les étapes suivantes, visant à acquérir la page Web sélectionnée, sont exécutées par le terminal 1 de façon automatique, sous la commande du bloc 17. Ces étapes sont analogues aux étapes 50 à 62, décrites ci-dessus, à la différence près que la tâche requise par le terminal 1 et exécutée par le serveur 3 est la livraison d'une page Web (et non la traduction d'une pièce jointe). Using the human-machine interface means 18, the user selects the desired web page from the list of web pages stored by the block 17 and controls the acquisition of this page. The following steps, aimed at acquiring the selected web page, are performed by the terminal 1 automatically, under the control of block 17. These steps are similar to steps 50 to 62, described above, except that the The task required by the terminal 1 and executed by the server 3 is the delivery of a web page (and not the translation of an attachment).

Le message de requête, de livraison de la page Web, comprend un en tête, identique à celui du message de requête de traduction, et un corps de message comprenant les capacités du terminal 1, et notamment les formats exploitables par le terminal 1, un mot de commande de livraison d'une page Web, ici "web", connu du serveur 3, et l'adresse URL de la page Web requise. The request message, delivery of the web page, includes a header, identical to that of the translation request message, and a message body including the capabilities of the terminal 1, and in particular the formats that can be used by the terminal 1, a delivery order word of a web page, here "web", known to the server 3, and the URL of the required web page.

Après avoir reçu le message de requête, le serveur 3 l'interprète (étape 55) et détermine ainsi que la tâche requise est la livraison de la page Web, dont l'adresse URL est contenue dans le message de requête, par reconnaissance automatique du mot de commande "web". After receiving the request message, the server 3 interprets it (step 55) and thus determines that the required task is the delivery of the web page, whose URL is contained in the request message, by automatic recognition of the request message. command word "web".

Pour exécuter la tâche requise (étape 56), le serveur 3 récupère la page Web requise, à l'aide de son adresse URL. La page étant ici de format HTML, illisible par le terminal 1, le serveur 3 traduit la page Web dans l'un des formats exploitables par le terminal 1 et spécifiés dans le message de requête. To perform the required task (step 56), the server 3 retrieves the required web page, using its URL. The page here being of HTML format, unreadable by the terminal 1, the server 3 translates the Web page into one of the formats that can be used by the terminal 1 and specified in the request message.

Enfin, le message de réponse du serveur 3 contient un en-tête identique à celui précédemment décrit et, en pièce jointe, la traduction de la page Web requise. Finally, the response message of the server 3 contains a header identical to that previously described and, as an attachment, the translation of the required web page.

Dans un mode de réalisation particulier de l'invention, le serveur 3 propose un service de transmission de télécopie à travers l'Internet 100. Le procédé pour la transmission d'une télécopie à travers l'Internet 100 vers un terminal récepteur du réseau téléphonique 101, sur requête d'un télécopieur émetteur, client du serveur 3, comprend des étapes analogues aux étapes 50-62 précédemment décrites, à la différence près que la tâche requise est la transmission d'une télécopie. In a particular embodiment of the invention, the server 3 offers a fax transmission service through the Internet 100. The method for transmitting a fax over the Internet 100 to a receiving terminal of the telephone network 101, at the request of a sending fax machine, client of the server 3, includes steps similar to the steps 50-62 previously described, with the difference that the required task is the transmission of a fax.

Le message de requête, adressé par le terminal émetteur au serveur multitâche 3, contient le numéro d'appel téléphonique du télécopieur récepteur, la télécopie et un mot de commande de transmission de la télécopie à travers l'Internet 100, connu du serveur 3. The request message, sent by the transmitting terminal to the multitask server 3, contains the telephone number of the receiving fax machine, the fax and a transmission control word of the fax over the Internet 100, known to the server 3.

Après avoir reçu et interprété le message de requête, le serveur 3 émet la télécopie, jointe à un message, â travers l'Internet 100, vers une passerelle entre l'Internet <B>100</B> et le réseau téléphonique<B>101,</B> proche du télécopieur récepteur. La passerelle reçoit la télécopie, appelle alors le télécopieur récepteur, à travers le réseau téléphonique<B>101,</B> pour lui retransmettre la télécopie par une communication téléphonique locale et par conséquent peu coûteuse. After receiving and interpreting the request message, the server 3 transmits the fax, attached to a message, over the Internet 100, to a gateway between the Internet <B> 100 </ B> and the telephone network <B > 101, </ B> near the receiving fax machine. The gateway receives the fax, then calls the receiving fax machine, through the telephone network 101, to relay the fax to it via a local telephone call and therefore inexpensive.

Après avoir transmis la télécopie au télécopieur récepteur, par l'intermédiaire de la passerelle, le serveur 3 crée un message de réponse, indiquant que la télécopie a bien été transmise, et le dépose dans la boîte à lettres locale 38 du télécopieur émetteur. After transmitting the fax to the receiving fax machine via the gateway, the server 3 creates a reply message, indicating that the fax has been successfully transmitted, and places it in the local mailbox 38 of the sending fax machine.

Le serveur multitâche pourrait bien entendu offrir d'autres services.The multitasking server could of course offer other services.

Dans la description qui précède le terminal téléphonique est un télécopieur, mais l'invention s'applique à tout terminal téléphonique, et notamment aux téléphones, filaires ou cellulaires. In the foregoing description the telephone terminal is a fax machine, but the invention applies to any telephone terminal, including telephones, wired or cellular.

Claims (1)

REVENDICATIONS 1- Procédé pour l'exécution d'une tâche par un serveur multitâche (3) d'un réseau informatique (100), sur requête d'un terminal téléphonique (1), dans lequel le terminal (1) se connecte (51) au réseau informatique (100), envoie (53) un message de requête pour exécuter ladite tâche vers le serveur (3), à travers le réseau informatique (100), le serveur (3) exécute la tâche requise (56), dépose un message de réponse (60) dans une boîte à lettres (38) et avertit en temps réel le terminal (1) pour qu'il récupère le message de réponse dans la boîte à lettres (38). 2- Procédé selon la revendication 1, dans lequel le terminal (1) communique directement et en temps réel avec le serveur (3) et c'est au cours d'une même communication qu'il envoie (53) le message de requête et récupère (61) le message de réponse. 3- Procédé selon la revendication 2, dans lequel le terminal (1) et le serveur (3) utilisent un protocole de messagerie pour communiquer directement et en temps réel l'un avec l'autre. 4- Procédé selon l'une des revendications 1 à 3, dans lequel le serveur (3) dépose le message de réponse dans une boîte à lettres locale (38), attribuée au terminal requérant (1). 5- Procédé selon l'une des revendications 1 à 4, dans lequel le terminal (1) insère dans le message de requête des données de commande pour exécuter ladite tâche, et le serveur (3) interprète le message, afin de déterminer la tâche requise, par reconnaissance automatique des données de commande. 6- Procédé selon l'une des revendications 2 à 5, dans lequel ladite communication comporte une session d'envoi de message (53) et au moins une session de relève de message (61). 7- Procédé selon la revendication 6, dans lequel, entre les deux sessions d'envoi (53) et de relève de message (61), le terminal déclenche l'exécution d'une succession de sessions (58) de communication avec le serveur (3), pour éviter d'interrompre la communication avec le serveur (3) pendant l'exécution de la tâche. 8- Procédé selon la revendication 7, dans lequel les sessions (58) de la succession de sessions de communication entre le terminal (1) et le serveur (3) sont des sessions de relève de boîte à lettres. 9- Procédé selon l'une des revendications 7 et 8, dans lequel, lorsque l'exécution de la tâche requise est terminée, le serveur (3) transmet au terminal (1) une indication de fin de tâche (59) de façon à ce qu'il interrompe les sessions de communication successives. 10- Procédé selon la revendication 9, dans lequel le serveur (3) transmet au terminal (1) l'indication de fin de tâche, à la fin d'une session de communication de la succession de sessions (58). 11- Procédé selon l'une des revendications 6 à 10, dans lequel ladite communication commence par une première session (52) de relève de message incluant une phase d'identification du terminal (1). 12- Procédé selon la revendication 11, dans lequel la session d'envoi de message (53) est incluse dans la session de relève de message (52). 13- Procédé selon l'une des revendications 1 à 12, dans lequel le serveur (3) exécute (56) l'une des tâches du groupe comportant la traduction, la livraison d'une page d'un site informatique d'informations d'un fichier et la transmission d'une télécopie à travers le réseau informatique. CLAIMS 1- A method for executing a task by a multitasking server (3) of a computer network (100), on request from a telephone terminal (1), in which the terminal (1) connects (51) ) to the computer network (100), sends (53) a request message to execute said task to the server (3), through the computer network (100), the server (3) performs the required task (56), drops a response message (60) in a mailbox (38) and warns the terminal (1) in real time to retrieve the response message in the mailbox (38). 2- Method according to claim 1, wherein the terminal (1) communicates directly and in real time with the server (3) and it is during the same communication that it sends (53) the request message and retrieves (61) the response message. The method of claim 2, wherein the terminal (1) and the server (3) use a messaging protocol to communicate directly and in real time with each other. 4- Method according to one of claims 1 to 3, wherein the server (3) deposits the response message in a local mailbox (38), assigned to the requesting terminal (1). 5. Method according to one of claims 1 to 4, wherein the terminal (1) inserts into the request message control data to perform said task, and the server (3) interprets the message to determine the task. required by automatic recognition of order data. The method according to one of claims 2 to 5, wherein said communication comprises a message sending session (53) and at least one message polling session (61). 7- Method according to claim 6, wherein between the two sending sessions (53) and message relay (61), the terminal triggers the execution of a succession of sessions (58) of communication with the server (3), to avoid interrupting the communication with the server (3) during the execution of the task. The method of claim 7, wherein the sessions (58) of the succession of communication sessions between the terminal (1) and the server (3) are mailbox polling sessions. 9- Method according to one of claims 7 and 8, wherein, when the execution of the required task is completed, the server (3) transmits to the terminal (1) an end of task indication (59) so as to it interrupts successive communication sessions. 10- The method of claim 9, wherein the server (3) transmits to the terminal (1) end of task indication at the end of a session of communication of the succession of sessions (58). 11- Method according to one of claims 6 to 10, wherein said communication begins with a first message polling session (52) including a terminal identification phase (1). The method of claim 11, wherein the message sending session (53) is included in the message polling session (52). 13- Method according to one of claims 1 to 12, wherein the server (3) executes (56) one of the tasks of the group comprising the translation, the delivery of a page of a computer site of information d a file and the transmission of a fax through the computer network.
FR0001702A 2000-02-11 2000-02-11 METHOD FOR THE PERFORMANCE OF A TASK BY A MULTI-TASK COMPUTER SERVER, ON REQUEST FROM A TELEPHONE TERMINAL Expired - Fee Related FR2805111B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0001702A FR2805111B1 (en) 2000-02-11 2000-02-11 METHOD FOR THE PERFORMANCE OF A TASK BY A MULTI-TASK COMPUTER SERVER, ON REQUEST FROM A TELEPHONE TERMINAL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0001702A FR2805111B1 (en) 2000-02-11 2000-02-11 METHOD FOR THE PERFORMANCE OF A TASK BY A MULTI-TASK COMPUTER SERVER, ON REQUEST FROM A TELEPHONE TERMINAL

Publications (2)

Publication Number Publication Date
FR2805111A1 true FR2805111A1 (en) 2001-08-17
FR2805111B1 FR2805111B1 (en) 2003-09-26

Family

ID=8846893

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0001702A Expired - Fee Related FR2805111B1 (en) 2000-02-11 2000-02-11 METHOD FOR THE PERFORMANCE OF A TASK BY A MULTI-TASK COMPUTER SERVER, ON REQUEST FROM A TELEPHONE TERMINAL

Country Status (1)

Country Link
FR (1) FR2805111B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0866586A1 (en) * 1997-03-13 1998-09-23 AT&T Corp. Method and system for delivery of email and alerting messages
US5873077A (en) * 1995-01-13 1999-02-16 Ricoh Corporation Method and apparatus for searching for and retrieving documents using a facsimile machine
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5873077A (en) * 1995-01-13 1999-02-16 Ricoh Corporation Method and apparatus for searching for and retrieving documents using a facsimile machine
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet
EP0866586A1 (en) * 1997-03-13 1998-09-23 AT&T Corp. Method and system for delivery of email and alerting messages

Also Published As

Publication number Publication date
FR2805111B1 (en) 2003-09-26

Similar Documents

Publication Publication Date Title
US8195745B2 (en) Automatic download of web content in response to an embedded link in an electronic mail message
EP1289322A1 (en) System providing interoperability between MMS and SMS/EMS messages and associated method
FR2857763A1 (en) METHOD OF ACCESSING AND SHARING A DIGITAL DOCUMENT IN A P2P COMMUNICATION NETWORK
FR2893803A1 (en) METHOD OF COMMUNICATING BETWEEN A (U) SIM CARTER IN SERVER MODE AND A CUSTOMER
JP3672437B2 (en) Network facsimile machine
KR100472441B1 (en) Method of receiving selected mail at internet mail device
US20070275688A1 (en) Method of Transmitting Multimedia Message in Various Service Environments
FR2784837A1 (en) ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL
FR2805111A1 (en) Internet fax/mobile telephone electronic message reception having multi task server network accessed with message request execution center passed and mail box placed with real time alert.
EP1104162B1 (en) Facsimile apparatus for data network
EP1037435B1 (en) Method for configuring a connection to a data network (e.g. Internet)
JP3933825B2 (en) Communication network system
EP0976240B1 (en) Fax machine for a data communication network such as internet
EP1073254B1 (en) Method for consulting an information site by a communication terminal and associated consultation server
KR100859462B1 (en) Fax transmission system and transmission method
EP1016265B1 (en) Method for data transmission and terminals for implementing same
WO2002097556A2 (en) A method for transferring a page from a server to a client and a program suitable to carry out the method
EP1499090B1 (en) System and process for launching an application from a WAP terminal in shared mode
FR2793984A1 (en) Message reception system for Internet mail includes access to translation computer via network to ensure that all received formats can be read on receipt
FR2799095A1 (en) SIMPLIFIED FAX FOR THE INTERNET
WO1999034562A1 (en) Communication method between two terminals of a data communication network such as internet
WO2000033551A1 (en) Method for setting up a communication between two terminals via internet through a call server unit, related terminal and server
EP1087601A2 (en) Installations and method for transmitting telephone communications
FR2777724A1 (en) COMMUNICATION PROCESS OF A FAX THROUGH AN INTERNET-TYPE COMPUTER NETWORK, FAX AND GATEWAY SERVER FOR IMPLEMENTING THE PROCESS
FR2769157A1 (en) Communications network facsimile transmission system

Legal Events

Date Code Title Description
CA Change of address
CD Change of name or company name
TP Transmission of property
TP Transmission of property
TP Transmission of property

Owner name: SAGEMCOM DOCUMENTS SAS, FR

Effective date: 20111005

PLFP Fee payment

Year of fee payment: 16

ST Notification of lapse

Effective date: 20161028