Claims
- 1. A radio display pager having a receiver for receiving a paging signal containing and address and a message and means for detecting when the address in the received paging signal coincides with a unique address assigned to the pager, wherein the message comprises a series of characters, said pager comprising:
- means responsive to the detection of a coincidence between the received address and the unique address for detecting an error in each character of the received message, for identifying those characters having no error as being error-free characters, and for identifying those characters in error as being error-containing characters;
- memory means having a first storage area for storing therein a received message and a plurality of second storage areas for respectively storing therein a plurality of different messages which are received in succession prior to the reception of the message in the first storage area, each of the messages stored in the first storage area and the second storage areas containing both the error-free and error-containing characters, the characters stored in the first storage area in order respectively corresponding in position to those stored in each of the second storage areas; and
- control means for (a) detecting a mismatch between each of the error-free characters in the first storage area and each of the positionally corresponding error-free characters in each of the second storage areas, for shifting all characters from each of the second storage areas to the next storage area of said plurality of second storage areas in order to vacate a storage area, and for shifting all characters from the first storage area to the vacated storage area and (b) detecting a match between each of the error-free characters in the first storage area and each of the positionally corresponding error-free characters in one of the second storage areas and replacing characters in said one of the second storage areas with all the positionally corresponding error-free characters in the first storage area.
- 2. A radio display pager as claimed in claim 1, wherein the control means provides a count indicating the number of the detected matches, effects the shifting of all characters if the count is smaller than a prescribed value, and effect the replacement of said characters if the count is greater than the prescribed value.
- 3. A method of correcting a message received by a radio display pager, the message having a plurality of characters, said method comprising the steps of:
- receiving a message of first arrival and storing it in memory;
- checking each character of the first arrival message to determine whether it contains an error;
- receiving a message of second arrival and storing it in memory;
- checking each character of the second arrival message to determine whether it contains an error and identifying those characters having no error as being error-free characters and identifying those characters in the error as being error-containing characters;
- comparing between the error-free characters contained in corresponding positions of the first and second arrival messages to detect a coincidence therebetween;
- counting the detected coincidence; and
- if the count of the detected coincidence exceeds a predetermined value, replacing at least one error-containing character of one of the message with an error-free character of the other message.
- 4. A radio display pager for receiving a paging signal containing an address and a message, said message comprising a series of characters, said pager comprising:
- means for detecting when the address in the received paging signal coincides with a unique address assigned to the pager,
- means operable in response to the detection of a coincidence between the received address and the unique address for detecting an error in each character of the received message and identifying those characters having no error as being error-free characters and identifying those characters in error as being error-containing characters;
- a memory having a temporary storage area and a plurality of main storage areas; and
- control means programmed to perform the steps of: (a) writing a received message of first arrival into said temporary storage area and rewriting it into one of said main storage areas when a message of second arrival is received so that said temporary storage area stores a message of the most recent arrival and said main storage areas store a plurality of like messages of successively earlier arrivals at a given instant of time, each of the message in said temporary storage area and said main storage areas containing both error-free and error-containing characters, the characters stored in said temporary storage area respectively corresponding in position to the characters stored in each of the main storage areas, (b) maintaining a comparison between each of the error-free characters in one of the main storage areas to detect a mismatch or match therebetween, (c) if a mismatch is detected, transferring all characters of each of the main storage areas to an adjacent one of the main storage areas in order to vacate a storage area and transferring all characters of the temporary storage area to the vacated storage area for displaying the characters transferred thereto, (d) counting a match detected in step (b), (e) if the count of the match is smaller than a threshold value, transferring all characters of each of the main storage area and transferring all characters of the temporary storage area to the vacated storage area for displaying the characters transferred thereto, and (f) if the count of the match is greater than the threshold value, transferring all the error-free characters in said temporary storage area to one of said main storage areas for displaying the characters transferred thereto.
- 5. A radio display pager as claimed in claim 4, wherein the step (c) comprises:
- (c1) repeating step (b) in response to the detection of a mismatch;
- (c2) counting the mismatches; and
- (c3) if the count of the mismatches is equal to the number of said main storage areas, effecting the transfer of all characters of each of the main storage areas to said adjacent one of the main storage areas in order to vacate a storage area, and effecting the transfer of all characters of the temporary storage area to the vacated storage area for display.
- 6. A radio display pager as claimed in claim 4, wherein the step (e) comprises the step of repeating the steps (b) to (d) until the step (b) is repeated a number of times which is equal to the number of said main storage areas before effecting the transfer of said all characters of each of the main storage areas to said adjacent one of the main storage areas in order to vacate a storage area.
- 7. A method for reducing errors in a display of a radio display pager that receives a paging signal containing an address and a message, said message comprising a series of characters, said method comprising the steps of:
- (a) detecting when the address in the receive paging signal coincides with a unique address assigned to the pager;
- (b) detecting an error in each character of the received message for identifying those characters having no error as being error-free characters and identifying those characters in error as being error-containing characters;
- (c) writing a received message of a first arrival into a temporary storage area and rewriting it into one of a plurality of main storage areas when a message of a second arrival is received so that said temporary storage area stores a message of the most recent arrival and said main storage areas store a plurality of like messages of successively earlier arrivals at a given instant of time, each of the messages in said temporary storage area and said main storage areas containing both error-free and error-containing characters, the characters stored in said temporary storage area respectively corresponding in position to those stored in each of the main storage areas;
- (d) making a comparison between each of the error-free characters in the temporary storage area and each of the positionally corresponding error-free characters in one of the main storage areas to detect a mismatch or a match therebetween;
- (e) if a mismatch is detected in the step (d), transferring all characters of each of the main storage areas to an adjacent one of the main storage areas in order to vacate a storage area and transferring all characters in the temporary storage area to the vacated storage area, and displaying the characters transferred to said vacated storage area;
- (f) counting matches detected in the step (d);
- (g) if the count of the matches is greater than said threshold value, transferring all the error-free characters in said temporary storage area to one of said main storage areas for displaying the characters transferred to said one of the main storage areas.
- 8. A method as claimed in claim 7, wherein the step (e) comprises the steps of:
- (e1) repeating the step (d) in response to the detection of a mismatch;
- (e2) counting the mismatches; and
- (e3) if the count of the mismatches is equal to the number of said main storage areas, effecting the transfer of said characters of each of the main storage areas to said adjacent one of the main storage areas to vacate a storage area and effecting the transfer of said all characters in the temporary storage area to the vacated storage area for display.
- 9. A method as claimed in claim 7, wherein the step (g) comprises the added step of repeating the steps (d) to (f) until the step (d) is repeated a number of times which is equal to the number of said main storage areas before effecting the transfer of said all of the characters of each of the main storage areas to said adjacent one of the main storage areas in order to vacate a storage area and effecting the transfer of said all characters of the temporary storage area to the vacated storage area for display.
Priority Claims (1)
Number |
Date |
Country |
Kind |
60-37595 |
Feb 1985 |
JPX |
|
RELATED APPLICATION
This application is a Continuation-in-part application of copending U.S. patent application Ser. No. 833,095 filed Feb. 25, 1986, now abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
8604476 |
Jun 1986 |
WOX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
833095 |
Feb 1986 |
|