Radio paging receiver operable on a word scrolling basis
First Claim
1. A paging receiver adapted to receive a radio frequency paging signal containing a preamble, a subscriber address code and a message code represented by a plurality of blocks of characters and blanks between successive characters, comprising:
- a linear array of display elements;
a memory having a plurality of storage locations for storing said message code therein; and
data processing means responsive to said preamble for detecting a match between the received address code and a predetermined code, storing said message code into said memory in response to the detection of said match, reading a first sequence of characters including the beginning of a word from said memory and displaying same on said display elements, sequentially detecting a blank between successive characters stored in said memory, reading a second sequence of characters including the beginning of a word from the storage positions of said memory immediately following the detected blank, and updating said display elements with the characters of the second sequence read out of the memory such that the beginning of said updated display is the start of a word;
wherein said data processing means comprises a microcomputer having first, second and third variables, said microcomputer being programmed to execute the following steps;
(a) initializing said third variable;
(b) initializing said second variable;
(c) initializing said first variable;
(d) addressing each of said storage locations from a position specified by a total of said first and second variables to detect a blank;
(e) varying said first variable by one;
(f) checking if the number of said addressed locations exceeds a predetermined number;
(g) if said predetermined number is not exceeded, varying said second variable by an amount equal to said first variable to repeat the steps (c) to (f) until said predetermined number is exceeded;
(h) reading the characters out of the storage locations as a function of said second and third variables and displaying same on said display elements;
(i) introducing a pause; and
(j) varying said third variable by an amount equal to said second variable;
(k) addressing said storage locations as a function of said third variable;
(l) varying said third variable by one; and
(m) repeating the steps (b) to (l).
1 Assignment
0 Petitions
Accused Products
Abstract
A radio paging receiver comprises a linear array of display elements, a memory having a plurality of storage locations for storing a received message code therein, and a microprocessor-based decoder. The microprocessor-based decoder is responsive to a received preamble code for detecting a match between an address code and a user'"'"'s own code to store a message codeword into the memory in response to the detection of the match. A first sequence of characters is read from predetermined storage locations of the memory and fed to the display elements. In succession, a blank which immediately follows the first sequence is detected to read a second sequence of characters from the positions immediately following the detected blank and displayed by clearing the characters of the first sequence.
31 Citations
2 Claims
-
1. A paging receiver adapted to receive a radio frequency paging signal containing a preamble, a subscriber address code and a message code represented by a plurality of blocks of characters and blanks between successive characters, comprising:
-
a linear array of display elements; a memory having a plurality of storage locations for storing said message code therein; and data processing means responsive to said preamble for detecting a match between the received address code and a predetermined code, storing said message code into said memory in response to the detection of said match, reading a first sequence of characters including the beginning of a word from said memory and displaying same on said display elements, sequentially detecting a blank between successive characters stored in said memory, reading a second sequence of characters including the beginning of a word from the storage positions of said memory immediately following the detected blank, and updating said display elements with the characters of the second sequence read out of the memory such that the beginning of said updated display is the start of a word; wherein said data processing means comprises a microcomputer having first, second and third variables, said microcomputer being programmed to execute the following steps; (a) initializing said third variable; (b) initializing said second variable; (c) initializing said first variable; (d) addressing each of said storage locations from a position specified by a total of said first and second variables to detect a blank; (e) varying said first variable by one; (f) checking if the number of said addressed locations exceeds a predetermined number; (g) if said predetermined number is not exceeded, varying said second variable by an amount equal to said first variable to repeat the steps (c) to (f) until said predetermined number is exceeded; (h) reading the characters out of the storage locations as a function of said second and third variables and displaying same on said display elements; (i) introducing a pause; and (j) varying said third variable by an amount equal to said second variable; (k) addressing said storage locations as a function of said third variable; (l) varying said third variable by one; and (m) repeating the steps (b) to (l). - View Dependent Claims (2)
-
Specification