WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Reliable message communication system    
United States Patent5315635   
Link to this pagehttp://www.wikipatents.com/5315635.html
Inventor(s)Kane; John R. (Wellington, FL); Schwendeman; Robert J. (Pompano Beach, FL); Wright; James A. (Coral Springs, FL)
AbstractA method and apparatus for reliably delivering messages (200) from a central terminal (102) to a communication receiver (130) in a communication system (100), such as an electronic mail system. The central terminal (102) sequentially transmits messages (200) to the communication receiver (130) and the communication receiver (130) receives transmitted messages (200) over a first communication medium (122). The communication receiver (130) reconciles messages that it failed to receive over the first communication medium (122) with the central terminal (102) over a second communication medium (152). The reconciliation between the communication receiver (130) and the central terminal (102) utilizes message sequence identifiers (208) transmitted with the messages (200) that identify the transmission sequence of the sequentially transmitted messages (200).
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5315635
Reliable message communication system - US Patent 5315635 Drawing
Reliable message communication system
Inventor     Kane; John R. (Wellington, FL); Schwendeman; Robert J. (Pompano Beach, FL); Wright; James A. (Coral Springs, FL)
Owner/Assignee     Motorola, Inc. (Schaumburg, IL)
Patent assignment
All assignments
Publication Date     May 24, 1994
Application Number     07/954,106
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 30, 1992
US Classification     340/7.29 340/7.54
Int'l Classification     H04M 011/00
Examiner     Kuntz; Curtis
Assistant Examiner     Dehling; G. J.
Attorney/Law Firm     Gardner; Kelly A. Macnak; Philip P. ,
Address
Parent Case    
Priority Data    
USPTO Field of Search     379/56 379/57 379/58 379/93 379/97 379/98 379/99 340/825.44 340/311.1 340/825.07 340/825.15 340/825.17 370/94.1 358/437 358/439 358/441
Patent Tags     reliable message communication
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5151899
Thomas
370/394
Sep,1992

[0 after 0 votes]
5138311
Weinberg
340/7.28
Aug,1992

[0 after 0 votes]
5051993
DeLuca
370/310
Sep,1991

[0 after 0 votes]
5043721
May
340/7.54
Aug,1991

[0 after 0 votes]
4991197
Morris
455/557
Feb,1991

[0 after 0 votes]
4952929
DeLuca
340/7.52
Aug,1990

[0 after 0 votes]
4941170
Herbst
379/100.07
Jul,1990

[0 after 0 votes]
4918437
Jasinski
340/7.26
Apr,1990

[0 after 0 votes]
4914649
Schwendeman
370/311
Apr,1990

[0 after 0 votes]
4882579
Siwiak
340/7.23
Nov,1989

[0 after 0 votes]
4875038
Siwiak
340/7.23
Oct,1989

[0 after 0 votes]
4803487
Willard
340/7.54
Feb,1989

[0 after 0 votes]
4713780
Schultz
709/206
Dec,1987

[0 after 0 votes]
4644351
Zabarsky
340/7.21
Feb,1987

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method in a communication system for reliably delivering messages from a terminal to a selective call receiver, the method comprising the steps of:

(a) the terminal storing messages for transmission to a selective call receiver, each message comprising address information, a message sequence identifier, and message data;

(b) the terminal sequentially transmitting the messages over a first communication medium for reception by the selective call receiver, the message sequence identifiers transmitted with the messages identifying the sequence of transmitted messages that include the same address information;

(c) the selective call receiver receiving at least some of the transmitted messages, including the message sequence identifiers associated with the received messages;

(d) the selective call receiver monitoring a time associated with a last received message to determine when a predetermined amount of time has expired;

(e) the selective call receiver determining, after expiration of the predetermined amount of time, that a transmitted message has been missed when the last received message is out of sequence with other messages received by the selective call receiver;

(f) the selective call receiver generating, in response to determining that a transmitted message has been missed, a message reconciliation request over a second communication medium, the second communication medium being different from the first communication medium, the message reconciliation request identifying a predetermined address for the selective call receiver and any message sequence identifiers included with the received messages;

(g) the terminal determining whether any messages that were sequentially transmitted in step (b) were not received by the selective call receiver by comparing the message sequence identifiers of the stored messages to the message sequence identifiers identified in the message reconciliation request as being received, wherein a stored message is determined to have not been received when the message sequence identifier of a stored message is not identified as received in the message reconciliation request;

(h) retrieving each stored message that was determined not to have been received by the selective call receiver in step (g); and

(i) transmitting over the second communication medium at least the message data of each of the retrieved messages in step (h) for reception by the selective call receiver for reliably delivering messages to the selective call receiver.

2. The method of claim 1 further including, subsequent to step (i), the steps of:

(j) receiving an acknowledgement from the selective call receiver over the second communication medium in response to step (i), the acknowledgement affirmatively acknowledging reception by the selective call receiver of at least the message data of each of the retrieved messages transmitted in step (i); and

(k) deleting each of the messages stored in step (a) that was acknowledged as being received by the selective call receiver in step (j).

3. The method of claim 1 further including, subsequent to step (i), the step of:

(l) repeating steps (a) through (i), wherein the received message reconciliation request in step (f) identifies messages received by the selective call receiver since a previous message reconciliation request was received identifying the predetermined address for the selective call receiver.

4. The method of claim 1 wherein the first communication medium is a ratio frequency paging channel.

5. The method of claim 4 wherein the second communication medium is a dial-up telephone line interface using modem communication.

6. The method of claim 4 wherein the second communication medium is a radio frequency communication channel.

7. An electronic mail communication system comprising:

a paging system for reliably delivering electronic mail messages, the paging system comprising:

first memory means for storing the electronic mail messages, each electronic mail message comprising address information, a message sequence identifier, and message data; and

paging transmitting means for sequentially transmitting the electronic mail messages to at least one selective call receiver over a paging communication channel; and

at least one selective call receiver, each selective call receiver comprising:

paging receiving means for receiving the electronic mail messages sequentially transmitted over the paging communication channel;

decoding means for matching the address information included with each received electronic mail messages to a predetermined address;

second memory means for storing at least the message sequence identifier and the message data for each received electronic mail message including address information that matched with the predetermined address;

determining means coupled to the second memory means for determining that a transmitted message including address information matching the predetermined address was not received by detecting that a message sequence identifier associated with a received message is out of sequence with the transmission sequence of other stored messages;

timing means coupled to the determining means for providing timing information thereto for determining that the transmitted message was not received after a predetermined time interval subsequent to a last received message being monitored in the transmission sequence, wherein the determination that the transmitted message was not received is delayed by the predetermined time interval for monitoring the transmission sequence up to the expiration of the predetermined time interval; and

reconciliation request initiating means for initiating a reconciliation request over a dial-up telephone interface in response to the determination that a transmitted message has been missed and after expiration of the predetermined time interval, the reconciliation request identifying

(a) a predetermined address for the selective call receiver and

(b) any message sequence identifiers included with electronic mail messages received by the selective call receiver,

wherein the received electronic mail messages identified in the reconciliation request include address information matching the predetermined address at the selective call receiver; and

wherein the paging system further comprises:

retrieving means for retrieving from the first memory means the electronic mail messages identified by the reconciliation request as having not been received by the selective call receiver; and

reconciled message transmitting means for transmitting over the dial-up telephone interface at least the message data of each of the retrieved electronic mail messages in response to the reconciliation request; and

wherein each of the at least one selective call receiver further comprises:

reconciled message receiving means coupled to the reconciliation request initiating means and the second memory means for receiving at least the message data of each of the retrieved electronic mail messages transmitted over the dial-up telephone interface in response to the reconciliation request, and for providing at least the message data received by the reconciled message receiving means to the second memory means for reliably delivering the electronic mail messages from the paging system to the at least one selective call receiver.

8. The electronic mail communication system of claim 7,

wherein the reconciled message transmitting means comprises modem transmitting means for transmitting over the dial-up telephone interface at least the message sequence identifier and the message data of each of the retrieved electronic mail messages using modem communication, and

wherein the reconciled message receiving means comprises modem receiving means for receiving at least the message sequence identifier and the message data of each of the retrieved electronic mail messages transmitted over the dial-up telephone interface using modem communication.

9. A communication system for reliably delivering messages from a central terminal to at least one communication receiver, wherein the central terminal comprises:

memory means for storing messages destined for transmission to at least one communication receiver;

first message transmitting means coupled to the memory means for sequentially transmitting the messages and message sequence identifiers associated with the messages over a first communication medium for reception by the at least one communication receiver;

second message transmitting means coupled to the first memory means for transmitting messages missed by the at least one communication receiver over a second communication medium for reception by the at least one communication receiver in response to reception of a message reconciliation request generated and transmitted by the at least one communication receiver, wherein the message reconciliation request identifies message sequence identifiers associated with messages that have been received by the at least one communication receiver such that missed messages can be identified by the central terminal; and

wherein the at least one communication receiver comprises:

receiving means for receiving at least some of the messages transmitted over the first communication medium;

monitoring means coupled to the receiving means for monitoring the message sequence identifiers associated with the received messages;

determining means coupled to the monitoring means for determining that a message transmitted over the first communication medium was not received by detecting that a message sequence identifier associated with a received message is out of sequence with the transmission sequence of other received messages;

timing means coupled to the determining means for providing timing information thereto for determining that the transmitted message was not received after a predetermined time interval subsequent to a last received message being monitored in the transmission sequence, wherein the determination that the transmitted message was not received is delayed by the predetermined time interval for monitoring the transmission sequence up to the expiration of the predetermined time; and

reconciliation request means coupled to the determining means for generating a reconciliation request over the second communication medium in response to the determining means determining that the received message is out of sequence with the transmission sequence of the other received messages after expiration of the predetermined time interval.

10. The communication system of claim 9 wherein the second communication medium is a dial-up telephone line interface using modem communication.

11. The communication system of claim 9 wherein the second communication medium is a ratio frequency communication channel.

12. A portable selective call receiver operable in cooperation with a communication system for reliably delivering messages from the communication system to the portable selective call receiver, the portable selective call receiver comprising:

first receiving means for receiving messages transmitted over a first communication medium, each transmitted message comprising address information, a message sequence identifier, and message data, the message sequence identifiers of transmitted messages identifying a transmission sequence of the transmitted messages that include the same address information;

memory means coupled to the first receiving means for storing the received messages;

decoding means for matching the address information of a received message to a predetermined address;

received message sequence monitoring means coupled to the receiving means and the decoding means for monitoring the transmission sequence of received messages that include address information matching the predetermined address;

missed message determining means coupled to the received message sequence monitoring means for determining that a transmitted message including address information matching the predetermined address was not received by the portable selective call receiver by detecting at least one received message having a message sequence identifier that is out of sequence with the transmission sequence of received messages including address information matching the predetermined address;

message error detecting means coupled to the receiving means and the decoding means for detecting errors in the message data of a received message having address information that matches the predetermined address;

message reconciliation requesting means coupled to the missed message determining means and the message error detecting means for transmitting a message reconciliation request to the communication system over a second communication medium for identifying at least one transmitted message that the portable selective call receiver failed to receive over the first communication medium, the message reconciliation request identifying the predetermined address and at least one message sequence identifier, each of the at least one message sequence identifier corresponding to a transmitting message that was not received, as determined by the missed message determining means, or corresponding to a received message having error in the message data, as detected by the error detection means;

reconciled message receiving means coupled to the message reconciliation requesting means and responsive thereto for receiving at least the message data of each of the at least one message corresponding to each of the at least one message sequence identifier identified in the message reconciliation request, the reconciled message receiving means receiving at least the message data of each of the at least one message over the second communication medium for reliably delivering messages from the communication system to the portable selective call receiver; and

timing means coupled to the received message sequence monitoring means and the missed message determining means for providing timing information thereto for determining that a transmitted message including address information matching the predetermined address was not received by the portable selective call receiver after a predetermined time interval subsequent to a last received message being monitored in the transmission sequence, the determination that the transmitted message including address information matching predetermined address was not received being delayed by the predetermined time interval for monitoring the transmission sequence up to the expiration of the predetermined time interval.

13. The portable selective call receiver of claim 12, further comprising;

display means coupled to the message reconciliation requesting means for visually indicating to a user that the portable selective call receiver failed to receive at least one transmitted message over the first communication medium; and

user input control means coupled to the message reconciliation requesting means for receiving user input including a user confirmation of the visual indication that the portable selective call receiver failed to receive at least one transmitted message, the received user confirmation being coupled to the message reconciliation requesting means for transmitting the message reconciliation request to the communication system in response to receiving the user confirmation.

14. The portable selective call receiver of claim 12, wherein the first communication medium is a radio frequency paging communication channel, and wherein the second communication medium is one of the set of communication media including a dial-up telephone line interface using modem communication and a radio frequency communication channel.

15. The portable selective call receiver of claim 12, wherein each of the messages transmitted over the first communication medium includes a cyclic redundancy code (CRC) for detecting at least one error in the message data, and wherein the message error detecting means utilizes the CRC of a received message having address information that matches the predetermined address for detecting error in the message data of the received message.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates generally to message communication systems, such as for electronic mail systems, and more specifically to a method and apparatus for reliably delivering messages to one or more remote units from a central communication system utilizing a paging transmitter system.

BACKGROUND OF THE INVENTION

Communication systems, such as paging systems, typically communicate messages from an originating device to one or more destination devices. 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 a display.

Contemporary paging systems offer a limited message length for communicating information. For example, an alphanumeric message may be typically 80 characters or less. These typical message lengths have provided reasonably reliable delivery of messages to the users of the communication system.

On the other hand, a distinct trend in the market is for customers desiring much longer messages, such as messages that are ten to one hundred times longer or more. Transmission of these messages over a paging channel can encounter a number of obstacles to reliable delivery of the longer messages, such as different types of interference, fading, noise, and other phenomena detracting from error-free and reliable communication of the messages to the destination devices.

This difficulty in reliable transmission of the longer messages is especially frustrating to customers that are used to communicating long messages over a more reliable communication medium, such as direct wire line or dial-up telephone communication. This is particularly the case for electronic mail system users which typically desire to send relatively long messages with a high degree of certainty that the messages are received error free. Typically, an originating device, such as a personal computer or workstation, can send long messages to one or more destination devices, such as other personal computers or workstations, over a direct wire line interface, or over a local area network (LAN), or over a dial-up telephone line connection using the public switched telephone network (PSTN).

Therefore, a need exists to enhance the reliability of transmitting messages, including long messages, in communication systems that utilize paging systems for delivering the messages.

SUMMARY OF THE INVENTION

A method in a communication system for reliably delivering messages from a terminal to a selective call receiver comprises the steps of the terminal storing messages for transmission to a selective call receiver, each message comprising address information, a message sequence identifier, and message data and then sequentially transmitting the messages over a first communication medium for reception by the selective call receiver, wherein the message sequence identifiers are transmitted with the messages to identify the sequence of transmitted messages that include the same address information. The selective call receiver receives at least some of the transmitted messages, including the message sequence identifiers associated with the received messages, monitors a time associated with a last received message to determine when a predetermined amount of time has expired, and determines, after expiration of the predetermined amount of time, that a transmitted message has been missed when the last received message is out of sequence with other messages received by the selective call receiver. The selective call receiver generates, in response to determining that a transmitted message has been missed, a message reconciliation request over a second communication medium that is different from the first communication medium. The message reconciliation request identifies a predetermined address for the selective call receiver and any message sequence identifiers included with the received messages. The terminal then determines whether any of the sequentially transmitted messages were not received by the selective call receiver by comparing the message sequence identifiers of the stored messages to the message sequence identifiers identified in the message reconciliation request as being received, wherein a stored message is determined to have not been received when the message sequence identifier of a stored message is not identified as received in the message reconciliation request. The terminal retrieves each stored message that was determined not to have been received by the selective call receiver and transmits over the second communication medium at least the message data of each of the retrieved messages for reception by the selective call receiver for reliably delivering messages to the selective call receiver.

An electronic mail communication system comprises a paging system for reliably delivering electronic mail messages. The paging system includes first memory means for storing the electronic mail messages, each electronic mail message comprising address information, a message sequence identifier, and message data. The paging system further includes paging transmitting means for sequentially transmitting the electronic mail messages to at least one selective call receiver over a paging communication channel and at least one selective call receiver. Each selective call receiver comprises paging receiving means for receiving the electronic mail messages sequentially transmitted over the paging communication channel and decoding means for matching the address information included with each received electronic mail message to a predetermined address. Second memory means stores at least the message sequence identifier and the message data for each received electronic mail message including address information that matched with the predetermined address, and determining means coupled to the second memory means determines that a transmitted message including address information matching the predetermined address was not received by detecting that a message sequence identifier associated with a received message is out of sequence with the transmission sequence of other stored messages. Timing means coupled to the determining means provides timing information thereto for determining that the transmitted message was not received after a predetermined time interval subsequent to a last received message being monitored in the transmission sequence, wherein the determination that the transmitted message was not received is delayed by the predetermined time interval for monitoring the transmission sequence up to the expiration of the predetermined time interval. Each selective call receiver also includes reconciliation request initiating means for initiating a reconciliation request over a dial-up telephone interface in response to the determination that a transmitted message has been missed and after expiration of the predetermined time interval. The reconciliation request identifies a predetermined address for the selective call receiver and any message sequence identifiers included with electronic mail messages received by the selective call receiver, wherein the received electronic mail messages identified in the reconciliation request include address information matching the predetermined address at the selective call receiver. The paging system further comprises retrieving means for retrieving from the first memory means the electronic mail messages identified by the reconciliation request as having not been received by the selective call receiver and reconciled message transmitting means for transmitting over the dial-up telephone interface at least the message data of each of the retrieved electronic mail messages in response to the reconciliation request. Each of the at least one selective call receiver further comprises reconciled message receiving means coupled to the reconciliation request initiating means and the second memory means for receiving at least the message data of each of the retrieved electronic mail messages transmitted over the dial-up telephone interface in response to the reconciliation request, and for providing at least the message data received by the reconciled message receiving means to the second memory means for reliably delivering the electronic mail messages from the paging system to the at least selective call receiver.

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 message block diagram illustrating a transmitted message according to the preferred embodiment of the present invention.

FIG. 3 is a message sequence diagram illustrating a first example of received messages being stored in the memory of a remote unit of the communication system according to the preferred embodiment of the present invention.

FIG. 4 is a message sequence diagram illustrating a second example of received messages being stored in the memory of a remote unit of the communication system according to the preferred embodiment of the present invention.

FIG. 5 is a block diagram illustrating messages stored in the memory of a central terminal of the communication system and messages stored in the memory of a remote unit before a reconciliation of messages between the central terminal and the remote unit, in accordance with the preferred embodiment of the present invention.

FIG. 6 is a flow diagram illustrating an operational sequence for a remote unit, according to the preferred embodiment of the present invention.

FIGS. 7 and 8 are message sequence diagrams illustrating a timing aspect of the second example of FIG. 4, in accordance with the preferred embodiment of the present invention.

FIGS. 9 and 10 are flow diagrams illustrating operational sequences for the central terminal of FIG. 1, according to the preferred embodiment of the present invention.

FIGS. 11 and 12 are flow diagrams illustrating operational sequences for the remote unit of FIG. 1, according to the preferred embodiment of the present invention.

DESCRIPTION OF THE 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 104, 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 devices 108, such as a local personal computer or console or other terminal device. Typically, the one or more local input devices 108 interface with the input sections 112 of the central terminal 102 via direct wire line connections using standard RS-232 or RS-422 interface.

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. Additionally, 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 114 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 stored in the memory 118 can be used by the controller 114 for reliable delivery of the message to the destination or remote unit 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, will be labeled path B which 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 type shown in FIG. 1 is more fully described in U.S. Pat. No. 5,138,311, issued Aug. 11, 1992, entitled, "Communication System Having Adaptable Message Information Formats", which is assigned to the same assignee as the present invention and is incorporated herein by reference. 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 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. Pat. 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 and is incorporated herein by reference.

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 the display. User input at the remote unit 130 can also cause the remote unit 130 to perform other functions 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 time information provided by the real time clock 142 to keep track of the time when messages were received at the remote unit 130, and other useful operations that will be more fully discussed below.

Furthermore, the selective call receiver 130 includes a modem transmitting unit and a modem receiving unit 144 and the associated telephone interfacing circuitry or other suitable communications apparatus (e.g. packet radio modem) which allows the user of the selective call receiver 130 to connect the selective 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 the 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 111 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 receive me