WO2000049819A1 - Systems and associated methods for combining wireless messaging and electronic mail messaging - Google Patents

Systems and associated methods for combining wireless messaging and electronic mail messaging Download PDF

Info

Publication number
WO2000049819A1
WO2000049819A1 PCT/US2000/004516 US0004516W WO0049819A1 WO 2000049819 A1 WO2000049819 A1 WO 2000049819A1 US 0004516 W US0004516 W US 0004516W WO 0049819 A1 WO0049819 A1 WO 0049819A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
electronic mail
wireless
protocol
messages
Prior art date
Application number
PCT/US2000/004516
Other languages
French (fr)
Inventor
Rafael Morales
Jose A. Ayala
Anastacio Alicea
Original Assignee
Celpage, Inc.
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 Celpage, Inc. filed Critical Celpage, Inc.
Priority to AU33727/00A priority Critical patent/AU3372700A/en
Publication of WO2000049819A1 publication Critical patent/WO2000049819A1/en

Links

Classifications

    • 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/537Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
    • 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/214Monitoring or handling of messages using selective forwarding
    • 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/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • 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/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • 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/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber

Definitions

  • the present invention relates generally to providing a complete communications system with message forwarding, and more particularly, to systems and methods for allowing messages sent to electronic mail accounts and messages sent to wireless communication devices to be forwarded to the other communication medium.
  • a system and method are provided for automatically or selectively forwarding a user's wireless messages to the user's electronic mail account and automatically or selectively forwarding a user's electronic mail account messages to the user's wireless communication device.
  • a loop control string is provided to prevent the endless looping of forwarded messages between the two communication mediums. Specifically, a message originally received by either an electronic mail messaging system or a paging terminal is forwarded to a connectivity system in accordance with an embodiment of the present invention where it is converted into an intermediate format for processing and where a loop control string is associated with the message.
  • the message is then forwarded on to the other of the electronic mail messaging system or the paging terminal. In an essentially automatic fashion, the message is forwarded back to the connectivity system where the message is checked for the loop control string. If a loop control string is associated with the message, then the message is not processed any further. If the loop control string is not associated with the message, then the message is processed and forwarded. Thus, each message, whether electronic mail or paging, is sent to the user's pager and deposited in the user's electronic mail account without any unwanted looping between the two communication mediums.
  • An aspect of the present invention provides a messaging system which comprises a wireless terminal that processes a wireless message that is transmitted to a wireless communication device and that forwards the wireless message; an electronic mail messaging system that processes an electronic mail message associated with an electronic mail account and that forwards the electronic mail messages; and a connectivity system that is connected to the wireless terminal and the electronic messaging system.
  • the connectivity system converts the wireless message forwarded from the wireless terminal to an electronic messaging format for processing as a second electronic mail message by the electronic mail messaging system, and converts the electronic mail messa ⁇ e forwarded from the electronic messa ⁇ ine svstem to a wireless
  • the wireless communication device is a pager and the wireless terminal is a paging terminal.
  • the electronic messaging format can be the Simple Mail Transfer Protocol and the wireless messaging format may be the Telocator Network Paging
  • the connectivity system processing may be distributed across many computer devices or may be concentrated into a single computer device.
  • One embodiment of the present invention comprises a first system that adds an identifying loop control string to messages that are to be forwarded and a second system that checks for the loop control string in the messages.
  • the messages are converted into a processing protocol for operation thereon by either the first or second system of the connectivity system.
  • the processing protocol may be the Extensible Markup
  • Another aspect of the present invention is a method for preventing message looping in a combined messaging system which comprises receiving a message from an electronic mail account in an electronic messaging format, parsing the message to obtain the component parts of the message, associating a loop control string for showing the source of the message, and converting the message into a wireless formatted message.
  • the message is converted into a Telocator Network Paging Protocol formatted message.
  • the message is converted into a Glenayre Computer Protocol formatted message.
  • Another aspect of the present invention is a method for forwarding wireless messages in a messaging system which includes the steps of receiving a message forwarded from a wireless terminal, determining if the message was forwarded from the an electronic mail account, converting the message to an electronic messaging format, and forwarding the message to the electronic mail account if the message was not forwarded from the electronic mail account.
  • This aspect of the present invention may also include the step of verifying that the user has an electronic mail account associated with the user's wireless communication device.
  • the wireless terminal is a paging terminal and electronic messaging format is the Simple Mail Transfer Protocol.
  • Another aspect of the present invention is a method for forwarding wireless messages in a messaging system which comprises the steps of receiving a message forwarded from a wireless terminal, determining if the message was forwarded from an electronic mail account, converting the message to an electronic messaging format, accessing a user preference file associated with electronic mail account, and forwarding, in compliance with the user preference file, the message to the electronic mail account if the message was not forwarded from the electronic mail account.
  • the wireless terminal is a paging terminal and electronic messaging format is the Simple Mail Transfer Protocol.
  • Another aspect of the present invention is a method for forwarding electronic mail messages in a messaging system which comprises the steps of reading a message at an electronic mail account, transforming the message from an electronic messaging protocol to an intermediate protocol for processing, adding a loop control string to the message, converting the message to a wireless protocol, and forwarding the message to a wireless terminal.
  • This aspect of the present invention may also include the step of verifying that the user has an electronic mail account associated with the user's wireless communication device.
  • the message is converted into a Telocator Network Paging Protocol formatted message.
  • the message is converted into a Glenayre Computer Protocol formatted message.
  • the wireless terminal is a paging terminal.
  • Another aspect of the present invention provides a signal embodied in a carrier wave which comprises a message that is forwarded from an electronic messaging system to a wireless terminal and a loop control string for identifying a source of the message.
  • the message is in Glenayre Computer Protocol format.
  • Figure 1 is a block diagram of a paging messaging system according to one embodiment of the present invention wherein a paging terminal is used for illustration.
  • Figure 2 is a flowchart illustrating the operation of marking a message with source identifying information as according to one embodiment of the present invention.
  • Figure 3 is a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account according to one embodiment of the present invention.
  • Figure 4 is a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account in compliance with a user preference file according to one embodiment of the present invention.
  • Figure 5 is a flowchart illustrating the operation of forwarding messages from the an electronic mail server to a wireless communication device according to one embodiment of the present invention.
  • Figure 6 is a functional block diagram showing the operations of forwarding messages from a paging terminal to an electronic mail account for a paging messaging system according to one embodiment of the present invention.
  • Figure 7 is a functional block diagram showing the operations of forwarding messages from an electronic mail account to a paging terminal for a paging messaging system according to one embodiment of the present invention.
  • Figure 8 illustrates a web page that allows a user to customize some elements of the forwarding process for a paging messaging system according to one embodiment of the present invention.
  • the illustrated paging messaging system 100 comprises a paging terminal 110, such as paging terminal GL3000 manufactured by Glenayre Electronics. Inc., Charlotte, NC, a connectivity system 120. and an electronic mail server 125.
  • the connectivity system 120 operates to interface the paging terminal 110 and the electronic mail server 125 by converting the protocol of a paging message, such as Telocator Network Paging Protocol (TNPP), to an electronic mail message format, such as Simple Mail Transfer Protocol (SMTP), for forwarding the message to a user's electronic mail account.
  • TNPP Telocator Network Paging Protocol
  • SMTP Simple Mail Transfer Protocol
  • TNPP is an ASCII character oriented protocol normally used for internal routing of pages within a paging system and transmitted via a standard RS-232 asynchronous data link. TNPP uses common headers in all data formats to indicate source and destination for all data packets.
  • SMTP is a Transmission Control Protocol/Internet Protocol (TCP/IP) protocol used for sending and receiving electronic mail messages on the Internet.
  • TCP/IP Transmission Control Protocol/Internet Protocol
  • a message includes any individual character, digit or symbol or any grouping of characters, digits or symbols for the purpose of conveying information.
  • the electronic mail server 125 may be implemented as a unix based computer system, though other computer based systems may be utilized to implement the electronic mail server 125 as will be appreciated by those skilled in the art.
  • the electronic mail server 125 may include a full range of standard web based electronic mail features such as securitv. remote access, management functions, or any other standard functionality commonly found in Internet based messaging systems.
  • the connectivity system 120 which is but one example of an embodiment of the present invention, comprises a Windows NT based computer server 130, hereinafter referred to as the Cumulus server 130, for interfacing with the paging terminal 110 and providing the proper protocol and a second Windows NT based computer server 140, hereinafter referred to as the Celpage Mail Network (CMN) server 140, for processing the message, including adding or checking the loop control string in the message header.
  • the Cumulus server 130 is bidirectionally connected to the serial lines of the paging terminal 110 so that it may read the paging messages that are sent to the paging terminal 110 for transmission to a user's pager.
  • the Cumulus server 130 can also write messages to the paging terminal 110 if the paging messaging system 100 wants to forward an electronic mail message to a user's pager.
  • this processing may be combined into a single computer or distributed over a wide array of servers to achieve the same effect. This discussed embodiment does not serve to limit the implementation of the processing in accordance with the present invention.
  • a message whether electronic mail or paging, is marked to identify its source so that subsequent checking will reveal whether the message should be processed further.
  • messages since messages are automatically forwarded from one communication medium (e.g., either electronic mail or paging) to the other, messages may endlessly loop between the two communication mediums.
  • marking each message to identify its source subsequent checks to determine if the message has already been processed by both communication mediums can prevent any unwanted looping.
  • the exemplary method disclosed herein comprises the insertion of a control string of characters into the message header, as discussed in more detail below.
  • the present invention may be implemented by marking the source of a message when the message originates in the wireless messaging system before it is forwarded to the electronic mail messaging system or by marking the source of a message when the message originates in the electronic mail messaging system before it is forwarded to the wireless messaging system.
  • the connectivity system may mark the source of messages when forwarding the message from communication medium A to communication medium B and then checks for the source of the message when forwarding messages from communication medium B to communication medium A.
  • FIG. 2 a flowchart illustrating the operations of marking a message with source identifying information as according to one embodiment of the present invention is shown.
  • the process of marking an electronic mail message begins once a message is received in a user's mail account, as shown in block 200.
  • the message is parsed into its separate elements, as shown in block 210, so that the message may be reformatted into a paging compatible protocol with the addition of the loop control string.
  • the loop control string is then added as an element to the message header so that the message can be identified as originating from the user's electronic mail account as shown in block 220.
  • the loop control string is chosen so as to comprise a unique character or character string so that the source of the message may be identified. For example, a loop control string consisting of the string "www" may be used to designate that the originating source of a message was an electronic mail account. Preferably, no other message would have this character string placed into the header of the message.
  • the message, containing the loop control string is then converted to a wireless protocol, shown in block 230, such as TNPP for further routing within a paging system.
  • FIG. 3 a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account according to one embodiment of the present invention is shown.
  • the process of forwarding messages from the wireless terminal begins when a message is received at the wireless terminal, as shown in block 250.
  • the source of the message must be determined to ensure that a message that has already been forwarded from an user's electronic mail account to his wireless communication device (a wireless communication device may include, for example, pagers, cellphones, including PCS and mobile phones with dispatch services, with messaging capabilities and any other wireless communication devices that use messaging) is not forwarded back to the user's electronic mail account. See block 260.
  • the source of the message can be determined by examining the message header to see if the loop control string is present.
  • the loop control string is in the message header, then the user's electronic mail account was the source of the message and therefore, the message should not be forwarded back to the user's electronic mail account.
  • this loop control string By utilizing this loop control string, an endless loop of message forwarding can be avoided. Assuming that the message header does not contain the loop control string and thus the message should be forwarded, the format of the message needs to be changed to a format that is compatible with the electronic messaging system, such as the SMTP. See block 270. Once the message has been converted to the proper form, it is ready for delivery to the electronic mail server which governs the user's electronic mail account, as shown in block 280.
  • FIG 4 a flowchart illustrating the operation of forwarding messages from a wireless terminal to an electronic mail account in compliance with a user preference file according to one embodiment of the present invention is shown.
  • This process is substantially identical to the process discussed above in Figure 3 except that before the message is forwarded to the electronic mail server, a user preference file associated with the specific user must be accessed to determine user defined forwarding parameters as shown in block 275.
  • These user defined parameters include alternative or additional forwarding addresses, whether or not all messages should be forwarded and which particular messages should or should not be forwarded (e.g., a filter to ensure that high priority messages are forwarded if desired and/or to provide a mechanism for users to filter out unwanted electronic mail messages including messages commonly known as spam).
  • a flowchart illustrating the operation of forwarding messages from the an electronic mail account to a wireless communication device is shown.
  • a message is read once it is received at an user's electronic mail account as shown in block 300.
  • alerts of new messages or the new messages themselves may be sent to the connectivity system 120 (specifically to the CMN server 140 in a preferred embodiment of the present invention).
  • the electronic mail message is changed into an electronic record format so that the information in the message may readily be used to extract information from the electronic mail server 125 about the user, the status of his account and his preferences. See block 310.
  • the loop control string is then added to the record format so that the source of this message can be identified, as shown in block 320.
  • the message is then converted to a paging protocol format such as TNPP, so that the message may be routed and delivered to the pager device as shown in block 330.
  • the message is then forwarded for delivery to the paging terminal. See block 340.
  • FIG. 6 a functional block diagram showing the functional components and associated operations involved in forwarding messages from a paging terminal to an electronic mail account for a paging messaging system according to one embodiment of the present invention is shown.
  • the present invention may also be implemented with other wireless communication messaging systems.
  • the present invention may alternatively be implemented by having the paging messaging system mark the source of the message and the electronic mail messaging system check the source of the message before it will forward the message.
  • Figure 6 shows a paging terminal 400.
  • paging terminal GL3000 manufactured by Glenayre Electronics, Inc., Charlotte, NC that may receive messages to transmit to pagers from a variety of sources including from a telephone, a voice mail, a live operator keying in the message, directly by modem using the Telocator Alphanumeric Protocol (TAP), or from a personal computer using the Internet.
  • TAP Telocator Alphanumeric Protocol
  • the paging terminal 400 transmits these messages to the appropriate pager devices regardless of their source and also forwards these messages to a Cumulus system 410 operating Windows NT or other similar operating systems.
  • a reader 402 of the Cumulus system 410 reads the received messages that are in a paging format.
  • the messages received in the reader 402 are formatted in the TNPP/CDRF protocol which is a TNPP formatted data packet which contains the message in a Call Detail Record format (CDRF) which is a proprietary Glenayre Electronic, Inc. format defined in its publicly available technical manual PN 9110.01182.
  • CDRF Call Detail Record
  • XML Extensible Markup Language
  • MSMQ Microsoft Message Queue Server
  • the CMN system 420 first reads the XML formatted messages with a reader 408.
  • the messages are then converted to an electronic mail record format by a converter 412 and the message is then parsed to obtain specific information about the message including the user to whom the message was sent. Having the user information, the validity of the user's account is then checked at a validator 414 to ensure that the account is active.
  • the message header is then checked for the presence of the loop control string by a loop control mechanism 416. If the loop control string is present, then the message is sent from the user's electronic mail account and thus will not be forwarded back to the user's electronic mail account.
  • the message is further processed by a processing mechanism 418 according to subscriber preferences and account status.
  • FIG. 7 a functional block diagram showing the functional components and associated operations in forwarding messages from an electronic mail account to a paging terminal for a paging messaging system according to one embodiment of the present invention is shown.
  • An electronic mail server 450 is connected to the second computer system 420 wherein a reader 452 in the second computer system 420 reads the received messages that are in user's electronic mail account.
  • a converter 454 of the second computer system 420 then converts the format of the mail message from SMTP to a more generic electronic mail record format so that individual components of the message may be used by the second computer system 420 for such uses as validating the user's account by a validator 456. If the user's account is not active then the message will not be forwarded. Assuming a valid account, the loop control string is added to the email record format by a loop control mechanism 458, and thereby the source of this message will be associated with the record. The message in email record format is then converted to TNPP format by a converter 460 so that the message may be routed for delivery to the paging terminal 400.
  • the message in TNPP format is then placed in a Microsoft Message Queue Server (MSMQ) 462 which provides fault tolerant delivery to the first computer system 410 for delivery to the paging terminal 400.
  • MSMQ Microsoft Message Queue Server
  • the first computer system 410 is communicatively connected to the second computer system 420 and the paging terminal 400.
  • the second computer system 420 reads the message from the MSMQ queue 464 and buffers the record for a period of time or until sufficient load is reached and then the second computer system 420 converts the message into a Glenayre proprietary format termed Glenayre Computer Protocol (GLCP) 466.
  • GLCP Glenayre Computer Protocol
  • a port monitor 468 of the second computer system 420 then writes the message in GLCP format to the paging terminal 400 for transmission to the user's pager.
  • the web page 500 contains a menu of customizable options 510 which include the ability to toggle on or off the forwarding of electronic mail messages to a user's electronic mail account at field 512 the ability to select and alternative destination for sending the forwarded electronic mail messages at field 516. Additional options including filters to avoid unsolicited or otherwise unwanted mail messages may also be added to the menu of customizable options 510.

Abstract

A system and method are provided for automatically or selectively forwarding a user's wireless messages to the user's electronic mail account and automatically or selectively forwarding a user's electronic mail account messages to the user's wireless communication device. A loop control string is provided to prevent the endless looping of forwarded messages between the two communication mediums. Specifically, a message originally received by either an electronic mail messaging system or a paging terminal is forwarded to a connectivity system in accordance with an embodiment of the present invention where it is converted into an intermediate format for processing and a loop control string is associated with the message. The message is then forwarded on to the other of the electronic mail messaging system or the paging terminal. In an automatic fashion, the message is forwarded back to the connectivity system where the message is checked for the loop control string. If a loop control string is associated with the message, then the message is not processed any further. If the loop control string is not associated with the message, then the message is processed and forwarded.

Description

SYSTEMS AND ASSOCIATED METHODS FOR COMBINING WIRELESS MESSAGING AND ELECTRONIC MAIL MESSAGING
FIELD OF THE INVENTION
The present invention relates generally to providing a complete communications system with message forwarding, and more particularly, to systems and methods for allowing messages sent to electronic mail accounts and messages sent to wireless communication devices to be forwarded to the other communication medium.
BACKGROUND OF THE INVENTION With the advent of the communications age, many people have multiple pathways for communications including wireless communication devices, such as pagers, and electronic mail accounts. Because of these many and varied lines of communication, the time required to monitor the various pathways has increased. People receiving pager messages often want these messages duplicated on their electronic mail accounts so that they will have a permanent record of the message in a medium that they may easily manipulate. Additionally, an intended electronic mail recipient is often unaware that a message has actually arrived if they are away from their office, and may not possess the wherewithal to obtain the message on a timely basis. Therefore, the parties in communication may lose control of critical information. Likewise, people often want to receive electronic mail as pager messages also because of the limitation that electronic mail is only effective when an intended recipient has access to a terminal capable of receiving such communications.
There remains a true need for a method and system capable of forwarding electronic messages automatically or based upon user defined parameters to pager devices and capable of forwarding pager messages to electronic mail accounts. SUMMARY OF THE INVENTION A system and method are provided for automatically or selectively forwarding a user's wireless messages to the user's electronic mail account and automatically or selectively forwarding a user's electronic mail account messages to the user's wireless communication device. A loop control string is provided to prevent the endless looping of forwarded messages between the two communication mediums. Specifically, a message originally received by either an electronic mail messaging system or a paging terminal is forwarded to a connectivity system in accordance with an embodiment of the present invention where it is converted into an intermediate format for processing and where a loop control string is associated with the message. The message is then forwarded on to the other of the electronic mail messaging system or the paging terminal. In an essentially automatic fashion, the message is forwarded back to the connectivity system where the message is checked for the loop control string. If a loop control string is associated with the message, then the message is not processed any further. If the loop control string is not associated with the message, then the message is processed and forwarded. Thus, each message, whether electronic mail or paging, is sent to the user's pager and deposited in the user's electronic mail account without any unwanted looping between the two communication mediums.
An aspect of the present invention provides a messaging system which comprises a wireless terminal that processes a wireless message that is transmitted to a wireless communication device and that forwards the wireless message; an electronic mail messaging system that processes an electronic mail message associated with an electronic mail account and that forwards the electronic mail messages; and a connectivity system that is connected to the wireless terminal and the electronic messaging system. The connectivity system converts the wireless message forwarded from the wireless terminal to an electronic messaging format for processing as a second electronic mail message by the electronic mail messaging system, and converts the electronic mail messaεe forwarded from the electronic messaεine svstem to a wireless
.9. messaging format for processing as a second wireless message by the wireless terminal.
According to one embodiment of the present invention, the wireless communication device is a pager and the wireless terminal is a paging terminal. Also the electronic messaging format can be the Simple Mail Transfer Protocol and the wireless messaging format may be the Telocator Network Paging
Protocol or the Glenayre Computer Protocol.
The connectivity system processing may be distributed across many computer devices or may be concentrated into a single computer device. One embodiment of the present invention comprises a first system that adds an identifying loop control string to messages that are to be forwarded and a second system that checks for the loop control string in the messages. According to one embodiment of the present invention, the messages are converted into a processing protocol for operation thereon by either the first or second system of the connectivity system. The processing protocol may be the Extensible Markup
Language and the electronic messaging format may be the Simple Mail Transfer
Protocol.
Another aspect of the present invention is a method for preventing message looping in a combined messaging system which comprises receiving a message from an electronic mail account in an electronic messaging format, parsing the message to obtain the component parts of the message, associating a loop control string for showing the source of the message, and converting the message into a wireless formatted message. In one embodiment of the present invention, the message is converted into a Telocator Network Paging Protocol formatted message. In another embodiment of the present invention, the message is converted into a Glenayre Computer Protocol formatted message. Another aspect of the present invention is a method for forwarding wireless messages in a messaging system which includes the steps of receiving a message forwarded from a wireless terminal, determining if the message was forwarded from the an electronic mail account, converting the message to an electronic messaging format, and forwarding the message to the electronic mail account if the message was not forwarded from the electronic mail account. This aspect of the present invention may also include the step of verifying that the user has an electronic mail account associated with the user's wireless communication device. In one embodiment of the present invention, the wireless terminal is a paging terminal and electronic messaging format is the Simple Mail Transfer Protocol.
Another aspect of the present invention is a method for forwarding wireless messages in a messaging system which comprises the steps of receiving a message forwarded from a wireless terminal, determining if the message was forwarded from an electronic mail account, converting the message to an electronic messaging format, accessing a user preference file associated with electronic mail account, and forwarding, in compliance with the user preference file, the message to the electronic mail account if the message was not forwarded from the electronic mail account. In one embodiment, the wireless terminal is a paging terminal and electronic messaging format is the Simple Mail Transfer Protocol.
Another aspect of the present invention is a method for forwarding electronic mail messages in a messaging system which comprises the steps of reading a message at an electronic mail account, transforming the message from an electronic messaging protocol to an intermediate protocol for processing, adding a loop control string to the message, converting the message to a wireless protocol, and forwarding the message to a wireless terminal. This aspect of the present invention may also include the step of verifying that the user has an electronic mail account associated with the user's wireless communication device. In one embodiment, the message is converted into a Telocator Network Paging Protocol formatted message. In another embodiment, the message is converted into a Glenayre Computer Protocol formatted message. Also, in an embodiment the wireless terminal is a paging terminal.
Another aspect of the present invention provides a signal embodied in a carrier wave which comprises a message that is forwarded from an electronic messaging system to a wireless terminal and a loop control string for identifying a source of the message. In an embodiment, the message is in Glenayre Computer Protocol format.
BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram of a paging messaging system according to one embodiment of the present invention wherein a paging terminal is used for illustration.
Figure 2 is a flowchart illustrating the operation of marking a message with source identifying information as according to one embodiment of the present invention.
Figure 3 is a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account according to one embodiment of the present invention.
Figure 4 is a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account in compliance with a user preference file according to one embodiment of the present invention.
Figure 5 is a flowchart illustrating the operation of forwarding messages from the an electronic mail server to a wireless communication device according to one embodiment of the present invention. Figure 6 is a functional block diagram showing the operations of forwarding messages from a paging terminal to an electronic mail account for a paging messaging system according to one embodiment of the present invention.
Figure 7 is a functional block diagram showing the operations of forwarding messages from an electronic mail account to a paging terminal for a paging messaging system according to one embodiment of the present invention. Figure 8 illustrates a web page that allows a user to customize some elements of the forwarding process for a paging messaging system according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may. however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
Referring now to Figure 1, a paging messaging system 100 in accordance with an embodiment of the present invention is illustrated. The illustrated paging messaging system 100 comprises a paging terminal 110, such as paging terminal GL3000 manufactured by Glenayre Electronics. Inc., Charlotte, NC, a connectivity system 120. and an electronic mail server 125. The connectivity system 120 operates to interface the paging terminal 110 and the electronic mail server 125 by converting the protocol of a paging message, such as Telocator Network Paging Protocol (TNPP), to an electronic mail message format, such as Simple Mail Transfer Protocol (SMTP), for forwarding the message to a user's electronic mail account. TNPP is an ASCII character oriented protocol normally used for internal routing of pages within a paging system and transmitted via a standard RS-232 asynchronous data link. TNPP uses common headers in all data formats to indicate source and destination for all data packets. SMTP is a Transmission Control Protocol/Internet Protocol (TCP/IP) protocol used for sending and receiving electronic mail messages on the Internet. For purpose of the present disclosure, a message includes any individual character, digit or symbol or any grouping of characters, digits or symbols for the purpose of conveying information.
The electronic mail server 125 may be implemented as a unix based computer system, though other computer based systems may be utilized to implement the electronic mail server 125 as will be appreciated by those skilled in the art. The electronic mail server 125 may include a full range of standard web based electronic mail features such as securitv. remote access, management functions, or any other standard functionality commonly found in Internet based messaging systems.
The connectivity system 120, which is but one example of an embodiment of the present invention, comprises a Windows NT based computer server 130, hereinafter referred to as the Cumulus server 130, for interfacing with the paging terminal 110 and providing the proper protocol and a second Windows NT based computer server 140, hereinafter referred to as the Celpage Mail Network (CMN) server 140, for processing the message, including adding or checking the loop control string in the message header. The Cumulus server 130 is bidirectionally connected to the serial lines of the paging terminal 110 so that it may read the paging messages that are sent to the paging terminal 110 for transmission to a user's pager. The Cumulus server 130 can also write messages to the paging terminal 110 if the paging messaging system 100 wants to forward an electronic mail message to a user's pager. Of course, this processing may be combined into a single computer or distributed over a wide array of servers to achieve the same effect. This discussed embodiment does not serve to limit the implementation of the processing in accordance with the present invention.
In accordance with an aspect of the present invention, a message, whether electronic mail or paging, is marked to identify its source so that subsequent checking will reveal whether the message should be processed further. Specifically, since messages are automatically forwarded from one communication medium (e.g., either electronic mail or paging) to the other, messages may endlessly loop between the two communication mediums. By marking each message to identify its source, subsequent checks to determine if the message has already been processed by both communication mediums can prevent any unwanted looping. While there are numerous suitable methods of marking a message to identify its source, all of which are within the scope of the present invention, such as setting a flag, the exemplary method disclosed herein comprises the insertion of a control string of characters into the message header, as discussed in more detail below. The present invention may be implemented by marking the source of a message when the message originates in the wireless messaging system before it is forwarded to the electronic mail messaging system or by marking the source of a message when the message originates in the electronic mail messaging system before it is forwarded to the wireless messaging system. The connectivity system may mark the source of messages when forwarding the message from communication medium A to communication medium B and then checks for the source of the message when forwarding messages from communication medium B to communication medium A. The following figures and accompanying disclosure describe the present invention in an preferred embodiment where the connectivity system marks the source of the message when forwarding the message to the wireless messaging system and checks the source of the message when forwarding the message to the electronic mail messaging system. However, one of ordinary skill in the art will appreciate that another preferred embodiment of the present invention is implemented in a substantially similar manner with the connectivity system marking the source of the message when forwarding the message to the electronic mail messaging system and checking for the source of the message when forwarding the message to the wireless messaging system. Referring now to Figure 2, a flowchart illustrating the operations of marking a message with source identifying information as according to one embodiment of the present invention is shown. The process of marking an electronic mail message begins once a message is received in a user's mail account, as shown in block 200. The message is parsed into its separate elements, as shown in block 210, so that the message may be reformatted into a paging compatible protocol with the addition of the loop control string. The loop control string is then added as an element to the message header so that the message can be identified as originating from the user's electronic mail account as shown in block 220. The loop control string is chosen so as to comprise a unique character or character string so that the source of the message may be identified. For example, a loop control string consisting of the string "www" may be used to designate that the originating source of a message was an electronic mail account. Preferably, no other message would have this character string placed into the header of the message. The message, containing the loop control string, is then converted to a wireless protocol, shown in block 230, such as TNPP for further routing within a paging system.
Now referring to Figure 3, a flowchart illustrating the operation of forwarding messages from the wireless terminal to an electronic mail account according to one embodiment of the present invention is shown. The process of forwarding messages from the wireless terminal begins when a message is received at the wireless terminal, as shown in block 250. The source of the message must be determined to ensure that a message that has already been forwarded from an user's electronic mail account to his wireless communication device (a wireless communication device may include, for example, pagers, cellphones, including PCS and mobile phones with dispatch services, with messaging capabilities and any other wireless communication devices that use messaging) is not forwarded back to the user's electronic mail account. See block 260. The source of the message can be determined by examining the message header to see if the loop control string is present. If the loop control string is in the message header, then the user's electronic mail account was the source of the message and therefore, the message should not be forwarded back to the user's electronic mail account. By utilizing this loop control string, an endless loop of message forwarding can be avoided. Assuming that the message header does not contain the loop control string and thus the message should be forwarded, the format of the message needs to be changed to a format that is compatible with the electronic messaging system, such as the SMTP. See block 270. Once the message has been converted to the proper form, it is ready for delivery to the electronic mail server which governs the user's electronic mail account, as shown in block 280.
Referring now to Figure 4, a flowchart illustrating the operation of forwarding messages from a wireless terminal to an electronic mail account in compliance with a user preference file according to one embodiment of the present invention is shown. This process is substantially identical to the process discussed above in Figure 3 except that before the message is forwarded to the electronic mail server, a user preference file associated with the specific user must be accessed to determine user defined forwarding parameters as shown in block 275. These user defined parameters include alternative or additional forwarding addresses, whether or not all messages should be forwarded and which particular messages should or should not be forwarded (e.g., a filter to ensure that high priority messages are forwarded if desired and/or to provide a mechanism for users to filter out unwanted electronic mail messages including messages commonly known as spam).
Referring now to Figure 5, a flowchart illustrating the operation of forwarding messages from the an electronic mail account to a wireless communication device according to one embodiment of the present invention is shown. To begin the forwarding process, a message is read once it is received at an user's electronic mail account as shown in block 300. Of course, to avoid having to continuously scan all of the electronic mail accounts for new messages, alerts of new messages or the new messages themselves may be sent to the connectivity system 120 (specifically to the CMN server 140 in a preferred embodiment of the present invention). Next, the electronic mail message is changed into an electronic record format so that the information in the message may readily be used to extract information from the electronic mail server 125 about the user, the status of his account and his preferences. See block 310. The loop control string is then added to the record format so that the source of this message can be identified, as shown in block 320. The message is then converted to a paging protocol format such as TNPP, so that the message may be routed and delivered to the pager device as shown in block 330. The message is then forwarded for delivery to the paging terminal. See block 340.
Referring now to Figure 6, a functional block diagram showing the functional components and associated operations involved in forwarding messages from a paging terminal to an electronic mail account for a paging messaging system according to one embodiment of the present invention is shown. However, the present invention may also be implemented with other wireless communication messaging systems. Also, the present invention may alternatively be implemented by having the paging messaging system mark the source of the message and the electronic mail messaging system check the source of the message before it will forward the message. Figure 6 shows a paging terminal 400. such as paging terminal GL3000 manufactured by Glenayre Electronics, Inc., Charlotte, NC that may receive messages to transmit to pagers from a variety of sources including from a telephone, a voice mail, a live operator keying in the message, directly by modem using the Telocator Alphanumeric Protocol (TAP), or from a personal computer using the Internet. In accordance with an embodiment of the present invention, the paging terminal 400 transmits these messages to the appropriate pager devices regardless of their source and also forwards these messages to a Cumulus system 410 operating Windows NT or other similar operating systems. A reader 402 of the Cumulus system 410 reads the received messages that are in a paging format. For this particular embodiment, the messages received in the reader 402 are formatted in the TNPP/CDRF protocol which is a TNPP formatted data packet which contains the message in a Call Detail Record format (CDRF) which is a proprietary Glenayre Electronic, Inc. format defined in its publicly available technical manual PN 9110.01182. These messages are then converted by a converter 404 into an Extensible Markup Language (XML) which is a flexible self-defining language to create common information formats by describing the content in terms of the data being described. The newly formatted XML messages are then placed in a Microsoft Message Queue Server (MSMQ) 406 which provides fault tolerant delivery to a CMN system 420 for processing the messages to determine their source. The CMN system 420 first reads the XML formatted messages with a reader 408. The messages are then converted to an electronic mail record format by a converter 412 and the message is then parsed to obtain specific information about the message including the user to whom the message was sent. Having the user information, the validity of the user's account is then checked at a validator 414 to ensure that the account is active. The message header is then checked for the presence of the loop control string by a loop control mechanism 416. If the loop control string is present, then the message is sent from the user's electronic mail account and thus will not be forwarded back to the user's electronic mail account. The message is further processed by a processing mechanism 418 according to subscriber preferences and account status. If the account is not active, then the message preferably will be discarded. The electronic mail record format is then converted to a electronic mail message in accordance with the SMTP by electronic mail mechanism 422. Finally, the message that began as a paging message in TNPP format is forwarded to a user's electronic mail account located on the messaging system's electronic mail server 450 in SMTP format. Referring now to Figure 7, a functional block diagram showing the functional components and associated operations in forwarding messages from an electronic mail account to a paging terminal for a paging messaging system according to one embodiment of the present invention is shown. An electronic mail server 450 is connected to the second computer system 420 wherein a reader 452 in the second computer system 420 reads the received messages that are in user's electronic mail account. A converter 454 of the second computer system 420 then converts the format of the mail message from SMTP to a more generic electronic mail record format so that individual components of the message may be used by the second computer system 420 for such uses as validating the user's account by a validator 456. If the user's account is not active then the message will not be forwarded. Assuming a valid account, the loop control string is added to the email record format by a loop control mechanism 458, and thereby the source of this message will be associated with the record. The message in email record format is then converted to TNPP format by a converter 460 so that the message may be routed for delivery to the paging terminal 400. The message in TNPP format is then placed in a Microsoft Message Queue Server (MSMQ) 462 which provides fault tolerant delivery to the first computer system 410 for delivery to the paging terminal 400. The first computer system 410 is communicatively connected to the second computer system 420 and the paging terminal 400. The second computer system 420 reads the message from the MSMQ queue 464 and buffers the record for a period of time or until sufficient load is reached and then the second computer system 420 converts the message into a Glenayre proprietary format termed Glenayre Computer Protocol (GLCP) 466. A port monitor 468 of the second computer system 420 then writes the message in GLCP format to the paging terminal 400 for transmission to the user's pager.
Referring now to Figure 8, a web page 500 that allows a user to customize some elements of the forwarding process for a paging messaging system according to one embodiment of the present invention is shown. The web page 500 contains a menu of customizable options 510 which include the ability to toggle on or off the forwarding of electronic mail messages to a user's electronic mail account at field 512 the ability to select and alternative destination for sending the forwarded electronic mail messages at field 516. Additional options including filters to avoid unsolicited or otherwise unwanted mail messages may also be added to the menu of customizable options 510.
Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims

THAT WHICH IS CLAIMED:
1. A messaging system, comprising: a wireless terminal that processes wireless messages that are transmitted to a wireless communication device; an electronic mail messaging system that processes electronic mail messages associated with an electronic mail account; and a connectivity system communicatively connected to the wireless terminal and the electronic mail messaging system, wherein the connectivity system receives a first wireless message from the wireless terminal, converts the wireless message to a first electronic mail message, and forwards the first electronic mail message to the electronic mail messaging system for processing, and wherein the connectivity system receives a second electronic mail message from the electronic mail messaging system, converts the second electronic mail message to a second wireless message, and forwards the second wireless message to the wireless terminal for processing.
2. The system of Claim 1 wherein the wireless communication device is a pager and the wireless terminal is a paging terminal.
3. The system of Claim 1 wherein the first electronic mail message is formatted as a Simple Mail Transfer Protocol message.
4. The system of Claim 1 wherein the second wireless message is formatted as a Telocator Network Paging Protocol message.
5. The system of Claim 1 wherein the second wireless message is formatted as a Glenayre Computer Protocol.
6. The system of Claim 1 wherein the connectivity system comprises: a first system that adds a loop control string to messages forwarded to one of the wireless terminal and the electronic mail messaging system, and a second system that checks for the loop control string in messages forwarded to the other of the wireless terminal and the electronic mail messaging system.
7. The system of Claim 6 wherein the connectivity system converts wireless messages into a processing protocol for operation thereon by the second system, and converts electronic mail messages to the processing protocol for operation thereon by the first system.
8. The system of Claim 6 wherein the connectivity system converts wireless messages into a processing protocol for operation thereon by the first system, and converts electronic mail messages to the processing protocol for operation thereon by the second system.
9. The system of Claim 8 wherein the processing protocol comprises Extensible Markup language.
10. A method for preventing message looping in a combined messaging system, comprising: receiving a message from an electronic mail account in an electronic messaging format; parsing the message to obtain a plurality of elements of the message; associating a loop control string for denoting a source of the message with the plurality of elements of the message; and converting the plurality of elements of the message and the loop control string into a wireless formatted message.
11. The method of Claim 10 wherein the converting the plurality of elements of the message step comprises converting the plurality of elements of the message and the loop control string to a Telocator Network Paging Protocol formatted message.
12. The method of Claim 10 wherein the converting the plurality of elements of the message step comprises converting the plurality of elements of the message and the loop control string to a Glenayre Computer Protocol formatted message.
13. A method for forwarding wireless messages in a messaging system, comprising: receiving a message forwarded from a wireless terminal, wherein the message is associated with a wireless account; determining if the message was forwarded from the an electronic mail account; and converting the message to an electronic messaging format and forwarding the message to the electronic mail account if the message was not forwarded from the electronic mail account.
14. The method of Claim 13 wherein receiving the message forwarded from a wireless terminal comprises receiving the message from a paging terminal.
15. The method of Claim 13 wherein converting the message to an electronic messaging format comprises converting the message to a Simple Mail Transfer Protocol message.
16. The method of Claim 13 further comprising verifying that the electronic mail account is associated with the wireless account.
17. A method for forwarding wireless messages in a messaging system, comprising: receiving a message forwarded from a wireless terminal; determining if the message was forwarded from an electronic mail account; accessing a user preference file associated with electronic mail account; and converting the message to an electronic messaging format and forwarding, in compliance with the user preference file, the message to the electronic mail account if the message was not forwarded from the electronic mail account.
18. The method of Claim 17 wherein converting the message to an electronic messaging format comprises converting the message to a Simple Mail Transfer Protocol message.
19. A method for forwarding electronic mail messages in a messaging system, comprising: reading a message at an electronic mail account; transforming the message from an electronic messaging protocol to an intermediate protocol for processing; adding a loop control string to the message in the intermediate protocol; converting the message from the intermediate protocol to a wireless protocol; and forwarding the message to a wireless terminal.
20. The method of Claim 19 further comprising verifying that the electronic mail account is valid.
21. The method of Claim 19 wherein forwarding the message to a wireless terminal comprises forwarding the message to a paging terminal.
22. The method of Claim 19 wherein converting the message to a wireless protocol comprises converting the message to a Telocator Network Paging Protocol message.
23. The method of Claim 19 wherein converting the message to a wireless protocol comprises converting the message to the Glenayre Computer Protocol.
24. A signal embodied in a carrier wave, comprising: a message that is forwarded from an electronic mail messaging system to a wireless terminal; and a loop control string for identifying a source of the message as an electronic mail messaging system.
25. The signal in Claim 24 wherein the message is in Glenayre Computer Protocol format.
PCT/US2000/004516 1999-02-22 2000-02-22 Systems and associated methods for combining wireless messaging and electronic mail messaging WO2000049819A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU33727/00A AU3372700A (en) 1999-02-22 2000-02-22 Systems and associated methods for combining wireless messaging and electronic mail messaging

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12114599P 1999-02-22 1999-02-22
US60/121,145 1999-02-22

Publications (1)

Publication Number Publication Date
WO2000049819A1 true WO2000049819A1 (en) 2000-08-24

Family

ID=22394857

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/004516 WO2000049819A1 (en) 1999-02-22 2000-02-22 Systems and associated methods for combining wireless messaging and electronic mail messaging

Country Status (2)

Country Link
AU (1) AU3372700A (en)
WO (1) WO2000049819A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002045344A2 (en) * 2000-11-30 2002-06-06 Message Machines, Inc. Systems and methods for routing messages to communications devices
EP1229695A1 (en) * 2001-02-06 2002-08-07 Sagem S.A. Method for reading electronic mail
EP1265408A1 (en) * 2001-06-05 2002-12-11 Abb Research Ltd. System and method for distributing messages
WO2003056856A1 (en) * 2001-12-28 2003-07-10 Nokia Corporation A method and system for re-directing data provided to a mobile subscriber via a communication network
GB2389274A (en) * 2002-05-30 2003-12-03 Intellprop Ltd Delivering an SMS message addressed to a mobile telephone to an associated e-mail address
US6701378B1 (en) * 1998-05-29 2004-03-02 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
EP1501320A1 (en) * 2003-07-24 2005-01-26 France Telecom Method and system for placing messages in the inbox of a message service
US8024416B2 (en) 2004-10-20 2011-09-20 Research In Motion Limited System and method for bundling information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5604788A (en) * 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5751960A (en) * 1993-12-03 1998-05-12 Fujitsu Limited Electronic mail system using double forwarding suppressing function for administrating electronic message that having data format that can not be handled at destination side
EP0854655A2 (en) * 1997-01-21 1998-07-22 Motorola, Inc. Multi-format communications client-server and method
WO1998035513A2 (en) * 1997-02-05 1998-08-13 Siemens Aktiengesellschaft Method and device for delivering a message sent by a message service in the form of an alphanumerical message
WO1998053624A1 (en) * 1997-05-22 1998-11-26 Seiko Communications Of America, Inc. Electronic mail notification and access

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751960A (en) * 1993-12-03 1998-05-12 Fujitsu Limited Electronic mail system using double forwarding suppressing function for administrating electronic message that having data format that can not be handled at destination side
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5604788A (en) * 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
EP0854655A2 (en) * 1997-01-21 1998-07-22 Motorola, Inc. Multi-format communications client-server and method
WO1998035513A2 (en) * 1997-02-05 1998-08-13 Siemens Aktiengesellschaft Method and device for delivering a message sent by a message service in the form of an alphanumerical message
WO1998053624A1 (en) * 1997-05-22 1998-11-26 Seiko Communications Of America, Inc. Electronic mail notification and access

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9344839B2 (en) 1998-05-29 2016-05-17 Blackberry Limited System and method for pushing information from a host system to a mobile communication device
US8583744B2 (en) 1998-05-29 2013-11-12 Blackberry Limited System and method for pushing information from a host system to a mobile data communication device
US6701378B1 (en) * 1998-05-29 2004-03-02 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US7272662B2 (en) 2000-11-30 2007-09-18 Nms Communications Corporation Systems and methods for routing messages to communications devices over a communications network
WO2002045344A2 (en) * 2000-11-30 2002-06-06 Message Machines, Inc. Systems and methods for routing messages to communications devices
WO2002045344A3 (en) * 2000-11-30 2003-02-06 Message Machines Inc Systems and methods for routing messages to communications devices
EP1229695A1 (en) * 2001-02-06 2002-08-07 Sagem S.A. Method for reading electronic mail
FR2820581A1 (en) * 2001-02-06 2002-08-09 Sagem METHOD FOR READING EMAILS
EP1265408A1 (en) * 2001-06-05 2002-12-11 Abb Research Ltd. System and method for distributing messages
WO2003056856A1 (en) * 2001-12-28 2003-07-10 Nokia Corporation A method and system for re-directing data provided to a mobile subscriber via a communication network
GB2389274A (en) * 2002-05-30 2003-12-03 Intellprop Ltd Delivering an SMS message addressed to a mobile telephone to an associated e-mail address
EP1501320A1 (en) * 2003-07-24 2005-01-26 France Telecom Method and system for placing messages in the inbox of a message service
US8024416B2 (en) 2004-10-20 2011-09-20 Research In Motion Limited System and method for bundling information

Also Published As

Publication number Publication date
AU3372700A (en) 2000-09-04

Similar Documents

Publication Publication Date Title
JP4334617B2 (en) Electronic message communication system via wireless device
US9900754B2 (en) Wireless internet gateway limiting message distribution
US6779022B1 (en) Server that obtains information from multiple sources, filters using client identities, and dispatches to both hardwired and wireless clients
US7069301B2 (en) Method and apparatus for sending messages from an MMS system
US5838685A (en) Method and apparatus for the transmission of data files
US7181495B2 (en) Method and system for filtering notification of e-mail messages
EP1523165B1 (en) Internet-based event notification
JP5743422B2 (en) MMS message transmission method with conversion of file type and / or file format, and subscriber terminal device
US7991411B2 (en) Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US20020181496A1 (en) Scalable architecture for transmission of messages over a network
US20140287731A1 (en) Methods and systems presenting users with option to call
US7228333B1 (en) Wireless internet gateway
US8284784B2 (en) Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US8204526B2 (en) Unified addressing
US20010042136A1 (en) On-the -fly message notification system and methodology
WO2000049819A1 (en) Systems and associated methods for combining wireless messaging and electronic mail messaging
EP1361712B1 (en) Method for communicating messages to an electronic communication equipment
AU4019999A (en) Transfer of electronic messages to a PDA
JP2000010880A (en) Electronic mail transfer device
EP1802056B1 (en) Unified addressing system
EP1756990B1 (en) Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US20050030973A1 (en) Media convert service providing method
US20180359365A1 (en) Server System for Preparation of User-Specific Information for Users in at Least One Com-munication Network
WO2003096636A1 (en) Method for communicating messages to an electronic communication equipment
JP2004032448A (en) E-mail delivering method and system thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase