CA2145874C - Electronic mail message delivery system - Google Patents

Electronic mail message delivery system

Info

Publication number
CA2145874C
CA2145874C CA002145874A CA2145874A CA2145874C CA 2145874 C CA2145874 C CA 2145874C CA 002145874 A CA002145874 A CA 002145874A CA 2145874 A CA2145874 A CA 2145874A CA 2145874 C CA2145874 C CA 2145874C
Authority
CA
Canada
Prior art keywords
message
electronic mail
paging
selective call
paging terminal
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.)
Expired - Fee Related
Application number
CA002145874A
Other languages
French (fr)
Other versions
CA2145874A1 (en
Inventor
John Richard Kane
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.)
Motorola Solutions Inc
Original Assignee
Motorola 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 Motorola Inc filed Critical Motorola Inc
Publication of CA2145874A1 publication Critical patent/CA2145874A1/en
Application granted granted Critical
Publication of CA2145874C publication Critical patent/CA2145874C/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
    • 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

Abstract

An electronic mail message delivery system (100) includes an electronic mail network (113) for delivering electronic mail messages from originating devices to destination devices, the electronic mail messages including network addresses (212) for identifying originating and destination devices communicating the electronic mail messages, and including message data (214). A
paging terminal (102) is coupled to the electronic mail network (113) for receiving the electronic mail messages, storing the received electronic mail messages including alias identification (208, 210) of the originating devices of the electronic mail messages, and encoding messages including the message data and the alias of the received electronic mail messages for transmission to at least one selective call receiver (130). A paging transmitting means (124, 126) transmits the encoded messages over a paging communication channel, and at least one portable selective call receiver (130) can receive the transmitted messages. Optionally, the at least one portable selective call receiver (130) can transmit a reply message through the paging terminal (102) to an originating device on the electronic mail network (113).

Description

1 2145874 ~:
ELECTRONIC MAIL MESSAGE DELIVERY SYSTEM
Field of the Invention This invention relates generally to message communication systems, such as for electronic mail systems, and more specifically to an improved X.400 electronic mail communication system for deliverp_ng messages between X.400 terminal devices and portable se7_ective call receivers.
Background of the Invention Communication systems, such as paging systems, typically communicate messages from an originating device to one or more destination devicea. These messages can include numeric and alphanumeric information for a user of the destination device. the destination device, e.g., a selective call receiver or pager, typically presents the information received to the user by displaying the information on the display.
Normally, the paging system delivers messages to the one or more selective call receivers over a paging communication channel. This paging communication channel typically has limited bandwidth allowing only a limited amount of information to be transmitted over the paging communication channel within a specified time interval.
Hence, for efficient use of the paging communication channel resource it is desirable to keep messages as short as possible.
In today's active and mobilE~ life style, there is a distinct trend in the marketplace for customer desiring to receive much longer messages while they're on the go.
Also, electronic mail delivery systems have significantly evolved in the last few years with the development of the international standard of CCITT X.400 Standard Electronic Ar Mail Delivery System. The X.400 electronic mail standard allows different communication systems to interface with each other while delivering electronic mail to users.
Regrettably, the CCITT X.400 standard places requirements not only on the originating device but also on the destination device, e.g., the electronic mail receiving device. Specifically, the standard electronic mail message packets typically require extensive header information which is unsuitable for transmission over a paging communication channel of limited bandwidth. Further, the electronic mail standard requires that the destination device be capable of replying ba~~k to the originating device through the X.400 interfa~~e, and including the extensive header information and path information required to find the destination of the reply messages.
Additionally, the electronic mai:1 standard requires that a message either be delivered to the destination device or returned to the originating device with a notification that the message was not delivered.
Therefore, there is a need in the marketplace for providing longer messages, such as availab:Le in the CCITT X.400 electronic mail standard, to portable selective call receivers, while overcoming the aforementioned communication system constraints.

Summary of the Invention According to an embodiment of the present invention, there is provided an electronic mail delivery system comprising an electronic mail nei_work for delivering electronic mail messages from or_Lginating devices to destination devices, the electronic mail messages including network addresses for identifying originating and destination devices communicating the electronic mail messages, and including message data. A paging terminal is coupled to the electronic mail network for receiving the WO 94/08419 ° PCT/US93/08091 electronic mail messages. The paging terminal includes memory means for storing the received electronic mail messages including alias identification of the originating devices of the electronic mail messages, and message encoding means for encoding messages including the message data and the alias of the received electronic mail messages for transmission to at least one selective call receiver.
A paging transmitting means transmits the encoded messages over a paging communication channel, and at least one portable selective call receiver can receive the transmitted messages over the paging communication channel.
The at least one portable selective call receiver is capable of presenting at least the message data of the received message to a user of the at least one portable selective call receiver. Optionally, the at least one portable selective call receiver can transmit a reply message through the paging terminal to an originating device on the electronic mail network.
Brief Description of the Drawings FIG. 1 is a block diagram of a communication system in accordance with the preferred embodiment of the present invention.
FIG. 2 is a memory block diagram illustrating a message data base organization according to the preferred embodiment of the present invention.
FIG. 3 is a message block diagram illustrating a reply message for the communication system of FIG. 1, according to the preferred embodiment of 'the present invention.
FIGs. 4 and 5 are flow diagrams illustrating operational sequences for the central terminal of FIG. l, in accordance with the preferred embodiment of the present invention.

WO 94/08419 ~~~ PCT/US93/08091 y Description of a Preferred Embodiment FIG. 1 shows a communication system 100 utilizing a paging transmitter system 120, 122, 124, 126, for delivering messages to at least one portable remote unit, e.g., a portable selective call. receiver 130, in accordance . with the preferred embodiment of the present invention. A
central terminal 102 comprises input sections 110, 112 for receiving inputs from a number of different devices 104, 106, 108, including receiving page requests for initiating pages that are transmitted by the paging transmitter system 120, 122, 124, 126, to the at least one portable remote unit 130. The central terminal 102 has input sections 110 that interface with the telephone company equipment, such as the public switched telephone network (PSTN) 107.
Personal computers or other computing devices 104 can access the input sections 110 through the PSTN using a dial-up telephone line and modem communication. Other calling devices, such as telephone input devices 106 can access the input sections 110 of the central terminal 102 through the PSTN. Typically, these input devices 109, 106, can remotely initiate page requests through the central terminal 102 by calling up the input sections 110 of the central terminal 102 over dial-up telephone lines of the PSTN 107.
Alternatively, other input. sections 112 of the central terminal 102 can receive inputs, such as page requests, from local computing interfaces 108, such as for interfacing with a local personal computer, a console, or other terminal device. Also, an interface 109 to an X.400 network 113, e.g., an X.400 gateway, can handle message delivery between the input sections 112 of the central terminal 114 and one or more originating devices on the X.400 network 113. Typically, the one or more local computing interfaces 108 couple with the input sections 112 of the central terminal 102 via direct wire line WO 94/08419 : ~ PCT/US93/08091 connections using standard RS-232, RS-422 interface, or other known interface technology.
The input sections 110, 112, communicate page requests to a controller 114 through a communication bus 116. The controller 114 may comprise controller circuitry and associated memory such that an incoming page request may be accepted and stored into available memory for subsequent transmission to one or more selective call receivers 130.
A non-volatile memory device 118, such as battery backed up RAM, one or more disc drive units, or other non-volatile storage medium, is utilized by the controller 114 for longer term storage of messages destined for the one or more selective call receivers 130. The controller 119 typically couples the message information and other associated information to the memory device 118 via the bus 116. The message information, which can include numeric, alphanumeric, or binary information, and other associated information, is stored in the memory 118 and can be used by the controller 119 for keeping track of the messages being delivered to the remote units 130. The message information can also be used by the controller 114 to provide a means through the central terminal 102 for delivering reply messages from the remote units 130 back to one or more X.400 originating devices on the X.400 network 113, as will be more fully discussed below.
Additionally, a timing module 128 provides time information to the controller 114. The time information, e.g., date and time of day information, can be utilized for keeping track of messages being processed by the central terminal 102, for communicating time information along with the delivered messages to the selective call receivers 130, and for other system administrative and maintenance functions for the central terminal 102. This time information can also be used to facilitate X.400 message addressing and delivery between the X.400 network 113 and the remote units 130, as will be more fully discussed below.

The controller 114 couples messages to the paging encoder 120 over the bus 116 for encoding the messages for transmission over a paging channel. The paging encoder 120 then couples the encoded messages over a communication path 122 to one or more paging transmitter systems 124, 126, for transmission over a paging communication channel. The communication path 122, in this example, routes the messages from the central terminal 102 to a paging transmitter system 124, 126, and over a paging communication channel for reception by the one or more selective call receivers 130. The general operation of a communication system including a paging system of the general type shown in FIG. 1 is more fully described in U.S. Patent No. 5,138,311, issued August 11, 1992, entitled, "Communication System Having Adaptable Message Information Formats", which is assigned to the same assignee as the present invention.
The selective call receiver 130 preferably incorporates a paging receiver 134 that operates to receive messages transmitted over the paging communication channel through the antenna 132. The general operation of a paging receiver 134 of the general type shown in FIG. 1 is well known and is more fully described in U. S. Patent No.
4,518,961 issued May 21, 1985, entitled, "Universal Paging Device With Power Conservation", which is assigned to the same assignee as the present invention.
The paging receiver 134 couples a received message to the controller 136 through the bus 138. The controller 136 operates to decode the received message, for matching address information in the received message to a predetermined address in the selective call receiver 130.
In this way, the controller 136 can determine whether the received message is intended for the particular selective call receiver 130. Further, a memory 140 is coupled to the paging receiver 134 and the controller 136 through the bus 138 for storing the received message in the memory 140. A
user can access user input means 141, such as buttons or switches, at the remote unit 130 to cause the message data of a received message to be displayed on a display, e.g., a liquid crystal display (not shown). The user can then read the message that is visible on t:he display. User input at the remote unit 130 can also cause the remote unit I30 to perform other functions, such as may be well known to users of selective call receivers and portable personal computing devices.
A real time clock 142 is also coupled through the bus 138 to the controller 136 for providing time information thereto. The remote unit 130 is then capable of providing time information to the user as part of displaying information on the display (not shown). Additionally, the controller 136 can utilize the t_i.me information provided by the real time clock 142 for other useful operations in the selective call receiver 130.
Furthermore, the selective call receiver 130 includes a modem transmitting unit and a nnodem receiving unit 144 and the associated telephone interfacing circuitry or other suitable communications apparatus (eg. packet radio modem) which, for example, allows the user of the selective call receiver 130.to connect the selecaive call receiver 130 to a telephone interface 150, such as may be provided by an RJ11 plug 148 and associated wiring 146 at the selective call receiver 130 and the complimentary wall jack 150 and associated wiring 152 thereof. 'This telephone interface 144, 146, 148, 150, 152, allows t:he controller 136 of the selective call receiver 130 to remotely access the central terminal 102 through a dial-up telephone line and the PSTN
107. At the central terminal 102., a modem transmitting unit and a modem receiving unit 1.11 is capable of communicating with the modem 144 at the selective call receiver 130. In this way, the selective call receiver 130 can communicate with the central terminal 102 and optionally deliver reply messages therethrough into the WO 94/08419 ~~~ PCT/US93/08091 X.400 network 113 for one or more X.400 terminal devices.
Therefore, the selective call receiver 130 can receive messages from the central terminal 102 via the first path 122 comprising the paging communication channel, and can transmit reply messages through the central terminal 102 and into the X.400 network via the second path 152. The first path 122 communication medium is preferably a paging communication channel and the ~;econd path 122 communication medium preferably comprises a dial up telephone line interface 152 and the PSTN 107.
An advantage of delivering messages to the remote units 130 through the paging communication channel is that typically a large number of medium to smaller sized messages can be delivered through the paging communication channel while servicing a large subscriber population.
Also, the selective call receivers 130 are normally portable devices making the subscriber population relatively mobile while maintaining constant communication by receiving transmitted messages over the paging communication channel. These significant advantages enhance the commercial viability of the communication system 100. Additionally, while providing the stated advantages, the central terminal 102 can deliver X.400 messages from X.400 originating devices in the X.900 network 113 to the remote units 130 over the paging communication channel 122. This and other aspects of the communication system 100 are discussed below.
FIG. 2 shows a message database 202 in the central terminal memory 118 for keeping track of X.400 electronic mail messages delivered through the central terminal 102 and for allowing reply messages from the remote units 130 through the central terminal 102 and back to the originating device through the :x.900 network 113. The message database 202 is maintained for each subscriber identified by a subscriber address in the communication system 100. The subscriber address is typically located in a subscriber database (not shown) in the terminal memory ~. 2145874 118 for sending messages to the remote units 130. On the other hand, the message database 202 allows the central terminal 102 to keep track of tike X.400 messages being sent to the remote units 130 while a:Llowing the central terminal 102 to service reply message requests from the remote units and destined for the originating device in the X.400 network 113.
When the controller 114 determines that an X.400 message is requested to be sent to one or more remote units 130 from an X.400 originating device, the controller 114 stores a copy of the X.400 message in tact in the central terminal memory 118. A message record 204 is stored in the message database 202 including a message I.D. field 208 and a time tag field 210 for identifying the message record 204 in the message database 202. The X.400 message information, such as the originators I.D. 212, the message body 214, and other associated X.400 information 216 are also stored in the message record 204 in the message database 202. Similarly, as other messages are received by the central 102 additional message records 206 are created in the message database 202 for keeping track of those messages being processed through the communication system 100.
Preferably, the message I.I). is a short string of characters, which can identify t:he originator of the X.400 message from the X.400 network 1.13. For example, the message I.D. 208 can comprise the surname (SN) information from the X.400 message which identifies the originating device of the X.400 message. Further, the controller 114 accesses the timing module 128 t:o get timing information which the controller 114 then adds to the message record 204 as part of a time tag field 210. The combination of the message I.D. 208 and the time tag 210 identify the originator of the message and th.e specific occurrence of the message, e.g., the time of occurrence, through the central terminal 102. Hence, if multiple messages originate from the same originating device, they are WO 94/08419 ~~~ PGT/US93/08091 :L 0 distinguishable from each other due to the time tag field 210. In this way, the central terminal 102 can keep track of the X.400 messages that it services. Additionally, the central terminal 102 sends along with the transmitted S message the message I.D. information 208, and the time tag information 210 for identifying the message to the destination remote unit 130. The message I.D. information 208 and the time tag information 210 require typically about 20 characters to be transmitted with the message over the paging communication channE:l. This is much more efficient than transmitting the original X.400 address information which can require upwards of 400 characters to identify the X.400 address for the X.400 network 113.
Therefore the paging communication channel bandwidth is more efficiently utilized by the communication system 100 in delivering the electronic mail messages to the remote units 130.
As shown in FIG. 3, the remote units 130 can send a reply message 302 through the central terminal 102 back to the X.400 originating device in. the X.400 network 113. The remote unit 130 can access the central terminal 102 such as through the public switch telephone network 107 using modem communication over a dial-up telephone line 152. A modem 144 at the remote unit 130 can communicate with a modem 111 at the central terminal 102. The remote unit 130 can be connected to a standard RJ11 wall outlet 150 through a complimentary plug 198 and associated wiring 146 at the remote unit 130. Hence, the remote unit 130 can couple a reply message 302 back to the central terminal 102 for delivery to the X.400 originating device in the X.400 network 113. Among other information 310 in the reply message 302, the message I.D. information 306 and the time tag information 308 are included to identify the message record 204 (FIG. 2? in the message database 202. Of course, a reply message information 304 is also included in the reply message 302.

The controller 114 can use the message I.D. 306 and the time tag 308 from the reply message 302 to do a look-up in the message database 202 for the original message record 204. The controller 114 can then create an X.400 message including the reply message information 304 and the X.400 originator identification 212 for sending the reply message information 304 through the X.400 network 113 to the originating device. Once the controller 119 has created the X.400 message including the reply message information 304, it can couple the X.900 message through the non PSTN
input section 112 and interface 109 into the X.400 network 113. Hence, the central terminal 102 can send the X.400 message into the X.400 network 113 for destination back to the originating device. In this way, the remote unit 130 can send a reply message 302 to the originating device in the X.400 network 113.
FIG. 9 shows a flow diagram of an operational sequence for the controller 114 for delivering a message from the X.400 network 113 to one or more remote units 130 according to the preferred embodiment of the present invention. Once the controller 114 gets a page request 402, 404, from the non PSTN input sections 112 from the X.400 network interface 109, the controller 114 performs a look-up 406 in the subscriber database to verify a subscriber record identified in the X.400 message as the destination of the message. Typically, the X.400 message will identify an X.400 destination address which the controller 114 converts to a selective call receiver address through the subscriber database look-up. The selective call receiver address uniquely identifies the remote unit 130 in the communication system 100. It i.s also much shorter in length then the number of characters required to identify an X.400 address information. Hence, it is much more efficient for transmission over the paging communication channel. After the controller 114 performs a look-up 406 in the subscriber database (not. shown), the controller 114 then stores 408 a copy of the X.900 message in a new record WO 94/08419 ~ ~~$ PCT/US93/08091 _.

204 in the message database 202 in memory 118. Then, the controller 114 creates an alia~~ 410 for the originator X.400 address and stores the alias information with the copy of the X.400 message in the message record 204 in the message database 202. The alias information comprises the message identifier 208 and the time tag information 210, as discussed earlier. Subsequently, the controller 114 can send 412 the message to the subscribing remote unit 130 as discussed earlier. The message also includes the originator alias, e.g., includi.ng the message identifier information 208 and the time ta.g information 210, for identifying the X.400 originating device for possibly sending a reply thereto. After' sending 412, 914, the message to the subscriber remote unit 130 the controller 114 can go perform other functions for the central terminal 102.
FIG. 5 shows a flow diagram illustrating an operational sequence at the controller 119 for processing a reply message from the remote unit 130 to an X.400 originating device. Once the central terminal 102 gets the reply message request 302 from the remote device 130, the controller 114 extracts the message identifier 306 and time tag information 308 from the reply message 302 and performs a look-up 506 in the message database 202 for the particular message record 204. The controller 114 then gets 508 the X.400 originator identification information from the message record 209 and prepares an X.400 message including the reply message information 304 for sending to the X.400 originating device. Subsequently, the controller 114 can send 510 the X.400 reply to the originating device over the X.400 interface 109 to the X.400 network 113 as discussed earlier. After sending the reply 510, the controller 119 can go 512 perform other functions for the central terminal 102. In this way, the remote unit 130 can send a reply message through the central terminal 102 to an X.400 originating device in the X.400 network 113.

WO 94/08419 ? 4 PCT/US93/08091 Therefore, as discussed above, the communication system 100 can effectively deliver electronic mail messages, such as X.400 electronic mail messages, to one or more portable selective call receivers 130. Further, each of the remote units 130 can send reply messages through the central terminal 102 back to t:he X.400 originating device.
By utilizing the alias information, such as the message identifier and time tag information, the communication system 100 efficiently utilizea the limited bandwidth of the paging communication channf~l, while allowing the remote units 130 to send the reply messages identifying the X.400 originating device. Additionally, the central terminal 102 retains a copy of each X.400 message in a message database 202 and can subsequently utilize the stored information to send a status back to the X.400 originating device, if necessary. That is, for example, the central terminal 102 can notify the X.400 originating device that the X.400 message was successfully delivered to the remote unit 130 or that it was not delivered. Hence, the central terminal 102 can also utilize the information stored in the message database 202 to communicate back with the X.400 originating device over the X.400 network 113.
One further aspects of the communication system 100 provides subscribers with the ability to determine what the maximum message length that they accept to receive over the paging communication channel. This effectively conserves bandwidth of the paging communication channel by limiting the size of messages being transmitted, while it also helps subscribers limit their overall cost of receiving messages through the communication system 100 because subscribers can be incrementally tariffed based on the length of their messages transmitted over the paging communication channel.
Preferably, each subscriber can set a parameter in their subscriber record in the subscriber database in the memory 118. The parameter sets the maximum number of message characters that can be transmitted to the subscriber in any single message transmitted over the paging communication WO 94/08419 ~ PCT/US93/08091 channel. This threshold parameter value is verified by the controller 119 with every message for transmission over the paging communication channel. If the number of message characters exceeds the threshold then the central terminal 102 may send a truncated message to the selective call receiver 130, or optionally may send a short message identifying the current message is too long for transmission. The subscriber can then access the central terminal 102, such as through the dial-up telephone line 152 and the PSTN 107, to receive the long message.
Optionally, a subscriber can receive a truncated message and then decide whether to access the central terminal 102 to receive the full message over the dial-up telephone line 152. In this way, subscribers can better manage their costs of receiving messages.
What is claimed is:

Claims (12)

THE EMBODIMENT OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY
OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. An electronic mail delivery system comprising:
an electronic mail network for delivering a first message from an originating device to a destination device, the first message including message data and a network address for identifying the originating and destination devices, the network address comprising a first number of characters;
a paging terminal coupled to the electronic mail network for receiving the first message and automatically generating from the network address therein an alias of the originating device halving a second number of characters less than the first number of characters without user intervention further than that required for initiation of the first message, wherein the paging terminal further encodes the message data. and the alias, rather than the network address, into a second message for transmission to at least one selective call receiver;
paging transmitting means for transmitting the second message over a paging communication channel; and at least one portable selective call receiver for receiving the second message over the paging communication channel and for presenting at least the message data of the second message to a user of the at least one portable selective call receiver.
2. The electronic mail delivery system of claim 1, wherein the paging terminal comprises a memory for storing the first message, including the network address, and for storing the alias generated from the network address.
3. The electronic mail delivery system of claim 2, wherein the at least one portable selective call receiver includes first modem means for communicating with the paging terminal, and the paging terminal includes second modem means for communicating with the first modem means of the at least one portable selective call receiver, wherein the first modem means transmits a reply message to the paging terminal responsive to the second message received by the at least one portable selective call receiver from the paging terminal, wherein the reply message includes message information and the alias which identifies the first message stored in the memory of the paging terminal, and wherein the paging terminal transmits a third message to the electronic mail network for forwarding to the originating device, the third message including the message information of the reply message and the network address of the originating device.
4. The electronic mail delivery system of claim 3, wherein the paging terminal includes timing means for providing time information for incorporation into the alias as a time tag, and wherein the alias includes a message identifier and a time tag for identifying the location of the first message stored in the memory of the paging terminal.
5. The electronic mail delivery system of claim 3, wherein the memory includes a database for storing electronic mail messages from the electronic mail network including aliases generated therefrom by the paging terminal.
6. The electronic mail delivery system of claim 3, wherein the memory includes a database for storing subscriber information including a maximum message length parameter, and wherein the paging terminal truncates the length of a received message for transmission to a destination selective call receiver over the paging communication channel based on the maximum message length parameter for the destination selective call receiver identified in the database of subscriber information.
7. The electronic mail delivery system of claim 3, wherein the memory includes a database for storing subscriber information including a maximum message length parameter, and wherein the paging terminal, in response to reception of a message having a length greater than that specified by the maximum message length parameter, provides an indication to a destination selective call receiver that the received message is too long for transmission.
8. The electronic mail delivery system of claim 1, wherein the electronic mail network communicates with the paging terminal using CCITT X.400 protocol.
9. The electronic mail delivery system of claim 1, wherein the message data transmitted to the at least one selective call receiver over the paging communication channel comprises binary data.
10. A method, in a communication system, for processing electronic mail messages, the method comprising the steps of:
(a) an electronic mail network forwarding a first message from an originating device, the first message including message data and a network address for identifying the originating device and a destination selective call receiver, the network address comprising a first number of characters;
(b) a paging terminal receiving the first message and automatically generating from the network address an alias of the originating device having a second number of characters less than the first number of characters without user intervention further than that required for initiation of the first message;

(c) the paging terminal encoding the alias, rather than the network address, and the message data into a second message;
(d) the paging terminal transmitting the second message over a paging channel; and (e) the destination selective call receiver receiving the second message transmitted over the paging channel.
11. The method of claim 10, further comprising the steps of:
(f) the paging terminal, subsequent to step (b), storing the message data, the network address, and the alias associated therewith.
12. The method of claim 11, further comprising the steps of:
(g) the destination selective call receiver generating and transmitting a reply message by modem, the reply message including message information and the alias;
(h) the paging terminal receiving the reply message and utilizing the alias transmitted therein to locate the stored network address; and (i) the paging terminal transmitting a third message to the electronic mail network for forwarding to the originating device, the third message comprising the message information included in the reply message and the network address.
CA002145874A 1992-09-30 1993-08-30 Electronic mail message delivery system Expired - Fee Related CA2145874C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US95417992A 1992-09-30 1992-09-30
US07/954,179 1992-09-30
PCT/US1993/008091 WO1994008419A1 (en) 1992-09-30 1993-08-30 Electronic mail message delivery system

Publications (2)

Publication Number Publication Date
CA2145874A1 CA2145874A1 (en) 1994-04-14
CA2145874C true CA2145874C (en) 1999-09-21

Family

ID=25495049

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002145874A Expired - Fee Related CA2145874C (en) 1992-09-30 1993-08-30 Electronic mail message delivery system

Country Status (8)

Country Link
US (1) US5487100A (en)
EP (1) EP0746936B1 (en)
CN (1) CN1036691C (en)
AT (1) ATE239337T1 (en)
CA (1) CA2145874C (en)
DE (1) DE69332932T2 (en)
ES (1) ES2198407T3 (en)
WO (1) WO1994008419A1 (en)

Families Citing this family (269)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2743718B2 (en) * 1992-06-30 1998-04-22 日本電気株式会社 Wireless selective call receiver with display
US5964835A (en) * 1992-12-17 1999-10-12 Tandem Computers Incorporated Storage access validation to data messages using partial storage address data indexed entries containing permissible address range validation for message source
JPH06319005A (en) * 1993-01-13 1994-11-15 Canon Inf Syst Inc Method and equipment for alloting message
WO1995015051A1 (en) * 1993-11-29 1995-06-01 Greater Harris County 9-1-1 Emergency Network Integrated data collection and transmission for emergency calls
JPH07162454A (en) * 1993-12-03 1995-06-23 Fujitsu Ltd Method and device for electronic mail linkage
US6216127B1 (en) 1994-02-22 2001-04-10 Oracle Corporation Method and apparatus for processing electronic mail in parallel
US5504897A (en) * 1994-02-22 1996-04-02 Oracle Corporation Method and apparatus for processing electronic mail in parallel
US6564321B2 (en) 1995-04-28 2003-05-13 Bobo Ii Charles R Systems and methods for storing, delivering, and managing messages
US5933478A (en) * 1994-09-28 1999-08-03 Hitachi, Ltd. Data transfer system and handheld terminal device used therefor
JP3160177B2 (en) 1995-03-06 2001-04-23 松下電器産業株式会社 Facsimile electronic mail device
US6885470B1 (en) 1995-03-06 2005-04-26 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US5635918A (en) * 1995-03-16 1997-06-03 Motorola, Inc. Method and apparatus for controlling message delivery to wireless receiver devices
US5604788A (en) * 1995-03-16 1997-02-18 Motorola, Inc. Wireless messaging system with electronic mail replication
DE19681387B4 (en) 1995-05-08 2004-12-09 Compuserve Inc., Columbus Rule-based electronic messaging management system
CA2220345C (en) * 1995-05-08 2001-09-04 Compuserve Incorporated System for electronic messaging via wireless devices
US5757891A (en) * 1995-06-26 1998-05-26 Wang; Kevin Kuan-Pin Ever ready telephonic answering-machine for receiving and delivering electronic messages
DE19535194B4 (en) * 1995-09-22 2011-01-13 Deutsche Telekom Ag Device for the targeted transmission of voice information
US6108704A (en) * 1995-09-25 2000-08-22 Netspeak Corporation Point-to-point internet protocol
US5726640A (en) * 1995-10-04 1998-03-10 Motorola, Inc. System and method for scheduling the transmission of pages having different protocols
JP3459149B2 (en) * 1995-11-06 2003-10-20 シャープ株式会社 Email transfer system
US5946629A (en) * 1995-11-28 1999-08-31 Telefonaktiebolaget L M Ericsson Cellular telephone network having short message service interaction with other networks
CA2216533C (en) * 1995-12-19 2002-05-07 Motorola, Inc. Method and apparatus for rate governing communications
US5956486A (en) * 1995-12-20 1999-09-21 Hickman; Paul Lawrence Method and apparatus for monitoring multiple electronic mail systems
US5812795A (en) * 1996-01-19 1998-09-22 Lucent Technologies Inc. Automatic addressing of messages and message components of different media
US7035914B1 (en) 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
JP2000504515A (en) * 1996-01-30 2000-04-11 モトローラ・インコーポレイテッド Wireless message delivery system
US5786748A (en) * 1996-02-29 1998-07-28 Mobile Telecommunications Technologies, Inc. Method and apparatus for giving notification of express mail delivery
US5768526A (en) * 1996-03-08 1998-06-16 Glenayre Electronics, Inc. Method and apparatus for validating data packets in a paging system
US5937161A (en) * 1996-04-12 1999-08-10 Usa.Net, Inc. Electronic message forwarding system
EP1139645B1 (en) * 1996-04-12 2004-03-10 Matsushita Electrical Ind. Co. A facsimile type electronic mail apparatus and a method for controlling thereof
US5745689A (en) * 1996-05-23 1998-04-28 Electronic Data Systems Corporation System and method for providing pager services to users of a computer network
US5872926A (en) * 1996-05-31 1999-02-16 Adaptive Micro Systems, Inc. Integrated message system
US6034970A (en) * 1996-05-31 2000-03-07 Adaptive Micro Systems, Inc. Intelligent messaging system and method for providing and updating a message using a communication device, such as a large character display
JPH09331352A (en) * 1996-06-12 1997-12-22 Matsushita Electric Ind Co Ltd Electronic mail system
EP0906703A4 (en) * 1996-06-18 2000-03-15 Compuserve Inc Integrated voice, facsimile and electronic mail messaging system
JP3781213B2 (en) * 1996-06-20 2006-05-31 ソニー株式会社 E-mail system, computer apparatus and incoming call notification method
US6035104A (en) * 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US5974447A (en) * 1996-07-17 1999-10-26 Motorola, Inc. Method and system for coupling a selective call receiver to widely distributed information sources
US6047264A (en) 1996-08-08 2000-04-04 Onsale, Inc. Method for supplying automatic status updates using electronic mail
US6728784B1 (en) * 1996-08-21 2004-04-27 Netspeak Corporation Collaborative multimedia architecture for packet-switched data networks
US5850594A (en) * 1996-08-26 1998-12-15 Motorola, Inc. Method and apparatus for efficiently transmitting addresses and messages from portable messaging units over a wireless communication channel
US5838252A (en) * 1996-09-09 1998-11-17 Datalink Systems, Inc. Interactive two-way pager systems
US5978837A (en) * 1996-09-27 1999-11-02 At&T Corp. Intelligent pager for remotely managing E-Mail messages
US5805077A (en) * 1996-09-30 1998-09-08 Glenayre Electronics, Inc. Two-way paging system having reverse channel message frequency authentication
US6646542B1 (en) 1996-11-19 2003-11-11 Technology Patents, Llc Global paging system using packet-switched digital data network and remote country designation
US5944786A (en) * 1996-12-04 1999-08-31 Quinn; Ken Automatic notification of receipt of electronic mail (e-mail) via telephone system without requiring log-on to e-mail server
JP2912271B2 (en) * 1996-12-12 1999-06-28 静岡日本電気株式会社 Radio selective call receiver
US20060195595A1 (en) * 2003-12-19 2006-08-31 Mendez Daniel J System and method for globally and securely accessing unified information in a computer network
US5844969A (en) * 1997-01-23 1998-12-01 At&T Corp. Communication system, method and device for remotely re-transmitting received electronic mail directed to a destination terminal to a new destination terminal
US6067561A (en) * 1997-02-07 2000-05-23 Hughes Electronics Corporation Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel
EP0960522B1 (en) * 1997-02-13 2004-07-14 BRITISH TELECOMMUNICATIONS public limited company Interactive information system with display unit, corresponding method and user interface
DE19708755A1 (en) * 1997-03-04 1998-09-17 Michael Tasler Flexible interface
WO1998039719A1 (en) * 1997-03-06 1998-09-11 Skylight Software, Inc. Automated software metering of digital payloads
US6040784A (en) * 1997-03-07 2000-03-21 Datalink Systems Corporation Alphanumeric paging message system operating on internet
US6163802A (en) * 1997-04-04 2000-12-19 International Business Machines Corporation Message tracking system
WO1998053624A1 (en) * 1997-05-22 1998-11-26 Seiko Communications Of America, Inc. Electronic mail notification and access
US6178331B1 (en) 1997-06-17 2001-01-23 Bulletin.Net, Inc. System and process for allowing wireless messaging
US6023700A (en) * 1997-06-17 2000-02-08 Cranberry Properties, Llc Electronic mail distribution system for integrated electronic communication
US6243739B1 (en) * 1997-07-11 2001-06-05 Phone.Com, Inc. Reducing perceived latency in servicing user requests on low-bandwidth communication channels
US6073165A (en) * 1997-07-29 2000-06-06 Jfax Communications, Inc. Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiver
AU2002301351B2 (en) * 1997-07-29 2004-04-22 J2 Global Ip Limited A Message Processing and Forwarding System
IL121427A0 (en) 1997-07-30 1998-01-04 S H F Computers Software Servi System and method for off-line notifying a network user
WO1999013439A1 (en) * 1997-09-11 1999-03-18 Intouch Communications, Llc Local-area paging system
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
US6826407B1 (en) * 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6253061B1 (en) * 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6087956A (en) * 1997-09-19 2000-07-11 Helferich; Richard J. Paging transceivers and methods for selectively erasing information
US7003304B1 (en) 1997-09-19 2006-02-21 Thompson Investment Group, Llc Paging transceivers and methods for selectively retrieving messages
US6233430B1 (en) 1997-09-19 2001-05-15 Richard J. Helferich Paging transceivers and methods for selectively retrieving messages
US6259892B1 (en) 1997-09-19 2001-07-10 Richard J. Helferich Pager transceiver and methods for performing action on information at desired times
JPH1198176A (en) * 1997-09-24 1999-04-09 Sharp Corp Electronic mail transmission and reception system, electronic mail transmission and reception method and recording medium recording the method
JP3980131B2 (en) * 1997-09-25 2007-09-26 松下電器産業株式会社 Control device, initially settable communication system, and control method for initially settable communication system
US6192218B1 (en) * 1997-09-30 2001-02-20 Qwest Communications International Inc. Method and system for identifying and transmitting calling party information as part of a paging signal
SE517553C2 (en) * 1997-11-06 2002-06-18 Telia Ab Mobile communication system including mobile terminals with voicemail function
US6226668B1 (en) * 1997-11-12 2001-05-01 At&T Corp. Method and apparatus for web messaging
US6630883B1 (en) * 1997-12-02 2003-10-07 At&T Wireless Services, Inc. Method and system for delivering a short-message notification
US6983138B1 (en) 1997-12-12 2006-01-03 Richard J. Helferich User interface for message access
JP3610380B2 (en) 1997-12-27 2005-01-12 カシオ計算機株式会社 Portable e-mail terminal
US6212265B1 (en) * 1998-01-27 2001-04-03 Darin Duphorne Method and apparatus for electronic mail notification
FI112897B (en) * 1998-03-03 2004-01-30 Nokia Corp Method of communication network and communication device
US6915332B1 (en) 1998-04-08 2005-07-05 Opentv, Inc. System and method for one touch e-mail reply
US6457060B1 (en) * 1998-04-30 2002-09-24 Openwave Systems Inc. Method and apparatus for flexibly linking to remotely located content on a network server through use of aliases
KR100462588B1 (en) * 1998-05-06 2005-04-06 삼성전자주식회사 Selective mail retrieval device and method using wireless communication device
US7606936B2 (en) * 1998-05-29 2009-10-20 Research In Motion Limited System and method for redirecting data to a wireless device over a plurality of communication paths
US7266365B2 (en) * 1998-05-29 2007-09-04 Research In Motion Limited System and method for delayed transmission of bundled command messages
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6779019B1 (en) * 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US20020049818A1 (en) * 1998-05-29 2002-04-25 Gilhuly Barry J. System and method for pushing encrypted information between a host system and a mobile data communication device
US8516055B2 (en) * 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US20040024824A1 (en) * 2000-04-10 2004-02-05 Ferguson Tabitha K System and method for bundling information
US6597688B2 (en) * 1998-06-12 2003-07-22 J2 Global Communications, Inc. Scalable architecture for transmission of messages over a network
US7277424B1 (en) * 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
US6721288B1 (en) * 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
US6289212B1 (en) * 1998-09-16 2001-09-11 Openwave Systems Inc. Method and apparatus for providing electronic mail services during network unavailability
US6854007B1 (en) * 1998-09-17 2005-02-08 Micron Technology, Inc. Method and system for enhancing reliability of communication with electronic messages
CN1097916C (en) * 1998-10-23 2003-01-01 云南英茂烟草通信有限公司 Worldwide e-mail exchange method adopting paging station satellite network
US6353382B1 (en) 1998-11-02 2002-03-05 Motorola, Inc. Message control method in a two-way communication system
US6816913B1 (en) 1998-11-04 2004-11-09 Gateway, Inc. Convenient system, method, and software for online computer users to summon offline computer users
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
CN1439142A (en) 1998-12-23 2003-08-27 大通银行 System and method for integrating trading operations including the generation, processing and tracking of and trade documents
CA2266271A1 (en) * 1999-03-22 2000-09-22 Rdm Corporation Substituting a hash to reduce document size
US6393423B1 (en) 1999-04-08 2002-05-21 James Francis Goedken Apparatus and methods for electronic information exchange
CA2272723A1 (en) 1999-05-25 2000-11-25 Rdm Corporation Digital signature server
US6360272B1 (en) 1999-05-28 2002-03-19 Palm, Inc. Method and apparatus for maintaining a unified view of multiple mailboxes
US6618710B1 (en) * 1999-07-07 2003-09-09 International Business Machines Corporation Apparatus and method for intelligent routing of electronic messages to pagers and computers
DE19961345A1 (en) * 1999-12-17 2001-06-21 Bosch Gmbh Robert Method for transmitting electronic mail messages
US7099855B1 (en) 2000-01-13 2006-08-29 International Business Machines Corporation System and method for electronic communication management
US20020046299A1 (en) * 2000-02-09 2002-04-18 Internet2Anywhere, Ltd. Method and system for location independent and platform independent network signaling and action initiating
US6714793B1 (en) 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
US6760580B2 (en) * 2000-03-06 2004-07-06 America Online, Incorporated Facilitating instant messaging outside of user-defined buddy group in a wireless and non-wireless environment
US20010034769A1 (en) * 2000-03-06 2001-10-25 Rast Rodger H. System and method of communicating temporally displaced electronic messages
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US20020026484A1 (en) * 2000-04-10 2002-02-28 Smith Steven J. High volume electronic mail processing systems and methods
US20040221011A1 (en) * 2000-04-10 2004-11-04 Steven Smith High volume electronic mail processing systems and methods having remote transmission capability
US7663652B1 (en) 2000-05-03 2010-02-16 Morris Reese Enhanced electronic mail delivery system
US20020133554A1 (en) * 2000-05-25 2002-09-19 Daniel Checkoway E-mail answering agent
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US6408277B1 (en) 2000-06-21 2002-06-18 Banter Limited System and method for automatic task prioritization
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US7117245B1 (en) * 2000-07-05 2006-10-03 Iris Wireless, Llc Global communication method and system
US6895427B2 (en) 2000-12-28 2005-05-17 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
US6957248B2 (en) 2000-07-31 2005-10-18 Pitney Bowes Inc. System and method for forwarding electronic messages
US6839738B2 (en) 2000-12-28 2005-01-04 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
US7584251B2 (en) * 2000-08-28 2009-09-01 Brown Scott T E-mail messaging system and method for enhanced rich media delivery
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
US6901429B2 (en) 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US6965914B2 (en) * 2000-10-27 2005-11-15 Eric Morgan Dowling Negotiated wireless peripheral systems
WO2002052798A2 (en) * 2000-12-22 2002-07-04 Research In Motion Limited Wireless router system and method
WO2002054267A1 (en) * 2000-12-28 2002-07-11 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
US7543026B2 (en) * 2000-12-28 2009-06-02 Quine Douglas B System and method for address correction of electronic messages
US7644057B2 (en) * 2001-01-03 2010-01-05 International Business Machines Corporation System and method for electronic communication management
US7283808B2 (en) * 2001-01-18 2007-10-16 Research In Motion Limited System, method and mobile device for remote control of a voice mail system
CA2372647C (en) * 2001-02-20 2010-05-04 Research In Motion Limited System and method for administrating a wireless communication network
CA2375844C (en) * 2001-03-09 2008-12-30 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
US20020132609A1 (en) * 2001-03-14 2002-09-19 Lewis Allan D. Scalable and secure messaging system for a wireless network
US7401146B1 (en) * 2001-05-21 2008-07-15 Cisco Technology, Inc. Method and apparatus for tracking related information in a network
US7225230B1 (en) * 2001-06-28 2007-05-29 Bellsouth Intellectual Property Corporation System and method for electronic message status notification
JP2003045042A (en) * 2001-07-31 2003-02-14 Toshiba Corp Thickness irregularity correction method for information recording medium and information recording and reproducing device using thickness irregularity correction method
US20030055902A1 (en) * 2001-09-14 2003-03-20 Elan Amir Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device
US7822684B2 (en) * 2001-10-05 2010-10-26 Jpmorgan Chase Bank, N.A. Personalized bank teller machine
US7317699B2 (en) 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
US6988129B2 (en) * 2001-11-26 2006-01-17 Pitney Bowes Inc. Method for providing address change notification in an electronic message forwarding system
CA2469513C (en) * 2001-12-07 2007-08-21 Research In Motion Limited System and method of managing information distribution to mobile stations
US7149780B2 (en) 2001-12-14 2006-12-12 Pitney Bowes Inc. Method for determining e-mail address format rules
EP1466261B1 (en) 2002-01-08 2018-03-07 Seven Networks, LLC Connection architecture for a mobile network
US20030220863A1 (en) * 2002-05-24 2003-11-27 Don Holm System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
US7519560B2 (en) * 2002-05-24 2009-04-14 Jpmorgan Chase Bank, N.A. System and method for electronic authorization of batch checks
US7689482B2 (en) * 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US7437327B2 (en) * 2002-05-24 2008-10-14 Jp Morgan Chase Bank Method and system for buyer centric dispute resolution in electronic payment system
US7139801B2 (en) * 2002-06-14 2006-11-21 Mindshare Design, Inc. Systems and methods for monitoring events associated with transmitted electronic mail messages
US20080046592A1 (en) 2002-06-26 2008-02-21 Research In Motion Limited System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device
EP1540486B1 (en) * 2002-08-09 2018-05-16 Reflexion Network Solutions, Inc. System and method for controlling access to an electronic message recipient
WO2004036852A1 (en) * 2002-10-15 2004-04-29 Web.De Ag Notification of access for a sender of an electronic message
US20080261633A1 (en) * 2002-10-22 2008-10-23 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
AU2003287671A1 (en) 2002-11-18 2004-06-15 America Online, Inc. People lists
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7917468B2 (en) * 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US8468126B2 (en) * 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US7853563B2 (en) * 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US7346660B2 (en) * 2003-02-21 2008-03-18 Hewlett-Packard Development Company, L.P. Method and system for managing and retrieving data
US20040210639A1 (en) 2003-03-26 2004-10-21 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
US7389230B1 (en) 2003-04-22 2008-06-17 International Business Machines Corporation System and method for classification of voice signals
US8495002B2 (en) * 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US20050187913A1 (en) 2003-05-06 2005-08-25 Yoram Nelken Web-based customer service interface
US7590695B2 (en) 2003-05-09 2009-09-15 Aol Llc Managing electronic messages
US7657599B2 (en) * 2003-05-29 2010-02-02 Mindshare Design, Inc. Systems and methods for automatically updating electronic mail access lists
US7739602B2 (en) 2003-06-24 2010-06-15 Aol Inc. System and method for community centric resource sharing based on a publishing subscription model
US20050150951A1 (en) * 2003-06-26 2005-07-14 Nathan Sacco Method and apparatus for measuring and monitoring post-sales conditions within a network trading platform
US7562119B2 (en) * 2003-07-15 2009-07-14 Mindshare Design, Inc. Systems and methods for automatically updating electronic mail access lists
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US7395314B2 (en) * 2003-10-28 2008-07-01 Mindshare Design, Inc. Systems and methods for governing the performance of high volume electronic mail delivery
US7660857B2 (en) * 2003-11-21 2010-02-09 Mindshare Design, Inc. Systems and methods for automatically updating electronic mail access lists
US7222158B2 (en) * 2003-12-31 2007-05-22 Aol Llc Third party provided transactional white-listing for filtering electronic communications
US20060026438A1 (en) * 2004-07-29 2006-02-02 Microsoft Corporation Anonymous aliases for on-line communications
US7441271B2 (en) 2004-10-20 2008-10-21 Seven Networks Method and apparatus for intercepting events in a communication system
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7706781B2 (en) * 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
US7643818B2 (en) * 2004-11-22 2010-01-05 Seven Networks, Inc. E-mail messaging to/from a mobile terminal
FI117152B (en) 2004-12-03 2006-06-30 Seven Networks Internat Oy E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful
US7891687B2 (en) * 2004-12-10 2011-02-22 Magna Marque International Inc. Method to conceal bicycle control cables within the handlebars, stem and frame
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
EP1872251B1 (en) 2005-04-18 2015-10-21 BlackBerry Limited Method for providing wireless application privilege management
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US8069166B2 (en) * 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US8295851B2 (en) 2005-08-03 2012-10-23 Michael Edward Finnegan Realtime, interactive and geographically defined computerized personal matching systems and methods
US8880047B2 (en) 2005-08-03 2014-11-04 Jeffrey C. Konicek Realtime, location-based cell phone enhancements, uses, and applications
US7894447B2 (en) * 2005-12-06 2011-02-22 Lippershy Celestial Llc Digital object routing
US8014389B2 (en) * 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
US8194701B2 (en) * 2005-12-06 2012-06-05 Lippershy Celestial Llc System and/or method for downstream bidding
US8055897B2 (en) 2005-12-06 2011-11-08 Lippershy Celestial Llc Digital object title and transmission information
US9686183B2 (en) 2005-12-06 2017-06-20 Zarbaña Digital Fund Llc Digital object routing based on a service request
US20070136209A1 (en) * 2005-12-06 2007-06-14 Shabbir Khan Digital object title authentication
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US20070290787A1 (en) * 2006-06-20 2007-12-20 Trevor Fiatal Systems and methods for group messaging
US8892657B2 (en) * 2006-11-08 2014-11-18 International Business Machines Corporation Motivating and demotivating message responses
US8179872B2 (en) 2007-05-09 2012-05-15 Research In Motion Limited Wireless router system and method
US8693494B2 (en) * 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8805425B2 (en) * 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8364181B2 (en) * 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) * 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US20090248670A1 (en) * 2008-03-31 2009-10-01 Trevor Fiatal Content search engine
US8990313B2 (en) * 2008-04-01 2015-03-24 Microsoft Technology Licensing, Llc Download of current portions of email messages
US8787947B2 (en) * 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8442562B2 (en) * 2008-07-18 2013-05-14 Jeffrey C. Konicek End to end acknowledgment of SMS messages
US8909759B2 (en) * 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US9043731B2 (en) 2010-03-30 2015-05-26 Seven Networks, Inc. 3D mobile user interface with configurable workspace management
US8897432B2 (en) 2010-07-01 2014-11-25 Etherfax, Llc System and method of remote fax interconnect technology
EP2599345B1 (en) 2010-07-26 2017-09-06 Seven Networks, LLC Distributed implementation of dynamic wireless traffic policy
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
EP2599003B1 (en) 2010-07-26 2018-07-11 Seven Networks, LLC Mobile network traffic coordination across multiple applications
WO2012018556A2 (en) 2010-07-26 2012-02-09 Ari Backholm Mobile application traffic optimization
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8204953B2 (en) 2010-11-01 2012-06-19 Seven Networks, Inc. Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
WO2012061430A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
CN103620576B (en) 2010-11-01 2016-11-09 七网络公司 It is applicable to the caching of mobile applications behavior and network condition
US8417823B2 (en) 2010-11-22 2013-04-09 Seven Network, Inc. Aligning data transfer to optimize connections established for transmission over a wireless network
WO2012060997A2 (en) 2010-11-01 2012-05-10 Michael Luna Application and network-based long poll request detection and cacheability assessment therefor
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
GB2500327B (en) 2010-11-22 2019-11-06 Seven Networks Llc Optimization of resource polling intervals to satisfy mobile device requests
EP2661697B1 (en) 2011-01-07 2018-11-21 Seven Networks, LLC System and method for reduction of mobile network traffic used for domain name system (dns) queries
US8316098B2 (en) 2011-04-19 2012-11-20 Seven Networks Inc. Social caching for device resource sharing and management
US8621075B2 (en) 2011-04-27 2013-12-31 Seven Metworks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
GB2504037B (en) 2011-04-27 2014-12-24 Seven Networks Inc Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources
EP2737741A4 (en) 2011-07-27 2015-01-21 Seven Networks Inc Monitoring mobile application activities for malicious traffic on a mobile device
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
EP2789138B1 (en) 2011-12-06 2016-09-14 Seven Networks, LLC A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US9277443B2 (en) 2011-12-07 2016-03-01 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
WO2013090821A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US20130159511A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. System and method for generating a report to a network operator by distributing aggregation of data
GB2499306B (en) 2012-01-05 2014-10-22 Seven Networks Inc Managing user interaction with an application on a mobile device
US8249230B1 (en) 2012-01-09 2012-08-21 EC Data Systems, Inc. Scalable and flexible internet fax architecture
WO2013116856A1 (en) 2012-02-02 2013-08-08 Seven Networks, Inc. Dynamic categorization of applications for network access in a mobile network
WO2013116852A1 (en) 2012-02-03 2013-08-08 Seven Networks, Inc. User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8254538B1 (en) 2012-02-27 2012-08-28 EC Data Systems, Inc. Scalable and flexible internet fax architecture for processing outbound fax messages
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US20130268656A1 (en) 2012-04-10 2013-10-10 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
WO2014011216A1 (en) 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US10079791B2 (en) * 2014-03-14 2018-09-18 Xpedite Systems, Llc Systems and methods for domain- and auto-registration
US10277778B2 (en) 2014-06-24 2019-04-30 Ec Data Systems Inc. Audit logging for a secure, scalable and flexible internet fax architecture

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4644351A (en) * 1984-05-08 1987-02-17 Motorola, Inc. Two way personal message system with extended coverage
US4713780A (en) * 1985-04-15 1987-12-15 Express Communications, Inc. Electronic mail
JPH0669163B2 (en) * 1985-09-17 1994-08-31 日本電気株式会社 Wireless selective call receiver with display function
JPH063934B2 (en) * 1986-11-25 1994-01-12 株式会社日立製作所 Automatic reminder system
US4928096A (en) * 1987-11-16 1990-05-22 Motorola, Inc. Paging terminal apparatus with message storage and retransmission capability and method therefor
US4994985A (en) * 1987-12-23 1991-02-19 International Business Machines Corporation Methods of appending a reply in an electronic mail system
US5093918A (en) * 1988-12-22 1992-03-03 International Business Machines Corporation System using independent attribute lists to show status of shared mail object among respective users
US4940963A (en) * 1989-03-10 1990-07-10 Motorola Inc. Paging system with improved acknowledge-back capabilities
US4941170A (en) * 1989-03-20 1990-07-10 Tandem Computers Incorporated Facsimile transmissions system
US5072444A (en) * 1989-10-23 1991-12-10 Motorola, Inc. Central controller with adaptive message handling characteristics
US5043721A (en) * 1989-12-18 1991-08-27 Hewlett-Packard Company Paging accessory for portable information/computing devices
US5274699A (en) * 1992-07-24 1993-12-28 Motorola, Inc. Method for providing caller identification to a call recipient

Also Published As

Publication number Publication date
EP0746936A4 (en) 1999-06-16
CA2145874A1 (en) 1994-04-14
EP0746936B1 (en) 2003-05-02
US5487100A (en) 1996-01-23
CN1088034A (en) 1994-06-15
DE69332932D1 (en) 2003-06-05
ES2198407T3 (en) 2004-02-01
DE69332932T2 (en) 2003-11-27
CN1036691C (en) 1997-12-10
ATE239337T1 (en) 2003-05-15
EP0746936A1 (en) 1996-12-11
WO1994008419A1 (en) 1994-04-14

Similar Documents

Publication Publication Date Title
CA2145874C (en) Electronic mail message delivery system
EP0818009B1 (en) Message communications system
EP1226695B1 (en) Transmission of multimedia messages between mobile station terminals
EP0697781B1 (en) Method and apparatus for establishing two way communications between a pager device and a paging service provider
US6587681B1 (en) Mail reception notifying system and mail reception notifying method
US8554252B2 (en) Method for transmitting short messages
EP0798899A1 (en) Method for the notification of items present in a server
WO1995020288A1 (en) Modem control and communication arrangement
CN1221540A (en) Remotely retrieving SIM stored data over connection-less communications link
WO1998058332A1 (en) Method and apparatus for accessing and retrieving messages
CA2402657A1 (en) Integrated security and communications system with secure communications link
EP1014630A2 (en) Local and remote notification of messages waiting and automatic retrieval of such messages
US5485503A (en) Method of remote launching applications in a message delivery system
US6633756B1 (en) System and method for tracking wireless messages originating from a single user
WO2005041549A1 (en) Method of information recording, storage and exchange in a cellular telecommunication network
EP0715795A1 (en) Facsimile systems for personal computing devices
JP3278632B2 (en) Key telephone apparatus, electronic mail system using the same, and mail transfer method thereof
WO1999026374A2 (en) Electronic communication
CA2105540A1 (en) Facsimile system for personal computing devices
KR19980014876A (en) How to receive e-mail
JP2002118674A (en) System and method for informing electronic mail incoming call
KR19980049448A (en) E-mail reception confirmation device in data communication system
JP2001145166A (en) Method for transmitting message
JPH0568056A (en) Facsimile store and forward exchange

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed