Information
-
Patent Grant
-
6507274
-
Patent Number
6,507,274
-
Date Filed
Monday, December 13, 199925 years ago
-
Date Issued
Tuesday, January 14, 200322 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
- Scully, Scott, Murphy & Presser
-
CPC
-
US Classifications
Field of Search
US
- 340 71
- 340 752
- 340 755
- 340 756
- 340 743
- 340 748
- 340 721
- 340 82549
- 340 82552
- 340 3112
- 455 426
- 455 458
- 455 460
- 455 344
-
International Classifications
-
Abstract
A data display radio pager of the present invention receives a paging signal including an address number and a message following the address number. If the address number is identical with an address number assigned to the pager, a CPU (Central Processing Unit) writes the message in a RAM (Random Access Memory) while displaying it on an LCD (Liquid Crystal Display). When the user of the pager operates a read switch, the CPU accesses the RAM to display the message stored therein on the LCD. If a receipt interrupt occurs when the CPU is reading the message out of the RAM, the CPU displays both the message stored and an incoming message on the LCD.
Description
BACKGROUND OF THE INVENTION
The present invention relates to a radio pager and more particularly to a data display radio pager.
Generally, a data display radio pager receives a paging signal, decodes it to produce a corresponding digital signal, and determines whether or not the digital signal includes an address number assigned to the pager. If the answer of this decision is positive, the pager outputs an alert tone, writes a message, if it follows the address number, in a storage, and displays the message on a display as a received message.
The above radio pager includes a read switch and a reset switch. When the user of the pager operates the read switch, the message stored in the storage appears on the display. When the user operates the reset switch when the pager is displaying a received message, a receipt waiting mode is set up.
A problem with the above conventional pager is that when an interrupt due to a receipt (receipt interrupt hereinafter) occurs when the pager is reading out a message out of the storage, the message stored is automatically replaced with an incoming message just received. This forces the user to again operate the read switch when the user desires to see the message having been read out. On the other hand, assume that the message being read out of the storage is held on the display despite a receipt interrupt. Then, the user must repeat the switching operation a plurality of times when the user desires to see an incoming message immediately. In any case, when a receipt interrupt occurs, the conventional pager requires the user to perform a complicated switching operation.
Technologies relating to the present invention are disclosed in, e.g., Japanese Patent Laid-Open Publication Nos. 7-298327 and 9-46743 and Japanese Patent Nos. 2,701,835 and 2,702,463.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a data display radio pager capable of allowing the user thereof to see a message extremely easily.
A data display radio pager of the present invention includes a a storage for storing a message following an address number included in a paging signal if the address number is identical with an address number assigned to the pager. A display displays the message as a received message. A read switch reads the message out of the storage when operated by the user of the pager. When the read switch is operated, the controller accesses the storage for causing the message to be displayed on the display. In the event of a receipt interrupt occurring when the controller is reading the message out of the storage, the controller causes the message stored and an incoming message to be displayed on the display. Alternatively, in the event of a receipt interrupt occurring when the controller is reading the message out of the storage, and if the incoming message is a preselected information message, the controller may cause the message stored and incoming message to be displayed on the display.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description taken with the accompanying drawings in which:
FIG. 1
is a block diagram schematically showing a data display radio pager embodying the present invention;
FIG. 2
is an isometric view of the illustrative embodiment;
FIGS. 3A-3C
show specific pictures appearing in the illustrative embodiment on the receipt of a call when a message is being displayed;
FIG. 4
shows a specific picture appearing when a function switch included in the illustrative embodiment is operated in the condition of
FIG. 3B
;
FIG. 5
shows a specific memory map included in the illustrative embodiment;
FIG. 6
shows the memory map of
FIG. 5
more specifically;
FIG. 7
is a flowchart demonstrating a specific operation of the illustrative embodiment;
FIGS. 8A-8C
show specific pictures appearing on the receipt of an information message when a message reported to the user is being displayed;
FIG. 9
shows a specific picture appearing when the function switch is operated in the condition of
FIG. 8B
;
FIG. 10
shows another specific memory map;
FIG. 11
shows the memory map of
FIG. 10
more specifically; and
FIG. 12
is a flowchart demonstrating another specific operation of the illustrative embodiment.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to
FIGS. 1 and 2
of the drawings, a radio pager embodying the present invention is shown and includes an antenna
101
. A paging signal coming in through the antenna
101
is input to a receipt/demodulation
102
. The receipt/demodulation
102
demodulates the input signal and delivers the resulting signal to a controller
109
.
The controller
109
includes a decoder
103
, a CPU (Central Processing Unit)
104
, a RAM (Random Access Memory)
105
, a ROM (Read Only Memory)
106
, an EEPROM (Electrically Erasable Programmable ROM)
107
, and an LCD (Liquid Crystal Display) controller
108
. The demodulated signal output from the receipt/demodulation
102
is input to the decoder
103
. The decoder
103
decodes the demodulated signal and feeds the decoded signal to the CPU
104
. The CPU
104
determines whether or not the decoded signal includes an address number identical with an address number assigned to the pager and stored in the EEPROM
107
. Specifically, when a power switch, not shown, provided on the pager is turned on or when a battery, not shown, is mounted to the pager, the CPU
104
reads the address number stored in the EEPROM
102
and writes it in the RAM
105
.
If the address number included in the decoded signal is identical with the address number assigned to the pager, the CPU
104
writes a message following the address number of the decoded signal in the RAM
105
. At the same time, the CPU
104
displays the message on an LCD
110
via the LCD controller
108
. It is to be noted that the ROM
106
additionally stores, e.g., a program for operating the CPU
104
. The decoder
103
, CPU
104
, RAM
105
, ROM
106
, LCD controller
108
and EEPROM
107
may be implemented as a single control LSI (Large Scale Integrated) circuit chip, if desired.
As shown in
FIG. 1
, a read switch
111
, a reset switch
112
and a function switch
113
are connected to the CPU
104
. The read switch
111
is used to display a received message on the LCD
110
while the reset switch
112
is used to replace a message being displayed with a receipt waiting message. When a stored message being read and an incoming message just received are displayed on the LCD
110
together, the function switch
113
may be operated to see only the incoming message on the LCD
110
.
As shown in
FIG. 2
, the LCD
110
, read switch
111
, reset switch
112
and function switch
13
may be arranged on the front end of a casing
201
included in the pager. This allows the user of the pager to operate the switches
110
-
113
while watching the LCD.
Referring also to
FIGS. 3A-3C
and
4
, assume that the user operates the read switch
111
when a receipt waiting picture is appearing on the LCD
110
. Then, the latest received message and reported to the user is read out of the RAM
105
and displayed on the LCD
110
. When the user repeatedly operates the read switch
111
, the second latest message and successive messages are sequentially read out of the RAM
105
and displayed on the LCD
110
(FIG.
3
A).
Assume that an interrupt due to a receipt, i.e., a receipt interrupt occurs in the condition shown in FIG.
3
A. Then, as shown in
FIG. 3B
, the message reported to the user and an incoming message appear on the LCD
110
together. In the specific picture shown in
FIG. 3B
, “Please call **-****-****.” is the incoming message. When the user watching the picture of
FIG. 3B
operates the read switch
111
, a picture shown in FIG.
3
C and identical with the picture of
FIG. 3A
appears in which the incoming message is absent.
On the other hand, when the user watching the picture of
FIG. 3B
operates the function switch
113
, the full incoming message appears on the LCD
110
alone, as shown in FIG.
4
.
FIG. 5
shows a memory map included in the illustrative embodiment and assigned to the RAM
105
. As shown, the memory map is made up of a memory number area and a message area. An incoming message is written to a frame INCOMING MESSAGE included in the message area. The latest message to the oldest message reported to the user are respectively stored in frames MESSAGE N, MESSAGE N−1, . . . , MESSAGE
1
of the message area in one-to-one correspondence to the memory numbers N, N−1, . . . ,
1
. After the incoming message has been reported to the user, it is shifted from the frame INCOMING MESSAGE to the frame MESSAGE N. At the same time, the messages received before the incoming message are sequentially shifted to the older message side by one frame. When the memory number of messages exceeds the capacity of the RAM
105
, the oldest message is deleted.
FIG. 6
shows the memory map of
FIG. 5
more specifically. As shown, the message “Please call **-****-****.” of
FIG. 3B
which is an incoming message is temporarily written to the frame INCOMING MESSAGE of the message area. The message “Please come to Tokyo Station at 6 p.m. on November 30.” is stored in the latest message frame MESSAGE N.
A specific operation of the illustrative embodiment will be described with reference to
FIGS. 1 and 7
. Assume that in a receipt waiting mode (step ST
701
) the user of the pager operates the read switch
111
(Yes, step ST
702
). Then, the CPU
104
sets K=N in a memory number counter, not shown, as a default value (step ST
703
) and controls the LCD controller
108
to display the whole K-th message reported to the user on the LCD
110
(step ST
704
). After the step ST
704
, when a preselected period of time expires without any switch operation (Yes, step ST
705
) or when an interrupt occurs due to the operation of the reset switch
112
(Yes, step ST
706
), the CPU
104
returns to the step ST
701
. On the other hand, when the above interrupt does not occur (No, step ST
707
), but an interrupt due to the operation of the read switch
111
occurs (Yes, step ST
708
), the CPU
104
sets a value K=K−1 smaller than the default value K=N in the memory number counter (step ST
709
) and controls the LCD controller
108
to display the whole updated K-th message on the LCD
110
(step ST
704
). If the content of the memory number counter is K=1 (Yes, step ST
710
), meaning that the above message is the oldest message, the CPU
104
returns to the step ST
701
.
If the answer of the step ST
707
is Yes, the CPU
104
produces an alert tone (step ST
711
) and then displays an incoming message at the upper half of the LCD
110
while shifting the existing message to the lower half of the LCD
110
(step ST
712
). Subsequently, the CPU
104
shifts the messages stored in the frames MESSAGE N through MESSAGE
1
to the older side by one frame and writes the incoming message in the latest message area MESSAGE N (step ST
713
).
The CPU
104
monitors the switches
111
-
113
for detecting an interrupt (step ST
714
). If any interrupt occurs (Yes, STEP ST
714
), the CPU
104
outputs an alert tone (step ST
717
). If the answer of the step ST
714
is No, but a timer counts a preselected period of time (Yes, step ST
715
), the CPU
104
stops outputting the alert tone (step ST
716
) and then returns to the step ST
701
.
After the step ST
717
, the CPU
104
monitors the function switch
113
as to an interrupt (step ST
718
). If the timer counts a preselected period of time without the function switch
113
being operated (Yes, step ST
119
), the CPU
104
returns to the step ST
701
.
If the answer of the step ST
718
is Yes, meaning that an interrupt has occurred via the function switch
113
, the CPU
104
controls the LCD controller
108
to display the whole incoming message on the LCD
110
(step ST
720
) and then returns to the step ST
708
. If an interrupt occurs in the step ST
708
due to the operation of the read switch
111
, the CPU
104
again displays the K-th message having appeared before the interrupt.
Reference will be made to
FIGS. 8A-8C
and
9
for describing another specific message display procedure available with the illustrative embodiment. The specific display to be described occurs when the pager receives an information message, i.e., a message transferring preselected information while displaying a received message reported to the user on the LCD
110
and when the function switch
113
thereof is operated by the user. As shown in
FIG. 8A
, when the user operates the read switch
111
while watching the receipt waiting picture, the CPU
104
reads the latest message reported to the user out of the RAM
105
and displays it on the LCD
110
in the same manner as described with reference to FIG.
3
A. Again, when the user repeatedly operates the read switch
111
, the second latest message and successive messages are sequentially read out of the RAM
105
and displayed on the LCD
110
.
When a receipt interrupt due to an incoming information message occurs in the condition shown in
FIG. 8A
, part of the message read out of the RAM
105
and part of the incoming information message are displayed on the LCD
110
together, as shown in FIG.
8
B. Specifically, “December 1 Weather Forecast: Sapporo . . . clear, Niigata . . . rain, Tokyo . . . clear, Nagoya . . . clear, Osaka . . . cloudy, Fukuoka . . . clear” is the incoming information message.
When the user operates the read switch
111
in the condition shown in
FIG. 8B
, the incoming message disappears on the LCD
110
, as shown in
FIG. 8C
identical with FIG.
8
A. On the other hand, when the user operates the function key
113
in the condition shown in
FIG. 8B
, the whole incoming information message appears on the LCD
110
while the latest received message disappears, as shown in FIG.
9
.
FIG. 10
shows another specific memory map assigned to the RAM
105
,
FIG. 1
, and applicable to the above message display procedure.
FIG. 10
is identical with
FIG. 5
as far as the memory number area and message area are concerned. The memory map of
FIG. 10
additionally includes an information message area INFO_MESSAGE for storing only the latest information message received.
FIG. 11
shows the memory map of
FIG. 10
more specifically. As shown, the information message “December 1 Weather Forecast: Sapporo . . . clear, Niigata . . . rain, Tokyo . . . clear, Nagoya . . . clear, Osaka . . . cloudy, Fukuoka . . . clear” shown in
FIG. 8B
is stored in the information message area INFO_MESSAGE
Another specific operation of the illustrative embodiment will be described with reference to
FIGS. 1 and 12
. Steps ST
701
-ST
710
shown in
FIG. 12
are identical with the steps ST
701
-ST
710
of FIG.
7
and will not be described specifically in order to avoid redundancy. As shown, assume that a receipt interrupt occurs (step ST
707
), and that the CPU
104
determines that an incoming message is an information message (Yes, step ST
1201
). Then, the CPU
104
displays the information message at the upper half of the LCD
110
while shifting the existing message to the lower half of the LCD
110
(step ST
1202
). Further, the CPU
104
updates the information message stored in the information message area INFO_MESSAGE of the RAM
105
(step ST
1203
).
After the step ST
1203
, the CPU
104
monitors the function switch
113
as to an interrupt (step ST
1204
). When an interrupt occurs (Yes, step ST
1204
, the CPU
104
controls the LCD controller
108
to display the whole information message on the LCD
110
while deleting the other message (step ST
1206
). If the timer counts the preselected period of time without the function switch
113
being operated (Yes, step ST
1205
), the CPU
104
returns to the step ST
701
. Further, the CPU
104
monitors the reset switch
112
as to an interrupt (step ST
1207
). If an interrupt occurs due to the operation of the reset switch
112
(Yes, step ST
1207
) and if the timer counts a preselected period of time (Yes, step ST
1208
), the CPU
104
returns to the step ST
701
.
If the answer of the step ST
707
is Yes, but the interrupt is not derived from the receipt of an information message (No, step ST
1201
), the CPU
104
sequentially shifts the messages stored in the frames MESSAGE N through MESSAGE
1
of the message area to the older side by one frame while writing the incoming message in the latest message area MESSAGE N (step ST
1209
). Subsequently, the CPU
104
outputs an alert tone (step ST
1210
) and displays the whole incoming message on the LCD
110
(step ST
1211
). Further, the CPU
104
monitors the switches
111
-
113
for detecting an interrupt (step ST
1212
). When an interrupt occurs via any one of the switches
111
-
113
(Yes, step ST
1212
) or when the timer counts a preselected period of time without any switch interrupt (Yes, ST
1213
), the CPU
104
stops outputting the alert tone (step ST
1214
) and returns to the step S
701
.
In summary, in accordance with the present invention, when a receipt interrupt occurs when a received message reported to the user is being read out of a memory, an incoming message and the message being read out appear at the upper half and lower half of an LCD, respectively. This allows the user to easily see the two different messages at the same time.
Further, only when an interrupt occurs due to the receipt of an information message, both the information message and the message being read out appear on the LCD. The user can therefore immediately determine whether the incoming message is a periodic information message or another kind of message. In addition, the user can easily see the entirety of desired one of the two different messages appearing on the LCD together by operating a single switch.
Various modifications will become possible for those skilled in the art after receiving the teachings of the present disclosure without departing from the scope thereof.
Claims
- 1. A data display radio pager comprising:a storage for storing a message following an address number included in a paging signal if said address number is identical with an address number assigned to said radio pager; a display for displaying the message as a received message; a read switch for reading the message out of said storage when operated by a user; and control means for accessing, when said read switch is operated, said storage for causing the message to be displayed on said display; said control means causing, in the event of a receipt interrupt occurring when said control means is reading the message out of said storage, said message stored and an incoming message to be displayed on said display.
- 2. A radio pager as claimed in claim 1, wherein when said read switch is operated when said control means is displaying both the message stored and the incoming message, said control means causes only said message stored to be displayed on said display.
- 3. A radio pager as claimed in claim 1, further comprising a function switch, said control means causing, when said function switch is operated when said control means is displaying both the message stored and the incoming message, only said incoming message to be displayed on said display.
- 4. A data display radio pager comprising:a storage for storing a message following an address number included in a paging signal if said address number is identical with an address number assigned to said radio pager; a display for displaying the message as a received message; a read switch for reading the message out of said storage when operated by a user; and control means for accessing, when said read switch is operated, said storage for causing the message to be displayed on said display; said control means causing, in the event of a receipt interrupt occurring when said control means is reading the message out of said storage, and if an incoming message is a preselected information message, said message stored and said incoming message to be displayed on said display.
- 5. A radio pager as claimed in claim 4, wherein if the incoming message is not the preselected information message, said control means causes said incoming message to be displayed on said display.
- 6. A radio pager as claimed in claim 4, wherein when said read switch is operated when said control means is displaying both the message stored and the information message, said control means causes only said message stored to be displayed on said display.
- 7. A radio pager as claimed in claim 4, further comprising a function switch, said control means causing, when said function switch is operated when said control means is displaying both the message stored and the information message, only said information message to be displayed on said display.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-354711 |
Dec 1998 |
JP |
|
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5173688 |
DeLuca et al. |
Dec 1992 |
A |
5933088 |
Lipp |
Aug 1999 |
A |
5936548 |
Takatsuka |
Aug 1999 |
A |
5966113 |
Hidaka et al. |
Oct 1999 |
A |
Foreign Referenced Citations (4)
Number |
Date |
Country |
7-298327 |
Nov 1995 |
JP |
9-46743 |
Feb 1997 |
JP |
2701835 |
Oct 1997 |
JP |
2702436 |
Oct 1997 |
JP |