CA1285994C - Acknowledge back pager with apparatus for controlling transmit frequency - Google Patents

Acknowledge back pager with apparatus for controlling transmit frequency

Info

Publication number
CA1285994C
CA1285994C CA000582953A CA582953A CA1285994C CA 1285994 C CA1285994 C CA 1285994C CA 000582953 A CA000582953 A CA 000582953A CA 582953 A CA582953 A CA 582953A CA 1285994 C CA1285994 C CA 1285994C
Authority
CA
Canada
Prior art keywords
frequency
pager
signal
sub
paging
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 - Lifetime
Application number
CA000582953A
Other languages
French (fr)
Inventor
Kazimierz Siwiak
James Michael Keba
Francis Robert Steel
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
Application granted granted Critical
Publication of CA1285994C publication Critical patent/CA1285994C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/022One-way selective calling networks, e.g. wide area paging
    • H04W84/025One-way selective calling networks, e.g. wide area paging with acknowledge back capability
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B21/00Tying-up; Shifting, towing, or pushing equipment; Anchoring
    • B63B21/24Anchors
    • B63B21/48Sea-anchors; Drogues
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B3/00Audible signalling systems; Audible personal calling systems
    • G08B3/10Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
    • G08B3/1008Personal calling arrangements or devices, i.e. paging systems
    • G08B3/1016Personal calling arrangements or devices, i.e. paging systems using wireless transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end

Abstract

ABSTRACT OF THE DISCLOSURE

An acknowledge back (ack-back) pager is provided for use in a paging system including a central station which transmits a group of message signals to a group of ack-back pagers which are addressed as a group. The users of the group of addressed ack-back pagers indicate a response to their respective pagers thus providing ack-back data. The pagers in the group of addressed ack-back pagers then simultaneously transmit back to the central station their ack-back data on different frequency sub-bands, a different frequency sub-band being allocated to each of the pagers in the group. To accurately control the ack-back transmit frequency, the pager receives and down-converts the FRX signal thus producing a down-converted FC signal, the frequency of which is measured and stored. The pager selects which sub-band of a plurality of frequency sub-bands within a predetermined range of frequencies is to be used for transmission of the ack-back signal. The pager determines a frequency offset FD corresponding to the selected sub-band, such offset being with respect to a predetermined frequency within such range of frequencies. The pager generates an acknowledge back signal at a frequency (FC + FD) -FCTX and up-converts such signal to a transmit frequency FTX corresponding to said selected sub-band, FCTX being the frequency of a down-converted sample of the FTX signal.

Description

~28S994 ~ACRGROUND OF T~E SNVENTION
This invention relate~ in general to radio communic~tions systems More particularly, the invention relates to radio paqing ~ystems In the pa~t ~everal year~, radio paging technology ha~ advan¢ed from the rather simple tone-only pager (tone alert only, no voice), to the tone and voice pager (tone alert with a voice message) and more recently to the ~lphanumer~c display pager Sn a typical conventional alphanumeric display paginq ~y~tem such ~s that ~hown a~ y~t-m 10 in FIG 1, a central tran~mitter or p~ging terminal 20 is used to generato the radio pages which are transmitted via a radio link to a fleet of paging receivers 1, 2, 3 N, wherein N ic the total number of p~gers in ~y~tem 10 a unigue digital ~ddres~ iB ~ssociated with ach of paging receivers 1, 2, 3 N A page which is tran~mitted by paging terminal 20 consists of the unigue digitally encoded address of the particular pager to which the page ~ targeted, immediately followed by a corr-sponding digitally encoded numeric or alphanumeric page mesaage which is intended for display on the target pager ''~

.
.
: . :
.

~z~s~

Typically, the numeric or alp~anumeric page meS5age i6 stored in a me~ory within the paging receiver for later recall and di~play by the pager user. Paging receivers are available with a wide range of ~essage storage capabilities which range from the ~ility to ctore ~ust a few rather short numeric page message6 to the ability to ~tore a relatively large number of longer ~lphanumeric page messages.
However, conventional display paging sy6tem6 are generally one way 6ystems. Th~t i6, the user receives a p~ging ~es~age ~rom the centr~l ter~inal but has no way o~ responding to that mes6age with his or her p~ger. Instead, the pager u~er must seek out ~ telephone or other ~eans of re~ponding to the originator of the paging ~e~s~ge.

BRIEF SUMMARY O~ 5H~ INVENTION
Accordingly, ~t i~ one object of the present invention is to provide an acknowlodge back (ack-~ack) pager which ~ capable of responding back to the p~ging terminal ~nd the caller.
Anot~er ob~ect of the present invention ~s to provide an ~ck-b~ck pager whereby e group of ~ddrcssed ack-b~ck pager6 ~re c~pable o~
~imultaneously tran6mitting acknowledge b~ck ~ignals on a plurality o~ re~pective predeterm~ned cub-band frequencies.
Another ob~ect of the invention is to provide ~n ~cknowledge back p~ger which can select~bly transmit acknowledge back sign~ls on ~ny one o~ t~e aforementioned ~ubband frequencies wit~ ~igh ~ccuracy.

. . .
. .

.

~85994 In one e~b~diment, the ~ckn~wledge back pager of the invention i6 employed in a radio paging ~ystem including ~ central paging ~t~tion for transmitting paging ~ign~16 on a paging ch~nnel frequency FRX to a plurality of remotely located ~cknowledge back radio p~ger~ The central ~t~tion tran6mit6 ~ reference carrier sign~l, that ~ ~n FRX reference ~ign~l, at freguency FRX at selected time~ The ~cknowledge back pager ~6 c~pable of controlling the frequency FTX at which the acknowledge b~ck pager tr~n6mit~
acknowledgc back ~ignals $he pager includes a receiver for receiv~ng the FRX reference ~ignal The pager ~urther includes a measuring or counting circuit, coupled to the recei~ng means, for measuring the frequency of the ~X ~gn~l The pager al~o include~ ~ ~el~ctlng clrcu~t ~or ~el~ct~ng ~ub-b~nd rro~ ~ plur~llty o2 ~rQquency ~ub-band~
within ~ predetermlned range of freguencie~ thus determining ~ ~elected ~ub-band for tr~n mi~ion of an ack-back ign~l $he pager ~nclude~ a determining circuit ~or determin~ng a fr~quency offset FD
corre~ponding to the celected ub-band, the offset ~D
being with respect to a predeter~ned fr4quency within the range of freguencie~ A tr~nsmitter is coupled to the determining circuit for gener~ting an acknowledge b~ck r~dio freguency ~ign~l ~t ~requency F~X I FD
The features of the invention believed to be novel are ~pecific~lly ~et forth in the ~ppended claims However, the invention itself, both ~ ~o ~ts structure ~nd ~ethod of oper~tion, m~y best be under~tood by referring to the following description and the ~ccompanying dr~wings . ' ' ' -1~85994 DETAILED D~SCRIPTION OF T~ils INVENTION

FIG. 2 is a simplified block diagram of the acknowledge back paging system 100 of the present invention. Paging system 100 includes a central station or paging terminal 110 which i6 capable of both transmitting outgoing paging signals and of receiving acknowledge back ~ack-back) paging signals.
Paging system 100 includes a plurality of ack-back pagers 121, 122... P, wherein P is the total number of ack-back pagers in the pager population of system loo. Each of ack-back pagers 121, 122...P has the capability of receiving paging signals from central station 110 and of permitting the pager user, and/or pager, to respond to such paging signals. That is, pagers 121, 122...P permit the user to reply or acknowledge back to a page from central station 110.
It i8 noted that conventional non ack-back pagers such a~ pager 130 are also includable in ~ystem 100.
In FIG. 2, double arrows between central station 110 and each of ack-back pagers 121, 122...P are used to denote that two way communication exists between central station 110 and such ack-back pagers. A
single arrow denotes that only one way communication exists between station 110 and paqer 130.
It i~ noted that in one embodiment of the invention, in an acknowledge back paging system, acknowledge back pagers reply back with acknowledge back 6ignals at an approximately 2 watt power level.
Since, in this example, the power level of the ack-back signal is approximately 20 dB ~maller than the power radiated by the paging transmitter, the bandwidth of the ack-back signal is kept small (approximately 100 bits/sec in this embodiment) in order to keep the range of the central station and , - .

1~8S994 the acknowledge back pager approximately equal. The relatively narrow bandwidth of the ack-back signal imposed a stringent frequency tolerance (approximately 30 Hz in this embodiment) on the transmitter portion o~ the ack-back pager.
FIG. 3 is a more detailed block diagram of central ~tation or paging terminal 110. Central station 110 includes a conventional telephone interface 140 of the type generally used for central paging terminals. Telephone interface 140 couples outside telephone lines 141, 142, etc. to an input 150A of a microcomputer 150. Telephone interface 140 converts message signals from lines 141, 142, etc. to digital signals which microcomputer 150 can process.
For example, a caller wishing to send an alphanumeric page to an ack-back pager u~er uses dual tone multi frequency (DTMF) to key in a desired me~sage.
Telephone interface 140 then convert~ such Analog DTMF alphanumeric me~age to its digltal equivalent which microcomputer 150 proce~se~ as discussed later in more detail. Central station 110 further includes a keyboard 160 coupled to a data input lSOB of microcomputer 150. Xeyboard 160 permit~ an operator to directly input messages into microcomputer 150 for transmission to pagers within the pager population.
A read only memory (ROM) 170 is coupled to a memory port 150C of microcomputer 150. ROM 170 includes a control program which controls the operation of microcomputer 150 and the circuits coupled thereto. A random access memory (RAM) 180 is coupled to a memory port 150D microcomputer 150. RAM
180 provides temporary storage ~pace for microcomputer 150 as it carries out the instructions of the control program within ROM 170.

, : . ., . :
- ' . . . . . .
- . , . . .

128~i994 When a paging message and the identity of the particular pager to be addressed are provided to microcomputer 150, the control program causes microcomputer 150 to generate digital paging signals at its output 150E according to the protocol later de6cribed. Microco~puter output 150E is coupled via a level shifter 190 to the input of a transmitter 200. The output of transmitter 200 i8 coupled to an antenna 210 having dimen~ions and characteristics appropriate to the particular paging frequency channel selected for the operation of central station 110. Level shifter 190 serves to adjust the signal level of the paging ~ignals generated at microcomputer output 150E to a level appropriate for the input of transmitter 200.
For purposes of thi~ example, it will be assumed that ack-back pagers 121, 122-P are acknowledging back via phase sh~ft keyed (PSK) digital modulation.
Those skilled in the art will appreciate that other ~orms of modulation as well may be employed by acknowledge back pagers 121, 122-P to respond to the paging signals transmitted by central station 110.
In such a PSK embodiment, central ~tation 110 includes a receive antenna 220 for receiving the ack-2S back signal~ transmitted by ack-back pagers 121, 122-P. In actual practice, antenna 210 may also be employed as antenna 220. Receive antenna 220 is coupled to the input of a PSX receiver 230 which includes an in-phase (I) output 23OA and a quadrature (Q) output 230B. Receiver outputs 230A and 230B are respectively connected to inputC 240A and 240B o~
digital signal processor 240. one digital signal processor which may be employed as proce sor 240 is the model DSP56000 manufactured by Motorola, Inc.
Digital ~ignal processor 240 includes a control input .' - ~ ' .' ' .

~8sgg4 240C which is coupled to a control output 150F of microcomputer 150 to permit microcomputer 150 to control processor 240. Digital signal processor 240 further includes a data output 240D which is coupled to the data input 150G of microcomputer 150. ThU6, it is seen that digital signal processor 240 decodes the digital data received at the I and Q inputs 240A
and 240B thereof and transforms such information into digital data which is provided to microcomputer data input 150G.
FIG.'s 4A-4I are timing diagrams which show the signaling protocol employed by central station 110 and ack-back pagers 121, 122-P. More specifically, FIG. 4A is a simplified timing diagram of the paging protocol transmitted by central station 110. In FIG.
4A, time is represented on the horizontal axis and respective events are denoted ac they occur at designated point~ in time along ~uch tlme axl5.
Central station 110 fir~t transmit~ a preamble ~ignal 300 during a t~me interval Tl. In one embodiment, preamble ~ymbol 300 con~ists of a plurality of alternating 0' 8 and 1'8 transmitted for a duration of time T1. For example, preamble ~ymbol is a 010101 signal.
In accordance with the present invention, central station llo groups paging addresses into groups of M wherein M is the number of paging addresses in a particular group. For purposes of this example, and not by way of limitation, the number of paging addresges and thug the number of messages corresponding to such addresses is selected to be 20 (that is, Ms20). That is, as messages are called into central 6tation 110 via telephone interface 140 or keyboard 160, such paging me~sage~
and corresponding address information are held or .
, ~ . -~X85994 stored in RAM 180 until a group of up to M=20 messages has been provided to station 110. In alternative embodiments of the invention, non ack-back pages may be interspersed with ack-back pages to increase the efficient throughput of the paging system if desired as will be di~cussed later. The group of M=20 ack-back pagers is a subgroup of the overall population of P pagers. Once station 110 has received 20 or M paging messages, microcomputer 150 sequentially transmits the 20 corresponding addresses as a group 310 during a time interval T2 subsequent to time interval Tl as shown in FIG. 4A.
FIG. 4B shows the sequential relationship of each of the addresses within group 310. The address of the first pager of the group of M pagers to be addressed i5 designated address 1 and is transmitted first in group 310 as ~hown. The pager to which address 1 corresponds i8 designated AB-1 ~or reference. The address of second pager o~ the group of M selected ack-back pagers is designated address 2 and i~ transmitted immediately following address 1.
The pager to which addres~ 2 correspond~ i8 designated pager A8-2. This process of addres~
transmission continues sequentially in the same fashion until all of the addresses o~ the group of M
pagers are transmitted ending with address M, the address of the last or M'th pager in group 310. The pager to which address M corresponds is designated pager AB-M. A non-ack back pager AB-3 i8 shown addressed in the block of M pages as will be described later in the discussion of FIG. 4H.
In one embodiment of the invention, the duration of time during which preamble ~ignal 300 is transmitted, namely Tl, is approximately equal to 10 msec. Those skilled in the art will appreciate that ' 1~85994 Tl may have values greater than or less than lO msec providing Tl is sufficiently long to permit the ack-back receivers 121, 122...P to synchronize to the paging ~ignals transmitted by central ~tation 110.
S Apparatus for synchronizing paging receivers to paging signals is well known to those skilled in the art and is included in ack-back pagers 121, 122...P.
For purposes of example, the time duration T2 of the group 310 of addresses is selected to be approximately equal to l sec. Those skilled in the art will appreciate that T2 may actually be greater or less than 1 ~ec depending upon the number of paging addresses M selected to be in the group 310 and the rate of transmis~ion of the digital data compri~ing such paging addresses. The selection of the time period T2 in thi~ example should not be taken as in any way limiting the invention. To reiterate, the parti¢ular pager~ of the population P
which are addre~ed in addre~ block 310 are designated as pagers AB-l (the first pager to be addre~sed), pager AB-2 (the ~econd pager to be addressed)...pager AB-M (the last pager addressed of the group of M pager~).
After transmission of the group of M addresses, central station 110 transmits a reference carrier signal at a frequency FRX at 320 during a time interval T3 following time interval T2. Subsequent to transmission of reference carrier 320, central station 110 sequentially transmits the 20 paging messages corresponding to the 20 paging addresses of address group or block 310. More specifically, these M or 20 data messages are ~ent as a group or block 330 of messages. Each of the M messages in block 330 bears a predetermined relationship to the order of the pager addresses in blocX 310. For example, in . ~ ' .

lX85g9~

one embodiment of the invention and as shown more clearly in FIG. 4C, message block 330 includes message 1 data followed in time by an end of message (EOM) field. The EOM field of message 1 is followed S se~uentially in time by the message 2 data which is in turn followed by another EOM field. The proce6s of sending the respective messages 3, 4, etc. within message block 330 continues until message M is transmitted followed by a respective EOM field as shown in FIG. 4C.
In the embodiment of the invention described above, the predetermined relationship between the sequence of messages transmitted in message block 330 and the sequence of pager addresses transmitted in address block 310, i8 conveniently selected such that address 1 i~ first transmitted in block 310 and the message 1 corresponding to ~uch addres 1 is transmitted 2ir~t in the later following message block 330 occurring during time slot ~4. To illustrate this predetermined relationship further, address 2 is transmitted second, that is immediately after address 1 in address block 310.
Correspondingly, in the later following time slot T4, message 2 is transmitted second, that is, immediately following message l's EOM field. The same relationship exists between the remaining addresses in block 310 and messages in block 330.
The invention, however, is not limited to the particular predetermined relationship described above between the sequence of pager addresses in address block 310 and corresponding messages in message block 330. For example, in another embodiment of the invention, the sequence of pager addresses would remain as illustrated in FIG. 4B with address 1 being sent first followed by address 2 and so forth until 1~5~?~4 address M is transmitted completing the block.
However, the sequential order in which the messages in message block 330 are transmitted in such embodiment may commence with transmission of message M first followed by message M-l (or message 19) followed by message M-2 (18) and 80 forth until me85age 1 i8 finally transmitted at the end of message block 310. (EOM fields are still situated between messages.) What i6 important here is that a predetermined relationship exists between the order in which the paging addresses are transmitted in address block 310 to the order in which the paging messages are transmitted in message block 330 so as to permit acknowledge back pagers AB-l, AB-2,...AB-M
to match a particular message within block 330 to a respective paging addres~ o~ block 310. Thi~ enables a particular pager to determine which o~ the 20 paging mes~age~ in block 330 i8 intended ~or it, as will be di~cussed subsequently in more detail.
Although examples have been discugsed above wherein the predetermined relationship between the order of the pager addresses of address block 310 and the paging messages of message block 330 are both ascending, and in the other example ascending/descending, those skilled in the art will appreciate that an arbitrary relationship between the paging addresses on block 310 and the paging messages of block 330 ma~ also be seiected as long as this predetermined known relationship is programmed into acknowledge back pagers 121, 122.. P.
A reference carrier exhibiting a frequency of FRX is generated during a period of time T3 subsequent to the end of transmission of the pager addresses in address block 310. In one embodiment of the invention, T3 i8 equal to approximately 70 msec.

- . :
.
. . . . . . . .. . .
,: :

lX8599~

Those skilled in the art will appreciate that T3 may be longer or shorter than 70 msec providing the reference carrier shown at 320 exhibits a time duration sufficiently long to enable frequency determining circuitry, later described, in ack-back pagers 121, 122...P to determine the frequency of reference carrier 320.
FIG. 4D is a time vs. event diagram of the status of receiver 230 in central station 110.
Subsequent to time period T4, receiver 230 at central station 110 i~ turned on to receive ack-back signals from the 20 pagers in the group of M during a time period T5. Each of the group of M ack-back message signals transmitted by the respective ack-back pagers in the group of M are on a different respective frequency sub-band within a common frequency channel a~ will be di~cu6~ed ~n more detail 6ubsequently.
Receiver 230 i~ thus capable of di6tingui6hing and decoding me~sage signals on each of the 20 or M
different sub-band frequencies. The configuration and operation of receiver 230 i6 discussed in more detail later.
FIG. 4E i~ a time ver~us event diagram for the status of ack-back pager AB-1, that is, the f irst addressed pager of the group of M pager6. FIG. 4E is drawn to the same time scale as FIG. 4A. During the T} time interval, pager AB-l receives the preamble at 340. During the following time period ~2, pager AB-l receives and decodes address 1, which in this example is the address of pager AB-l. It is noted that prior to reception of the preamble at 340, pager AB-l is in a ~sleep~ or ~battery saver~ state. That is, prior to such Tl time period, pager AB-l and the other pagers of the population of P pagers, have 6everal of their power consuming circuits turned off or placed ~ , 128s99i~

in low power consumption states. Those skilled in the art are already familiar with the powering down of radio pager circuits in order to achieve battery saving and thus exactly which circuits in the pager are powered down, and the degree to which they are powered down, are not discussed here in detail. What is important, however, is that the ack-back pagers of the population of P pagers are placed in a ~battery saving~ state or ~sleep state~ during prescribed lo periods of time such as that mentioned above and which will be later specified.
When pager AB-l receives the preamble 340 during time period Tl, pager AB-l is switched from a battery saving state to a fully operational ~tate such that pager AB-l i8 capable of receiving information transmitted thereto. That i8, subsequent to reception o~ the preamble at 340, pager AB-1 $s ~ully turned on ~uch that pager AB-l receives and decodes it~ addre~ at 350 at the beginning of the T2 time period. In one embodiment of the invention, pager AB-l conveniently returns to the 'sleep state~
for the remainder of the T2 time period during which pager addresses are transmitted. Prior to receiving the reference carrier FRX at time period T3, pager AB-l is returned from the ~sleep state~ to the fully ~operational state. Upon reception of the reference carrier, FRX at 360, pager AB-l determines the frequency of such carrier in a manner described in more detail subsequently.
Referring to FIG. 4E, in conjunction with 4C, it is seen that the message 1 transmitted during time period T4 at 370 is received by pager AB-1 at 380 as shown in FIG. 4E. Pager AB-l receives mes6age 1 at 380 and matches message 1 to address 1. That is, by means later described in more detail, pager AB-1 is programmed to determine that message 1 is the particular me6sage of the group of M messages which i8 intended for pager AB-1. Subsequent to reception and display of message 1 at 380 as shown in FIG. 4E, the user of pager AB-l indicates his or her response to message 1 during a time period T6 at 385. Time period T6 i8 not drawn to scale with respect to the other time periods discussed. Time period T6 is sufficiently long to permit indication of a response lo by the pager user. Subsequent to time period T6, pagers AB-l, AB-2 ... AB-M simultaneously transmit acknowledge back signal~ on respective frequency ~ub-bands (subchannels) back to central station 110 as at 390 during a time period T5. Subsequent to the ack-back transmission at 390, pagers AB-l, AB-2 ... AB-M
are placed in the ~leep ~tate~ until awakened again by a preamble a8 at 340. In an alternative em~odiment of the invention, ack-back pagers AB-l...A~-20 reply back automatically without action by the pager user. In 6uch an embodiment, prior to being paged, the user preselects a reply already stored in the pager or key~ into the pager a predetermined me~s~ge which the pager u~e~ a~ the ack back reply when it i8 later addressed by central station 110. For example, the ack-back paqer user selects a ~not available~ response or otherwise keys into the pager a ~not available~ response when the pager user wishes to inform callers into central station 110 that the pager user is not taking any calls currently. Clearly, the reply data may be provided to the ack-back pagers in many different ways. In the case of a user selectable response already programmed into the pager, time period T6 can be arbitrarily short, that i~ just sufficiently long enough to permit transmission of such a ~electable .. . . - ... ~ -1,~ 8599L~ .

response whose length is predetermined and known to the microcomputer 150 in central ~tation 110.
FIG. 4F is a time ~ersus event diagram of the ctatu~ of ack-back pager AB-2, that is, the ~econd pager addressed of the group of M ack-back pager~.
Pager AB-2 receives the preamble at 340 and then switches from a ~sleep state~ to a fully turned on state. Pager AB-2 receives address 1 (the address of pager AB-l) at 350. Pager AB-2 decodes such address 1 at 350 and determines that the decoded address is not it~ own address. At 400, pager AB-2 receive~ its own address, namely address 2. ~ager AB-2 decodes and determines that address 2 is its own addre~s. As with pager AB-l of FIG. 4E, pager AB-2 of FIG. 4F
goes to the ~61eep ~tate~ for the remainder of the T2 time period. Pager AB-2 ~wake~ up~ in time for reception o~ the reference carrier FRX at 360 during time perlod T3. A~ seen by examining FIG. 4F in con~unction with FIG. 4C, pager AB-2 receives the AB-1 page data trancmitted at 370 within time period T4. As explained in more detail subsequently, pager AB-2 determines that the AB-l megsage data i~ not a match. That is, pager AB-2 determines that the pager AB-l message data (message 1~ i8 not intended for pager AB-2. After the end of message (EOM) marker following message 1, pager AB-2 receives the AB-2 message data (message 2) at 410 within time period T4. Pager AB-2 determines that the message 2 data at 410 is a match and that such message 2 data is intended for AB-2. The message 2 data is then displayed to the user of pager AB-2 who indicates an acknowledge back response to pager AB-2 during time period T6 at 415. During the subsequent time period T5, the acknowledge back message is ~ent to central station 110 on a second frequency sub-band different .
. . .
. - . . - , .
.
~ - ' ~85994 from the first frequency sub-band on which pager AB-l transmits. Subsequent to transmission of the acknowledge back response at time period T5, pager AB-2 is caused to go to sleep.
FIG. 4G ifi a time versus event diagram of the status of ack-back pager AB-M, the last of the group of M pagers to be addressed. Pager AB-M receives the preamble at 340 to switch it from a ~battery saver state~ to a fully operational state. Pager AB-M then receives the 19 addresses of the other pagers in the group of M, such as at 350 and 400 until finally pager AB-M receives and decodes its own address at 420. Paqer AB-N is thus signaled that a message for it will be transmitted momentarily. Pager AB-M
receives the reference carrier signal FRX at 360.
Referring to FIG. 4G in conjunction with FIG. 4C, it i~ seen that pager AB-N receive~ me~sage 1, me~sage 2 ...me~sage M-1 and determines that all of these me~ages are not matche~. That i~, ~uch page data messages are not intended for AB-M. Pager AB-M
receives the page data message M transmitted at 430 (FIG. 4C) and received at 440 (FIG. 4G) within time period T4. Pager AB-M determine~ that ~uch message M
at 440 i~ intended ~or pager AB-M and display~ the contents a~ such message M to the pager user. During time period T6 at 415, the pager user supplies ack-back pager AB-M with an acknowledge back response.
During the 6ubsequent time period T5, pager AB-M
sends such acknowledge back response back to the central station 110 on a frequency sub-band M at 450 different from the frequency sub-bands on which the remaining ack-back pager~ AB-l, AB-2 . . . AB- ~M-l) transmit. Subsequent to the transmission of the ack-back response at 450 during time period T5, pager AB-M switches to the ~sleep state~.

. , , ,. ._, . . .

- :
~ -, ~285994 Qne embodiment of the invention accommodates the situation where one or more of pagers within the group of M pagers are not ack-back pagers. For example, it will be assumed that pager AB-3 is not a pager with acknowledge back capability, but rather is an alphanumeric display pager which operates as shown in the time versus status diagram of FIG. 4H. Non ack-back pager AB-3 receives a preamble at 340 which causes pager AB-3 to switch from a ~sleep state~ to a fully operational state. Subsequent to reception of the preamble at 340, non ack-back pager AB-3 receives address 1 at 350 and address 2 at 400 during time interval T2. In this particular example, it i8 assumed that pager AB-3 is the third pager addressed within time interval T2. That is, address 3 is the address which corresponds to pager AB-3. Pager AB-3 receives address 3 within time interval T2 at 460 as shown in FIG. 4H. Pager AB-3 decodes addres~ 3 ~nd determine~ that pager AB-3 has been paged and that a page data me~age will be transmitted to it shortly.
Non ack-back pager AB-3 is activated to an ~awake state~ during time interval T4. Pager AB-3 then locates the particular AB-3 page me~sage which is intended for it within time period T4. That i8, since the predetermined relationship between the order of the page messages transmitted within time period T4 is known by pager AB-3 with respect to the order of the addresses transmitted within a time period T2, pager AB-3 locates or matches the AB-3 page data message at 470 in a manner similar to that employed by the remaining pagers within the group of M. For example, in this embodiment of the invention, since pager AB-3 was the third pager to be addressed in the group of M pagers, pager AB-3 will expect its message to likewise be third in the ~equence of 1~85g94 messages with message block 330 (FIG. 4A) or more specifically at 470 of FIG. 4H. Once message 3 i8 so ~elected, pager AB-3 displays message 3 to the pager user. In this particular embodiment, the pager user does not have the option to transmit a response back to the central station 110. Thus, non ack-back pager AB-3 i5 switched to a ~sleep state~ after the AB-3 message corresponding thereto has been received.
FIG. 4I is a time ver~us event diagram of the lo ~tatus of an unpaged ack-back pager of the population of ack-back pagers 121, 122,...~. That is, FIG. 4I
illustrates what occurs when an ack-back pager receives and decodes addresses which do not correspond to the unique address of such unpaged pager. More specifically, the unpaged pager, which i~ referred to a~ pager ~B-U, receives the preamble ~ignal at 340 and ~witche~ ~rom a ~leep ~tate~ to a ~ully operational state. Pager AB-U then proceeds to receive a group of M or 20 pager addresses at 480 during time ~nterval T2. Pager AB-U fails to find its addres~ within that group of M addresses. Thus, after time period T2, pager AB-U returns to the ~sleep state~ where $t will remain for a predetermined period of time. Alternatively, at the end of address block 480, a ~go to sleep~ signal can be transmitted to all pagers which did not receive a valid address to cause ~uch pagers to enter the sleep state. FIG. 4I also represents the time versus event status of an unpaged non ack-back pager.
FIG. 5 is a flow chart of the control program which is resident in ROM 170 of central station 110.
This control program controls the operation of microcomputer 150 in the manner which follows. The flow chart of FIG. 5 summarizes the operation of central station 110 which was described above in the .
.~ . . .
- . . -5~g4 discussion of the signaling protocol illustrated in FIG's. 4A - 4I. In accordance with block 500 of the flow chart of FIG. 5, microcomputer 150 is subjected to a power-on reset when it is turned on. That is, sy~tem variable~ are initialized at that point in time. For example, M, which is the number of ack-back pager~ in a particular group i8 initialized at a predetermined number, for example 20. Additionally, a message counter variable, I, i6 initialized at a value of 0 in block 500. once initialized, central station 110 is ready to accept messages from telephone callers into interface 140 or from a system operator at keyboard 160 as per block 510. When a message for a particular pager u~er i8 input into central station 110, ~uch mes~age is stored in RAM
180 together with indicia of the particular pager for which such message i~ lntended a~ per block 520.
Such me~age i~ counted by incrQmenting the message counter v~riable I by the quantity 1 as per block 530. Nicrocomputer 150 then makes a determination as to whether the number of mes~age~ which have been collected ~nd ~tored in memory i8 equal to M or 20 in this example. That is, as per deci~ion block 540, microcomputer 150 determine~ whether mes~age counter I equal~ M. If the message counter I does not equal M, which siqnifie~ that a group of M messages have not yet been fully collected, then flow continues to block 545 where a determination i8 made whether or not a time out of T0, for example T0 ~ 10 sec, has been exceeded. If the time out ha~ not been exceeded, then flow continues back to input block 510 to await input of yet another message. If in block 545 it determined that the time out has been exceeded, then a preamble signal i~ transmitted at block 550. This time out feature i5 provided ~o that , ~

~35g94 the microcomputer 150 will not have to wait for long periods of time for a queue of M messages to be collected prior to transmitting such messages. If prior to expiration of the time out, it i8 determined that message counter I does equal M at block 540, then transmis~ion of the preamble ~ignal i6 commenced at block 5S0.
Microcomputer 150 then look~ up and retrieves from memory the addresses which correspond to each of the group of N pagers a~ seen at block 560. The addresses within such group of M pagers are sequentially transmitted in a predetermined order, for example, ~first in last out' or ~first in first out~, as per subsequent blocks 570 through 610. More specifically, counter I i~ reset to 1 and now functions a6 an addre~ counter as per block 570.
Addre~s I is retrieved from memory as per block 580.
That is, in the fir~t time through the loop ~tarting at 580, since I ~ 1, addres~ 1 is retrieved from memory. That i~, microcomputer 150 looks up the particular pager addre~s which corresponds to the pager for which mes~age 1 is intended. Address 1 is then transmitted as per block 590. At decision block 600, microcomputer 150 makes a determination of whether or not all M addresses of the group of M
addresses corresponding to the M messages have been transmitted. This is determined by microcomputer 150 calculating whether or not I is equal to M. If address counter I is not equal to M, then all 20 addresses have not been transmitted and I is then incremented by 1 as per block 610. Flow then continues back to block 580 at which the next address of the group of Mz20 addresses is retrieved from memory. This process continues until I - M at block 600 which signifies that all 20 addresses have been , . . . .
: :
- ' :.

retrieved and sequentially transmitted as a group.
Flow then continues to block 620 at which reference carrier FRX is transmitted.
Counter I is then reset to I = 1 as per block 630. Counter I is now employed as a message counter again in the subsequent portion of the flow chart of FIG. 5. ~essage I is retrieved from memory at block 640. The first time through the loop starting at block 640, I is equal to 1 and thus message number 1 is retrieved at block 640 the first time through such loop. Message I, or in this case message 1, is then transmitted by central station 110 as per block 650.
An end of message (EOM) marker is transmitted immediately subsequent to message 1 to mark the end of such message as per block 660. A determination is then made at decision block 670 as to whether or not all of the message~ in the group of M message6 have been retrieved from memory and transmitted. This is accomplished by microcomputer 150 making a determination a8 to whether I i8 presently equal to M. If microcomputer 150 finds that I is not yet equal to M, then I iB incremented by 1 as per block 680 and flow continues back to retrieve message block 640. The next me6sage, for example message 2, is then retrieved from memory as per block 640. Message 2 is then transmitted as per block 650 and followed by an end of me~sage (EOM) marker as per block 660.
This process continues until finally all M messages have been transmitted followed by respective EOM
markers. It is thus seen that the M messages are transmitted as a message qroup.
From the flow chart of FIG. 5, it will be observed that the group of messages tran6mitted as per block 640 through 680 bears a predetermined order relationship with respect to the order of the . _ .. . .. _ _ _ . .. . . . . .
.

1285~39.~

transmission of the addresses of the corresponding group of M adresses as per blocks 570 through 610.
That is, in this particular example address l was first transmitted, followed by address 2 and so forth up to address M. In this example, the transmission of the group of M messages occurs in the same order as the group of addresses. That is, message l corresponding to the first address is first transmitted followed by message 2 which corresponds to the second address and 80 forth up to message M
which corresponds to the N'th addre66ed pager. Other predetermined relation~hip orders are possible between the order of transmission of the messages of the group of M message6 and the order of the group of M addresses as has been discussed earlier. What is important, i6 that such predetermined relationship between the message order and the address order is known and is programmed into the ack-back pagers as is discussed later in more detail.
After it i8 determined that the transmission of the group of M messages is complete as per block 670, flow continues to block 690 at which central station 110 pauses to permit the ack-back pager user6 which have received messages to key an appropriate response into their ack-back pagers for transmission subsequently back to central station 110. For example, such ack-back pagers may include a keyboard or a switch that is toggled by the message recipient to signify a yes or a no. It will be appreciated that it will take significantly less time for a user to toggle one key to indicate a predetermined response, for example a yes or a ~canned message~
(for example, I will call you back), than tt would take for a user to key in a response on a keyboard or keypad 6ituated on the pager. However, such keyboard . - . - .

~2 8S99L~

or keypad embodiments of the ack-back pager herein are considered to be within the scope of the invention in that they provide alternative ways of indicating the user's response to the ack-back pager.
After pausing to permit the addressed pager users to key in their responses, central station 110 simultaneously receives M ack-back signals from a group of M addressed pagers as per block 700. These ack-back responses are then provided to the appropriate corresponding callers via telephone interface 140. ~low then continues back to block 510 to permit other paging messages to be input into central 6tation 110.
FIG. 6 is a block diagram of one of ack-back pagers 121, 122... P., namely ack-back pager 121. In one embodiment of the invention, ack-back pagers 121, 122...P transmit acknowledge back signals on the same radio frequency as that on which central ~tation 110 transmit6 although this is not necessarily a requirement of the system. That is, other embodiments of the invention are contemplated wherein the ack-back pagers transmit ack-back signals at frequencies other than within the spectrum of the paging channel employed by central station 110.
However, in the present embodiment, circuitry is included within such ack-back pagers to enable the pagers to accurately tune to and transmit ~ck-back signals at different sub-bands within the same paging chann~l ~pectrum a8 that employed by central station 110 for transmission of paging signals. More specifically, each of ack-back pagers 121, 122...P is capable of transmitting ack-back signals on a plurality of M different sub-bands within the paging freguency channel on which central station 110 and the ack-back pagers tran~mit and receive. All of the ~28599 ack-back pagers within a particular group of M addressed ack-back pagers 5 simultaneously transmit acknowledge back signals back to central station 110 during a time period occurring after such group of M ack-back pagers are addressed and are sent respective messages. To permit such simultaneous transmission of ack-back signals on M different frequency sub-bands via frequency division multiplexing (FDM), it has been found that pagers 121, 122...P must be able to tune to each of the M different sub-bands with extreme accuracy in frequency. The subsequently described frequency control circuitry within ack-back pager 121 permits such accuracy in sub-band frequency tuning. An example of one single conversion receiver which is adaptable to accommodate the aforementioned frequency control circuitry in accordance with the present invention is the Motorola Sensar* series display pager as described in the publication "Sensar" Series - Display GSC Radio Pagers, Motorola Publication No.68P81038C75-A.

Ack-back pager 121 includes a transmit/receive antenna 800 exhibiting an appropriate size and geometry to permit transmission and receptionof radio frequency signals on the radio frequency paging channel on which central station 110 transmits and receives. Antenna 800 is coupled to a common port ~lOA of a transmit receive switch 810. Transmit/receive switch 810 includes a receive port 810B and a transmit port 810C in addition to the above mentioned antenna input port 810A. Switch 810 includes a control input 810D as shown in Fig. 6. When an appropriate control input signal is supplied to control input 810D, transmit/receive switch 810 couples antenna port 810A to receive port 810Bto *Trade Mark .. : . .
- . -- ' . .,- :
- : . , .

~z~s~9~

place pager 121 in the receive mode. Alternatively, pager 121 is placed in the transmit mode when an appropriate control siqnal is supplied to control input 810D such that transmit receive switch 810 couples the antenna input port 810A to transmit port 810C. These control signals are supplied to control input 810D by microcomputer 820. One microprocessor which may be employed as microcomputer 820 is the model HCC1468705G2 manufactured by Motorola, Inc.
Receive port 810B of switch 810 i~ coupled to the input of a radio frequency amplifier 830. It is noted that the frequency of the radio paging channel on which central 6tation 110 transmits is defined to be FRX, for example, 150 MHz. Thus, the radio frequency paging signals which reach ack-bacX pager 121 and which are provided to amplifier 830 exhibits a frequency f F~X or 150 MHz. Amplifier 830 amplifies the radio paging signals from central paging station 110 and provides ~uch amplified signals to the input of a bandpass filter 840.
Filter 840 is typically of the preselector type which filters off any undesired signal~ ad~acent the paging channel frequency.
The output of filter 840 is coupled to an input 850A of a two input mixer 850. Mixer 850 includes inputs 850A and 850B and an output 850C. A local oscillator 860 which oscillates at a frequency of FLo is coupled via an amplifier 870 to mixer input 850B.
Mixer 850 down-convert6 the filtered RF paging signal at frequency FRX thereto by mixing such signal FLo signal. In this manner, the down converted RF signal generated at the output 850C of mixer 850 is at an intermediate frequency of FRX-FLo which is defined to equal Fc.

. ~ :
.' ' . .
.
: ` .
.

~85~9'~

Mixer output 850C is coupled to the input of an intermediate frequency (IF) amplifier 890 which amplifies the down-converted RF paging signals. The output of IF amplifier 890 is coupled to a count S input 820A of microcomputer 820 to determine the down-converted reference carrier frequency Fc as later described. The output of IF amplifier 890 is also coupled to the input a demodulator 900 which demodulates the down-converted RF paging signals provided thereto. That i6, demodulator 900 separates the preamble, address, and message signal6 from the carrier wave on which they were transmitted by central station 110. The data sig~als thus resulting are provided to microcomputer input 820B via a connection to demodulator 900 as shown in FIG. 6.
Such data signals inclùde preamble, address, and message signals. Microcomputer 820 of pager 121 decode~ the address signals provided at data input 820B and compare~ the incoming decoded page addresses 20 with the predetermined unique address of such pager 121 which i8 stored in a code memory 910. Code memory 910 i8 typically ~n electronically erasable programmable read only memory (EEPROM) such that unigue pager address codes are easily assigned and programmed into each of ack-back pagers 121,122..... P.
As seen in FIG. 6, memory 9~0 is coupled via a buss to a memory port 820C of microcomputer 820. When microcomputer 820 determines that one of the addresses in a received group of M pager addresses corresponds to the unique address of such pager 121, then microcomputer 820 decodes the following group of M messages. Nicrocomputer 820 selects which of such messages is intended for pager 121.
In a known fashion, microcomputer 820 generates appropriate output signals which are supplied via ~s~

linear support module 920 to audio module 930 and speaker 940 to alert the pager user that a message has been received. The selected message is stored in a random access memory (RAM) 950 which is coupled via a bus to microcomputer memory port 820D. A liquid crystal display module 960 i6 coupled to the display output 820E of microcomputer 820 such that the selected message received by pager 121 can be displayed for viewing by the pager user. I
Alternatively, the pager user can recall the page message from memory 950 subsequent to the alert signal for viewing later at a more convenient time.
A clock circuit 970 is coupled to a clock input 820F
of microcomputer 820. Clock 970 provides microcomputer 820 with a reference time base.
A user reply input device 980 i6 coupled to a data input port 820G of microcomputer 820 as shown in FIG. 6. In one embodiment of the invention, the user reply input device 980 is a four position switch, the positions of which are respectively designated as choices A, B, C, and D. By preagreement between the pager user and the pager caller, each of choices A, B, C, and D is agreed to have a predetermined meaning. For example, choice A when selected by the pager user could be a ~Yes~ response to the caller's message. Choice B could be ~No~ respon6e. Choice C
i8 a ~Maybe~ rQsponse and Choice D i8 a ~Cannot Reply Now~ response. Those skilled in the art readily appreciate that the output of such a four position switch when used in input device 980 is readily converted to a digital signal which is supplied to data input port 820G for processing by microcomputer 820. Alternatively, a 2 po~ition or YES/N0 switch could be employed in user input device 980.

- . .
: - . - - : -.

~2~3599~

It is noted that user reply input device 980 is not limited to the multi-position switch which was discussed above. Rather, other input devices, for example, a keyboard or other key entry devices may be 5 employed as user input device 980 in other embodiments of the invention to generate reply data.
The reply data i~ then transmitted back to central station 110 by pager 121 during acknowledge bac~ reply field 390 a6 shown in the acknowledge back protocol 6hown in FIG. 4E. The paging channel centered around frequency FRX is divided into M
different sub-channel6. Each pager of the group of M
ack-back pagers which were addressed now respond back simultaneously as a group during the appropriate acknowledge back field. Each of the M paqers of the group responds on a different frequency sub-band within the group of M sub-band6. In one embodiment of the invention wherein M-20, the paging channel is divided into 20 different frequency sub-channels or sub-bands which are centered around a frequency FRX
and are ~eparated by sub-channel spacings of approximately 1 kHz. That i6, each of the 20 sub-bands, designated sub-bands 1-20, is offset 1 kHZ
with respect to each other as shown in the table of FIG. 7. The table of FIG. 7 shows each of pager6 A8-1, AB-2 ... AB-20 of a group of M addressed pagers and freguency information with respect to the respective sub-channels or sub-bands on which such pagers acknowledge back or respond. For example, in one embodiment of the invention wherein the center of the paging channel is at a frequency FRX equal to 150 MHz, pager AB-l of the group of M addre6sed pagers acknowledge~ back on a frequency of 149.9905 MHz which corresponds to an off6et, FD, of -.0095 MHz with respect to the FRX center channel frequency. In .
-~ -: , . : ' :. - - ' i~5~9~

a similar fashion, the pager of the group of M
addressed pagers which is designated as pager AB-2 acknowledges back on a second 6ub-band having a frequency of 149.9915 MHz which corresponds to an offset, FD, of -.0085 MHz with respect to the FRX
center channel frequency. Continuing on with pager~
AB-3, AB-4 ... AB-20, such remaining pager6 respond back on the different subchannels specified by the frequencies and offsets shown in the table of FIG. 7.
Each of the group of M pagers designated AB-l, AB-2 ... AB- 20, and in fact all of the pagers of the population of P acknowledge back pagers are capable of acknowledging back on any one of the M different frequency sub-bands. That is, the control program stored within memory 910 is capable of directing microcomputer 820 and associated frequency synthesis circuitry later described to transmit acknowledge back signals on a selected one of the M or 20 different sub-bands.
In more detail, such frequency gynthesis circuitry includes a voltage controlled crystal oscillator 1018 (VCX0) which oscillates at a frequency equal to one ninth of the ack-back ~ignal transmit frequency, FTX~ under the control of crystal 1020 and varactor 1022. Microcomputer 820 supplies a 12 bit bin~ry num~er D from output port 820M to input port 1014A of a 12 bit digital to analog (D to A) converter 1014. The computation of D will be described more fully later. An analog DC voltage proportional to D appears at output 1014B and is supplied to input 1022A of varactor 1022 which in turn exhibits a change in capacitance proportional the DC voltage applied thereto. The change in capacitance due to the range of numbers D warps the output frequency of VCX0 1018 over an approximately .- ~ . - . .
.

355~9~t 2.5 KHz range at the crystal fundamental frequency (150 MHZ/g) in this embodiment. After the VCX0 output sign~l i8 processed by two triplers 1028 and 1036, the frequency range at the output of tripler !; 1036 of the FTX signal i8 22.5 KHz (or 2.5 KHz x 9) centered at 150 MHz. This frequency range is sufficiently wide to include all of the sub-band frequencies in the 6ub-band frequency look-up table of FIG. 7. which will be discussed later. This frequency range also includes sufficient range to accommodate the tolerances of crystal 1020 as well.
In yet further detail, frequency tripler 1028 triples the frequency of oscillator 1018 to approximately S0 MHz. The output of tripler 1028 is coupled to a phase modulator 1032 which adds either 0 degrees or 60 degrees of phase delay to the 50 MHz signal depending on whether a ~0~ or ~
respectively, i6 provided to modulator input 1032A.
It is seen that modulator input 1032A is supplied acknowledge back data via a connection to the reply data output port 820I of microcomputer 820. That is microcomputer 820 ~upplies acknowledge back data from output port 8~0I to phase modulate the acknowledge back transmit signal in modulator 1032. The modulated output ~ignal of modulator 1032 is coupled to frequency tripler 1036 which generates an output signal which i8 the acknowledge back transmit signal or FTX ~gnal at a freguency (FTX) of 150 MHz plus or minus the appropriate offset frequency associated with the sub-band frequency selected for transmission of the ack-back signal. The aforementioned 60 degrees of phase modulation is likewise tripled to 180 degrees. Thu~ the output of tripler 1036 is a digitally modulated phase shift keyed (PSX) signal at approximately 150 MHz.

. . :
' ' - . ' ' .
.

~2~5~9~

The output of tripler is coupled via a filter 1030 to a radio frequency power amplifier 1040 which is described in more detail later. Bandpass filter 1030 filters any undesired signal components from the 5 FTX ack-back signal. Amplifier 1040 amplifies the filtered acknowledge back paging signals provided thereto up to a signal level appropriate for transmission back to central station 110. The output of amplifier 1040 is coupled to the transmi~ port 810C of transmit/receive switch 810.
A sample of the FTX signal at the output of filter 1030 is provided to the input of filter 840 as shown in FIG. 6. This i~ accomplished by coupling a small capacitor between the output of filter and the input of filter 840. In this manner the output of filter 1030 is lightly coupled to the input of filter 840 such that a relatively low level version of the ack-back signal at FTX is fed back to filter 840 and the circuitry beyond. As will be shown later, this fed back signal iB UBed by the frequency control algorithm of microproces~or 820 to synthesize the FTX
ack-back tranSmitter signal nearly precisely on the selected sub-band frequency.
It is noted that there i~ a predetermined relationship between the particular sub-band frequency on which each of ack-back pagers AB-l -AB-20 respond6 to either the order of each pager's particular address within the group of M pagers or the order of each pager's particular message within the group of M pagerC. From the earlier discussion, it will be recalled that the order of the messages within a group of M messages bears a predetermined relationship to the order in which the addresses for such messages were transmitted in the corresponding address group. The relationship between the .
~ -:' ' '- ' , .

1.~85~

selection of frequency sub-bands for ack-back transmission and the order of transmission of the M
addresses or M messages is established to enable microcomputer 150 in central station 110 to determine which ack-back signal sub-band transmission corresponds to which acknowledge back pager address of the group of M pagers.
For example, assuming that pager A~-l in the table of FIG. 7 i6 the fir~t ack-back pager of the group of M pagers to be addressed or receive a message, then, ack-back pager AB-l responds back on a sub-channel or sub-band frequency designated sub-band 1 which corresponds to the frequency and offset noted in Table 1. Assuming that pager AB-2 in the table of FIG. 7 is the second pager of the group of M pagers which is addressed or sent a message, then, pager AB-2 acknowledge back on sub-band number 2 which correspond~ to a freguency and offset shown in the table of FIG. 7. To continue this example, assuming that pager AB-20 is the twentieth pager of the group of M pagers to be addressed or receive a message, then pager AB-20 acknowledges back on a sub-band frequency 20 which corre6ponds to the frequency and offset shown in the table of FIG. 7. Although each of pagers AB-l, AB-2 ... AB-20 responds back on the different respective sub-bands 1-20 noted in FIG. 7, all of such pagers respond back simultaneously in a common time slot or field as already described.
It i~ noted that other predetermined relationship~ between the ack-back sub-band order and the order in which the addresses or messages were transmitted to the group of M pagers may be employed.
That is, although in the example above, the order of the N addresses (or N messages) and the corresponding order of the M sub-bands are both ascending, in .. . . .. .. .. . . .. . .
.
: - ' : ' ' ~8~;~9~

another embodiment of the invention in which the order of the addresses of the group of M pagers AB-l ... AB-20 is the same as the prior example (ascending), the order of the acknowledge back sub-!5 bands is reversed as compared to the prior example (descending). That is, pager AB-l responds back on sub-band 20; pager AB-2 responds back on sub-band 19 ... and pager AB-20 respond ~ack on 6ub-band 1.
Also, as mentioned briefly earlier in this document, alternatively in another embodiment of the invention, the relationship between the order in which pager addresses or messages were received by the group of M pagers and the order of assignment of sub-bands for ack-back to æuch M pagers can be arbitrary. What i8 important is that a predetermined relationship exists between the order of assignment of sub-bands and the order in which the pager addresses or message6 arrive at the group of M
pagers. Again, thi~ predetermined relationship is programmed into memory 170 of microcomputer 150 in central station 110 such that microcomputer 150 can determine which sub-band is being used by each of the pager6 AB-l, AB-2 ... AB-20 a~ they acknowledge back.
An example is now presented showing how one of the AB-l, AB-2 ... AB-20 pagers selects a sub-band frequency on which to respond and generates an ac~nowledge back signal at that ~requency. For purpo~es of this example, the third pager to be addre6sed or receive a message in the group of M
pagers, that is pager AB-3, will be discussed. In this example, unlike the example of FIG. 4H, pager AB-3 i6 an acknowledge back pager. After reading the message which is 6upplied to the display 960 of pager AB-3 (such as pager 121 of FIG. 6), the pager AB-3 user i~dicates a reply at input device 980 as already ,; , ~ .
.. . .
- '' '' ",' 599~

discussed. The control program in memory 910 of pager AB-3 causes microcomputer 820 therein to recognize that AB-3 is the third pager of the group M
= 20 pagers to be addressed. A sub-band look up ~i table is stored in memory 910. The sub-channel look up table includes the appropriate frequency offset, FD, for each of the 20 different frequency ~ub-channels as shown in FIG. 7. As mentioned, microcomputer 820 of pager AB-3 determines that it has received the third address or third message in the respective address or message group sequences.
Using this information, microcomputer 820 fetches from memory the particular frequency offset, FD, from the sub-band look up table in memory 910 which corresponds to the third sub-band or sub-band 3.
In the circuit arrangement of FIG. 6, the ack-back frequency FTX equals the ninth harmonic of the VcxO frequency at 1018. Such VcxO frequency is voltage warped under the control of microcomputer 820. During execution of the microcomputer frequency control algorithm, microcomputer 820 first sets the 12 bit input, D, of the D/A circuit 1014 to a mid-range value of 2048 plus the frequency offset FD. In this particular embodiment of the invention, a D/A
converter having a range of 4096 is employed as D/A
circuit 1014. A value of D - 2048 corresponds to the center (150 MHz) of the range of sub-band frequencies set forth in the ~ub-band look-up table of F}G. 7.
There is nearly a linear relationship between 1 step in D and 1 unit change in the ack-back transmit frequency FTX. To reiterate, microcomputer 820 initially sets D = 2048 + FD to drive the ack-back transmit frequency FTX approximately to the frequency of the selected sub-band.

.. . .

: ' ', ~8599 ~

oscillator 1018 then exhibits an output frequency whose ninth harmonic (the FTX ac~-back transmit signal) is lightly coupled back to the receive portion of ack-back pager 121 through 5 coupling capacitor 1038. The FTX transmit signal is then down-converted to produce the down-converted transmit signal, FCTx. Microcomputer 820 then determines the frequency of the down-converted signal, FCTx~ by counting the frequency of such signal at the microcomputer input 820A. It i6 noted that previously during the time interval, T3, microcomputer 820 determines the frequency of the down-converted reference carrier signal Fc and stores the result in memory 950. Microcomputer 820 now retrieves the reference carrier frequency count Fc and the current FCTX count from memory 950.
Microcomputer 820 al60 retrieves the FD frequency offset for the third sub-band from the sub-band look table stored in memory 910 (assuming that the third sub-band i~ the sub-band which has been selected for transmission of ack-back signals). Microcomputer 820 then computes a new value of D which equals the old D
plu8 (Fc +FD) - FCTX- The ~ew value of D is provided to the D/A circuit 1014 via microcomputer output 820M, thus altering the control voltage applied to varactor 1022. The above expressed algorithm is iterated I times until the difference (~Fc +FD) ~
FCTx) is substantially close to zero. In equation form, D = D +(FC +FD) - FCTX or DNEW = D0LD +(FC +FD) ~ FCTX Several iterations I are required because the relationship between frequency and varactor voltage is not precisely linear. In this embodiment of the invention, it has been found that J = 4 iterations are sufficient to bring the actual FTX
transmit frequency of pager 121 to within ' . ~. ~ -: . : . . . . . -~8s~g~

approximately 30 Hz of the desired FTX sub-band frequency. Those skilled in the art will appreciate that the invention i8 not limited to the I = 4 iterations presented above by way of example.
5, Clearly, fewer iterations will not bring the actual FTX frequency as close to the desired sub-band frequency and more iterations will bring the actual FTX frequency even closer to the desired sub-band frequency. Thu6, both fewer and more iterations of the algorithm than 4 are intended to be wi,thin the 6cope of the invention.
The above described circuit arrangement employs both the receiver section of pager 121 and microcomputer 820 to measure the frequency of the down converted reference carrier at Fc and subsequently the down converted actual transmitter frequency FCTx. It accomplishes this task by counting the down converted FRX reference carrier at FC and by sub6equently counting the down-converted actual transmitter frequency at FCTx. The frequency control algorithm corrects the actual transnitter freguency PTX by iteratively minimizing the difference between the quantity (reference count Fc plu6 the off6et FD) and the count of the FCTx. The algorithm arives this difference substantially to zero in I iterations. Thus, FTX = (FC + FD) ~ FCTX
and the frequency control algorithm drives the differ~nce ((Fc ~ FD) - FCTx) substantially to zero.
Although, a single conversion embodiment of acknowledge back pager 121 is shown in FIG. 6 and described above, those 6killed in the art will appreciate that double and other multiple conversion embodiment6 of the pager are readily adapted from this invention and are intended to be within its scope.

'.:" ' ' -.

9~

Each of pagers 121, 122...P includes a threshold detector 1050 coupled between the output of amplifier 890 and input 820J of microcomputer 820. Threshold detector 1050 provides input 820J a logical 0 when 5 the down-converted carrier signal at FC exhibits a voltage level les~ than a predetermined threshold level. However, when the signal voltage level of the FC carrier signal is equal to or greater than such selected predetermined voltage level, then threshold detector 1050 provides a logical 1 to microcomputer input 820J. The thre~hold i8 ~et, for example, so that a signal at the receiver input which i~ 40 dB
above minimum usable receiver sensitivity will trigger threshold detector 1050. Microcomputer 820 includes a power control output 820K which is coupled to a power level control input 1040A of variable output power amplifier 1040. Amplifier 1040 is of the type which can assume different power output levels depending upon the value of the signal provided to 1040A. For example, in this particular embodiment, when a logical 0 i6 provided to input 1040A, amplifier 1040 operates or transmits at full power, for example at approximately 1.5 watts output.
However, when a logical 1 i6 provided to input 1040A, amplifier 1040 throttles back or reduces power to a second lower power output level which is approximately 40 dB less than the full power output level. In summary, in this embodiment of the invention, when a logical 0 is provided by threshold detector 1050 to microcomputer input 820J indicating that a relatively low level signal is being received, than microcomputer 820 generates a logical 0 at its output 820K. This causes amplifier 1040 to amplify at the first or full output power. However, when threshold detector 1050 provides a logical 1 to ,.' - .

lX~59g~

microcomputer input 820J, indicating that a relatively high level signal is being received, microcomputer 820 then generates a logical 1 at output 820~. This in turn causes amplifier 1040 to S throttle back to the ~econd lower output power level.
The above described variable output power level circuit arrangement aids in avoiding the situation when any one of the group of M pagers AB-l...AB-20 generates such a strong ack-back signal at central ~tation 110 that such signal exceeds the dynamic range of the receiver of 6tation 110 and masks the ack-back signals from the other pagers of the group of M.
Although in this particular embodiment of the invention, a two power level amplifier 1040 is employed in conjunction with a single level threshold detector 1050, the invention may also be practiced using thre~hold detectors with more than one threshold and variable output power amplifiers with more than two 6electable output powers. For example, in an alternative embodiment of the invention, threshold detector 1050 is a three range threshold detector which determines if the Fc 6ignal exhibits a low, medium or high signal level. Such a threshold detector conveniently employs first and ~econd thresholds. That is, when threshold detector 1050 determines that the rece~ved signal level at the pager iB within a first predetermined low signal level range (les~ than the first threshold), then microcomputer 820 causes a three output power level amplifier, employed as amplifier 1040, to amplify at a high output first power level. When the three range detector lOS0 detects that the received signal level i8 within a medium signal level range (between the fir6t and second thresholds), then microcomputer ", ' : ' . ' . :

- . .

1~599~

820 would causes amplifier 1040 to amplify at a medium output second power level. When detector 1050 determines that the received signal level is within a third high level range (above the second threshold level), then microcomputer 820 causes amplifier 1040 to fully throttle back to a third and lowest power output level. Thus, a power control circuit is provided in which the transmitted output power of the ack-bac~ pager varies inversely with the RF signal level of the paging signals it receives from central station 110.
Microcomputer 820 i8 programmed to generate a logical 1 at port 820L during the period of time at which pager 121 is to transmit an a~knowledge back signal back to central station 110, for example, ack-back time period 390 as shown in FIG. 4E. During all other periods of time for which pager 121 should be in the receive mode, microcomputer 820 is programmed to generate a logical 0 at port 820L. When a logical 1 is generated at output 820L, indicating transmit mode, tran~mit/receive switch 810 connects antenna port 810A to port 810C thus connecting the transmit amplifier 1040 to antenna 800. However, when a logical 0 is provided to microcomputer port 820L, transmit/receive switch 810 couples antenna port 810A
to port 810B and receiver amplifier 830.
FIG. 8 is a flow chart of the control program stored in memory 910 which controls the operation of microcomputer 820 and pager 121. A power-on-reset step is shown in block 1100. Program variables are initialized at this time. The receiver portion of pager 121 is turned on and becomes synchronized with respect to the paging signals transmitted on the paging channel by central station 110. After becoming initially synchronizQd, pager 121 goes into .
' . .

128599~

a ~sleep mode~ or battery saving mode as described earlier. When pager 121 receives a preamble signal, as in block 1110, pager 121 wakes up as per block 1120. An address count variable, ADRCOUNT, i5 then initialized with a value of 0 as per block 1}30. A
variable ADRMAX which represents the maximum number of ack-back pagers in an ack-back group is set to have a value of M a8 per block 1130. Pager 121 listens to each of the addresses within a group of M
addresses to determine if its particular address is received a~ per block 1140. For example, at block 1140, the first address of a group of M addresses is checked to determine if it is the valid address for the particular pager 121. If the firQt address is not the address of pager 121, then the ADRCOUNT
variable is incremented by 1 to count the number of pager addresses already received as per block 1150.
A determination i8 then made as to whether all of the addresses of the group of M addresses have been proceseed, block 1160. If the variable ADRCOUNT is equal to M, then the address of the particular pager 121 has not been received and such pager 121 reenters the battery saver mode as per block 1170 after which pager 121 again powers down and looks to determine if a preamble signal is received. If however in block 1160 ADRCOUNT is not equal to M, that is less than M
signifying that all of the M addresses of a group of M addresses haYe not been received as in the present example with respect to the first addre~s of such group, then flow continues back to block 1140 where pager 121 checks the next address in the group of M
addresses for validity. If any address within the group of M addresses i8 determined to be the address for the particular pager 121, then flow continues from block 1140 to block 1180 at which the variable .~ ~ .
.
, ' . . ~

128599~

ADRCOUNT is incremented by 1 such that ADRCOUNT is a number which represents the order of the valid address within the sequencing or group of M
addresses.
After the group of M addresses i8 received by pager 121, pager 121 receives and determines the frequency of the down-converted reference carrier Fc as per block 1190. The 6ignal strength of the carrier Fc i8 then determined by micro processor 820 as per block 1200.
In the following steps, the particular message within the group of M messaqes which is intended for a particular pager within the group of M addressed pagers is matched with such pager and displayed thereon. More particularly, prior to commencing to count the number of message~ within the group of M
message6 ag ~uch messages are received, a message count variable MSGCOUNT i~ ~nitialized at a value of 0 as per block 1210. The receiving of the individual messages of the group of M messages commences a8 per block 1220 at which the next message of such group is received. Initially, the first message of the group of M messages is the ~next message~ received. Upon reception of a message, the MSGCOUNT variable is incremented by 1 to count the number of messages that have been received as per block 1230. A
determination i8 then made a8 to whether MSGCOUNT
equal~ ADRCOUNT at block 1240. If it is determined that MSGCOUNT does not equal ADRCOUNT, then more messages remain to be received in the group of M
messages and flow continues back to block 1220, at which the next message i6 received. In this example, wherein the first message was received the first time around the loop formed between block 1220 and 1240, the second message is received the second time around ._ ", ................ .. .. .. _ . . .
-~. . , ' ' - ' , ~: ' 1~859g~

such loop and the message counter MSGCOUNT is incremented at 1230 accordingly. When a determination is made that MSGCOUNT equals ADRCOUNT
then, the current message is disp}ayed at block 1250.
5 In this manner, the particular message which was intended for a pager within the group of M pagers is di~played by matching the order of the occurrence of such message in the group of M messages with respect to the order of the corresponding address within the ~0 group of M addresses.
Ack-back data i8 BUpplied to microcomputer 820 by the pager user as per block 1260. The ack-back pager waits as per block 1270 for an ack-back field (time interval) before responding back to the central station 100 with the ack-back data provided by the pager user. It was discussed earlier that M
different sub-bands are available in the pager of the invention for transmi~sion of ack-back 6ign~1s. Each ack-back pager within a group of M addressed pagers responds back to the central station 110 on a different respective sub-band based on the value of the ADRCOUNT variable determined above for such pager as per block 1280. For example, in one embodiment of the invention, if a particular pager within the group of M pagers is the fifth pager of the group to be addressed, then such pager has an ADRCOUNT value of 5. As per the above discussion, the fifth message in the group of N messages corresponds to the fifth pager addressed and is appropriately provided to the display of such fifth pager for viewing by the pager user. In this particular pager wherein ADRCOUNT
equals 5, sub-band number 5 is selected from the table of FIG. 7 for use by such pager for transmitting its ack-back signal. That is, the value of ADRCOUNT determines the particular sub-band which ~ . .

. ~

1~5~9~

is selected for ack-back. Since in this particular example sub-band 5 is selected, microcomputer 820 accesses the sub-band chart of the table of FIG. 7 and looks up the frequency offset FD corresponding to sub-band number 5 as per block 1290. The value of Fc, the down-converted carrier frequency, is then retrieved from memory or i6 otherwise acquired as per block 1310.
Microcomputer 820 initially set~ the input signal D to D/A converter 1014 to a value of 2048 + FD in block 1304. Oscillator 1018 along with triplers 1028 and 1036 are turned on in block 1308.
A loop counter I is set to a value of 4 in block 1312. I represents the number of iterations made by the frequency control algorithm and in actual practice may be greater or lesser than 4 as previously explained. As mentioned earlier the FTX
transmit signal is fed back to the receiver portion of pager 121 and is down-converted to produce the down converted FCTx signal. The frequency of the down converted FCTx signal is counted at block 1316 and i8 ~tored ~n memory 910. Microcomputer 820 recalculates the value the of D according to the relationship D ~ D + (Fc ~FD) - FCTX and provides the new value of D to D/A converter 1014. The loop counter I i~
decremented by 1 at block 1324. The loop counter I
is tested at block 1328. If I has not yet been decremented down to a value of less than or equal to 1 then flow continue~ back to block 1316 where the frequency FCTx i8 again determined. 0therwise, flow continues to block 1340 as discussed subsequently.
A determination i6 then made by microcomputer 820 as to whether the signal level of the FC
reference carrier i6 greater than the aforementioned -. : ., 1~8599~

predetermined threshold level. If the Fc signal level is greater than a predetermined threshold level as determined at block 1340, then the transmitter circuits of pager 121 are turned on, as at block 1350. The ack-back data i6 then transmitted back to central station 110 at a low power level on the already selected frequency sub-band via frequency division multiplexing as per block 1360. After transmi~sion of the ~ck-back data, the transmitter circuit~ are turned off at block 1370 and the battery saver mode i6 reentered a8 at block 1170. If, however, it is determined at block 1340 that the Fc carrier reference ~ignal does not exhibit a signal level greater than the predetermined threshold, then the transmitter circuits of pager 121 are turned on at block 1390 and the ack-back data is transmitted back to central station 110 at a high power level on the selected frequency sub-band via frequency division multiplexing as per block 1400. After such transmission of the ack-back data, the transmitter circuits are turned off at block 1370 and the battery saver mode is reentered at block 1170.
From the above description, it is clear that the invention involves a method of radio paging for employment in a radio paging system including a central paging station for transmitting paging signal~ on a paging channel frequency FRX to a plurality o~ remotely located acknowledge back radio pagers. The central station transmits a reference carrier signal, that is an FRX signal, at freguency FRX at selected times. The method of the invention is a method of controlling the frequency FTX on which the acknowledge back pager transmits an acknowledge back signal. The method includes the step of receiving and down-converting the FRX signal thus ~ ' ' , ' , iX~599~

producing a down-converted Fc signal. The method includes measuring the frequency of the down-converted Fc signal. The method further includes selecting a sub-band from a plurality of frequency sub-bands within a predetermined range of frequencies for transmission of an ack-back 6ignal thus determining a selected sub-band. The method includes the step of determining a frequency offset FD with respect to a predetermined frequency within the range of frequencies. The method includes the step generating a radio frequency signal at a frequency (FC + FD) - FCTX and up-converting the radio frequency 6ignal to a transmit frequency FTX
corresponding to the selected sub-band.
In summary, the foregoing describes an apparatus and method for controlling the transmit frequency of an acknowledge back radio pager which permits the pager to transmit on a selected one of a plurality of frequency sub-bands with high accuracy.
While only certain preferred features of the invention have been shown by way of illustration, many modifications and changes will occur to those ~killed in the art. It i6, therefore, to be understood that the present claim6 are intended to cover all ~uch modifications and changes which fall within the true spirit of the invention~

- ~
- . .
.

Claims (7)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. In a radio paging system including a central paging station for transmitting paging signals including a group of pager addresses on a paging channel frequency FRX to a group of corresponding remotely located acknowledge back radio pagers, said central station transmitting said pager addresses in a predetermined order over a first time interval, each acknowledge back pager capable of controlling a sub channel frequency FTX on which it transmits acknowledge back signals, an acknowledge back pager of said system comprising:
receiving means for receiving said paging signal on the channel frequency FRX;
measuring means, coupled to said receiving means, for measuring the channel frequency of the received paging signal;
selecting means for selecting a sub-band frequency from a plurality of frequency sub-bands within a predetermined range of frequencies in accordancewith a predetermined relationship based on the predetermined order in which saidpager's address is being transmitted in said group, said selected frequency sub-band being the sub-channel frequency for transmission on an acknowledge back signal by said pager;
determining means for determining a frequency offset FD Of the measured channel frequency corresponding to said selected sub-band frequency;
transmitter means, coupled to said determining means, for generating an acknowledge back signal at said selected sub-band frequency including both the measured channel frequency and the determined offset frequency.
2. In a radio paging system including a central paging station for transmitting paging signals on a paging channel frequency FRX to a plurality of remotely located acknowledge back radio pagers, a method of controlling a sub-channel frequency FTX on which an acknowledge back pager of said system transmits an acknowledge back signal, said method comprising the steps of;

receiving the paging signal and down-converting the channel frequency FRX thereof to produce a signal at a down-converted frequency FC;
measuring the frequency FC of said down-converted signal;
selecting a sub-band frequency unique to said acknowledge back pager from a plurality of frequency sub-bands within a predetermined range of frequencies as the sub-channel frequency for transmission of an acknowledge backsignal from said pager;
determining a frequency offset FD corresponding to the selected sub-band frequency;
generating a modulated signal at an initial frequency based on a desired frequency setting (FC + FD) and up-converting the initial frequency of the modulated signal to a transmit sub-channel frequency FTX corresponding substantially to said selected sub-band frequency;
down-converting the frequency FTX of said generated up-converted signal and measuring the down-converted frequency FCTX thereof; and adjusting said initial frequency of said modulated signal in a direction to converge the measured frequencies FTX to the desired frequency setting (FC + FD), whereby the transmit sub-channel frequency FTX of the pager'sacknowledge back signal is caused to be set precisely at the selected sub-band frequency.
3 In a radio paging system including a central paging station for transmitting paging signals on a paging channel frequency FRX to a plurality of remotely located acknowledge back radio pagers, a method of controlling a sub-channel frequency FTX on which an acknowledge back pager of said system transmits an acknowledge back signal, said method comprising the steps of;
A. receiving the paging signal and down-converting the channel frequency FRX thereof to produce a signal at a down-converted frequency FC;
B. measuring the frequency FC of said down-converted signal;
C. selecting a sub-band frequency unique to said acknowledge back pager from a plurality of frequency sub-bands within a predetermined range of frequencies at the sub-channel frequency for transmission of an acknowledge backsignal from said pager, said sub-channel frequency being unique to said pager;

D. determining a frequency offset FD corresponding to the selected sub-band frequency;
E. generating a modulated signal at an initial frequency based on a desired frequency setting (FC + FD) and up-converting said initial frequency of the modulated signal to an initial transmit sub-channel frequency FTX approximately corresponding in frequency to said selected sub-band;
F. down-converting said frequency FTX of the generated signal to generate a signal with a down converted frequency FCTX;
G. generating the modulated signal at an adjusted frequency in a direction to converge the measured frequency FCTX to the desired frequency setting (FC + FD) and up-converting said adjusted signal to a transmit sub-channel frequency FTX corresponding more closely in frequency to said selected sub-band;and H. repeating steps F and G until the frequency of the transmit signal FTX is substantially equal to the frequency of the selected sub-band.
4. In a radio paging system including a central paging station for transmitting paging signals on a paging channel frequency FRX to a plurality of remotely located acknowledge back pagers, an acknowledge back pager capable of controlling a sub-channel frequency FTX on which it transmits acknowledge back signals, said pager comprising:
means for receiving the paging signal on the channel frequency FRX;
means for measuring the channel frequency of the received paging signal;
controller means for determining a desired sub-channel frequency setting based on the measured channel frequency and a selected frequency offset frequency unique to said acknowledge back pager and for generating a control signal with an initial value substantially representative thereof;
frequency synthesizer governed by said control signal to generate a signal at a frequency which is used by said pager for transmitting the acknowledge back signal thereof; and means for measuring the frequency of said signal generated by said frequency synthesizer, said controller means further operative to adjust the initial value of said control signal in a direction to converge the measured frequency of said signal to the desired sub-channel frequency.
5. The acknowledge back pager in accordance with claim 4 including:
means for amplifying the acknowledge back signal of said paper prior to transmission thereof in accordance with a controlled amplification setting;
means for measuring the magnitude of the amplified acknowledge back signal; and means governed by said magnitude measurement of the measuring means to control the amplification setting of said amplifying means.
6. The acknowledge back pager in accordance with claim 4 wherein the controller means comprises a programmed digital controller which generates a digital control signal, the digital code of which represents a value of the frequency setting; and wherein the frequency synthesizer comprises a voltage controlled oscillator which is digitally controlled by said digital control signal to generate the sub-channel frequency signal.
7. The acknowledge back pager in accordance with claim 4 including a modulating means for modulating the sub-channel frequency signal, said controller means being further operative to govern the modulating means to modulate the sub-channel frequency signal with the acknowledge back signal of said page.
CA000582953A 1988-01-07 1988-11-14 Acknowledge back pager with apparatus for controlling transmit frequency Expired - Lifetime CA1285994C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US141,655 1988-01-07
US07/141,655 US4891637A (en) 1988-01-07 1988-01-07 Acknowledge back pager with apparatus for controlling transmit frequency

Publications (1)

Publication Number Publication Date
CA1285994C true CA1285994C (en) 1991-07-09

Family

ID=22496612

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000582953A Expired - Lifetime CA1285994C (en) 1988-01-07 1988-11-14 Acknowledge back pager with apparatus for controlling transmit frequency

Country Status (9)

Country Link
US (1) US4891637A (en)
EP (1) EP0394357B1 (en)
JP (2) JPH02504455A (en)
KR (1) KR0131596B1 (en)
AT (1) ATE127602T1 (en)
AU (1) AU2944589A (en)
CA (1) CA1285994C (en)
DE (1) DE3854434T2 (en)
WO (1) WO1989006410A1 (en)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757782A (en) * 1985-11-27 1998-05-26 Seiko Communications Systems, Inc. Paging system with multiple baseband subcarriers
US5629940A (en) * 1985-11-27 1997-05-13 Seiko Communications Holding N.V. Transmitting and receiving long messages in a wireless one-way communication system while reserving selected slots for short messages
US5121115A (en) * 1988-02-22 1992-06-09 Telefind Corporation Method of transmitting information using programmed channels
CA2071490C (en) * 1989-12-14 1996-01-30 Robert J. Schwendeman Satellite based acknowledge-back paging system
JP2887516B2 (en) * 1990-09-22 1999-04-26 アイシン精機株式会社 Mobile station position monitoring system
US5319641A (en) * 1990-12-03 1994-06-07 Echelon Systems Corp. Multiaccess carrier sensing network communication protocol with priority messages
US5297143A (en) * 1990-12-03 1994-03-22 Echelon Systems, Corp. Network communication protocol including a reliable multicasting technique
US5420572A (en) * 1990-12-03 1995-05-30 Echelon Corporation Configuration device for use in a networked communication system
US5546444A (en) * 1994-03-11 1996-08-13 Bellsouth Corporation Methods and apparatus for communicating data via a cellular network control channel
US5794144A (en) * 1994-03-11 1998-08-11 Bellsouth Corporation Methods and apparatus for communicating data via a cellular mobile radiotelephone system
CA2085722C (en) * 1992-01-08 1997-02-25 Samuel Rocco Paniccia Jr. Use of a vcxo in the base unit of a two-handset cordless telephone system
US5539810A (en) 1992-01-27 1996-07-23 Highwaymaster Communications, Inc. Data messaging in a communications network
US6295449B1 (en) 1992-01-27 2001-09-25 @Track Communications, Inc. Data messaging in a communications network using a feature request
US5335246A (en) * 1992-08-20 1994-08-02 Nexus Telecommunication Systems, Ltd. Pager with reverse paging facility
US5430759A (en) * 1992-08-20 1995-07-04 Nexus 1994 Limited Low-power frequency-hopped spread spectrum reverse paging system
US5323418A (en) * 1993-01-13 1994-06-21 Motorola, Inc. Code division multiple access (CDMA) inbound messaging system utilizing interference cancellation to recover inbound messages
WO1994016513A1 (en) * 1993-01-13 1994-07-21 Motorola, Inc. Code division multiple access (cdma) inbound messaging system utilizing re-use of sequences
US5343494A (en) * 1993-01-13 1994-08-30 Motorola, Inc. Code division multiple access (CDMA) inbound messaging system utilizing over-the-air programming
US5450617A (en) * 1993-05-25 1995-09-12 Motorola, Inc. Method and apparatus for closed loop frequency control in a two-way communication system
US5450612A (en) * 1993-08-26 1995-09-12 Motorola, Inc. Communication system for communicating with a plurality of selective call receivers and method therefor
US5530452A (en) * 1993-10-21 1996-06-25 Nexus Telecommunication Systems Ltd. Method of synchronizing spread spectrum radio transmitters
US5708971A (en) * 1994-01-11 1998-01-13 Ericsson Inc. Two-way paging system and apparatus
US5479408A (en) * 1994-02-22 1995-12-26 Will; Craig A. Wireless personal paging, communications, and locating system
US5542115A (en) * 1994-06-24 1996-07-30 Pioneer Tech Development Limited Paging method and apparatus
DE69522874T2 (en) * 1994-08-18 2002-03-28 Hewlett Packard Co Method and apparatus for establishing bidirectional communication between a pager and a paging service provider
WO1996008933A1 (en) * 1994-09-12 1996-03-21 Seiko Communications Systems, Inc. Acknowledge back pager using secondary transmission source
US5513241A (en) * 1994-09-12 1996-04-30 Seiko Communications Systems, Inc. Low cost acknowledge-back system for a pager using existing infrastructure
US5649297A (en) * 1994-10-21 1997-07-15 Seiko Communications Holding N.V. Transmitting digital data using multiple subcarriers
US5603088A (en) * 1995-02-28 1997-02-11 Motorola, Inc. Method and apparatus for determining a quality level of an analog signal in a radio communication system
US5673036A (en) * 1995-03-27 1997-09-30 Motorola, Inc. Selective call receiver memory validation and acknowledgement and method therefor
US5564091A (en) * 1995-03-29 1996-10-08 Motorola, Inc. Method and apparatus for operating an automatic frequency control in a radio
US5602831A (en) * 1995-03-31 1997-02-11 Seiko Communications Systems, Inc. Optimizing packet size to eliminate effects of reception nulls
US5537398A (en) * 1995-05-12 1996-07-16 Motorola, Inc. Apparatus for multi-rate simulcast communications
US5734963A (en) * 1995-06-06 1998-03-31 Flash Comm, Inc. Remote initiated messaging apparatus and method in a two way wireless data communications network
US5589844A (en) * 1995-06-06 1996-12-31 Flash Comm, Inc. Automatic antenna tuner for low-cost mobile radio
US5765112A (en) * 1995-06-06 1998-06-09 Flash Comm. Inc. Low cost wide area network for data communication using outbound message specifying inbound message time and frequency
AU705213B2 (en) * 1995-06-06 1999-05-20 Terion, Inc. Determining propagating and clear frequency in wireless data communications network
US5535191A (en) * 1995-06-28 1996-07-09 Seiko Communications Systems, Inc. Method and apparatus for switching between redundant hardware in a wireless data communication system
US5760705A (en) * 1995-09-01 1998-06-02 Glenayre Electronics, Inc. System for maintaining receiver/transmitter synchronization with two-way pagers
US5686901A (en) * 1995-10-10 1997-11-11 Motorola, Inc. System and method for queuing and batching messages for wireless transmission
US6215413B1 (en) 1995-12-08 2001-04-10 Seiko Communication Systems User selectable receiver addresses for wireless communication systems
US5805077A (en) * 1996-09-30 1998-09-08 Glenayre Electronics, Inc. Two-way paging system having reverse channel message frequency authentication
US5873043A (en) * 1996-12-18 1999-02-16 Cellemetry Llc System for communicating messages via a forward overhead control channel
US6370375B1 (en) 1997-04-14 2002-04-09 At&T Corp. Voice-response paging device and method
US6311056B1 (en) 1998-05-21 2001-10-30 Cellemetry Llc Method and system for expanding the data capacity of a cellular network control channel
US6738647B1 (en) 1999-04-23 2004-05-18 Numerex Corporation Method and system for expanding the data payload of data messages transported via a cellular network control channel
US7783508B2 (en) * 1999-09-20 2010-08-24 Numerex Corp. Method and system for refining vending operations based on wireless data
US6718177B1 (en) * 1999-09-20 2004-04-06 Cellemetry, Llc System for communicating messages via a forward overhead control channel for a programmable logic control device
US6856808B1 (en) * 1999-10-29 2005-02-15 Cellmetry, Llc Interconnect system and method for multiple protocol short message services
US7546141B2 (en) * 2000-05-23 2009-06-09 Robert Leon Hybrid communication system and method
US7245928B2 (en) 2000-10-27 2007-07-17 Cellemetry, Llc Method and system for improved short message services
WO2003019925A2 (en) * 2001-08-27 2003-03-06 Numerex Corporation Detection and reporting defective telephone lines and alarm events
US6718237B1 (en) 2002-03-28 2004-04-06 Numerex Investment Corp. Method for reducing capacity demands for conveying geographic location information over capacity constrained wireless systems
US7450697B2 (en) * 2003-07-07 2008-11-11 At&T Mobility Ii Llc Network protocol converter
US7323970B1 (en) * 2004-01-21 2008-01-29 Numerex Corporation Method and system for remote interaction with a vehicle via wireless communication
US7969959B2 (en) 2004-12-16 2011-06-28 Critical Response Systems, Inc. Method and apparatus for efficient and deterministic group alerting
US20070256085A1 (en) * 2005-11-04 2007-11-01 Reckamp Steven R Device types and units for a home automation data transfer system
US7694005B2 (en) 2005-11-04 2010-04-06 Intermatic Incorporated Remote device management in a home automation data transfer system
US7698448B2 (en) * 2005-11-04 2010-04-13 Intermatic Incorporated Proxy commands and devices for a home automation data transfer system
US7870232B2 (en) * 2005-11-04 2011-01-11 Intermatic Incorporated Messaging in a home automation data transfer system
US20070121653A1 (en) * 2005-11-04 2007-05-31 Reckamp Steven R Protocol independent application layer for an automation network
US7640351B2 (en) * 2005-11-04 2009-12-29 Intermatic Incorporated Application updating in a home automation data transfer system
WO2007136723A2 (en) 2006-05-17 2007-11-29 Numerex Corp. System and method for prolonging wireless data product's life
CA2677297C (en) 2007-02-06 2014-01-28 Michael Marett Service escrowed transportable wireless event reporting system
JP5260251B2 (en) * 2008-12-08 2013-08-14 株式会社トヨタIt開発センター Use frequency band adjustment method and radio communication apparatus in cognitive radio system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3973200A (en) * 1972-11-07 1976-08-03 Telefonaktiebolaget L M Ericsson Process for acknowledging calls in a system for wireless staff locators
JPS6013588B2 (en) * 1977-09-16 1985-04-08 日本電気株式会社 wireless individual paging receiver
US4208630A (en) * 1978-10-19 1980-06-17 Altran Electronics, Inc. Narrow band paging or control radio system
JPS55109042A (en) * 1979-02-14 1980-08-21 Nec Corp Selective individual calling system
JPS56126339A (en) * 1980-03-10 1981-10-03 Nec Corp Mobile communication system
US4466001A (en) * 1981-12-04 1984-08-14 Motorola, Inc. Polling system for multiple terminal units
GB2115362B (en) * 1982-02-26 1985-07-10 Btr Plc Sea anchor
US4590473A (en) * 1982-07-28 1986-05-20 Motorola, Inc. Data signalling system
JPS6047513A (en) * 1983-08-26 1985-03-14 Nec Corp Frequency shift absorbing circuit
JPS6077534A (en) * 1983-10-05 1985-05-02 Nec Corp Transmitter-receiver
JPS60223231A (en) * 1984-04-19 1985-11-07 Nec Corp Radio communication equipment
US4646082A (en) * 1984-09-14 1987-02-24 Motorola, Inc. Inbound acknowledgement stack
US4713808A (en) * 1985-11-27 1987-12-15 A T & E Corporation Watch pager system and communication protocol
US4636741A (en) * 1985-11-01 1987-01-13 Motorola, Inc. Multi-level power amplifying circuitry for portable radio transceivers
ZA871353B (en) * 1986-02-25 1987-10-28 John Abernethy William Sea-or drag-anchor

Also Published As

Publication number Publication date
EP0394357B1 (en) 1995-09-06
AU2944589A (en) 1989-08-01
ATE127602T1 (en) 1995-09-15
US4891637A (en) 1990-01-02
KR0131596B1 (en) 1998-10-01
DE3854434D1 (en) 1995-10-12
WO1989006410A1 (en) 1989-07-13
EP0394357A4 (en) 1992-05-06
JPH02502364A (en) 1990-08-02
DE3854434T2 (en) 1996-04-18
KR900700980A (en) 1990-08-17
EP0394357A1 (en) 1990-10-31
JPH02504455A (en) 1990-12-13
JPH0681091B2 (en) 1994-10-12

Similar Documents

Publication Publication Date Title
CA1285994C (en) Acknowledge back pager with apparatus for controlling transmit frequency
EP0398934B1 (en) Acknowledge back pager with frequency control apparatus
EP0398926B1 (en) Frequency division multiplexed acknowledge back paging system
KR970002738B1 (en) Acknowledge back pager with adaptive variable transmitter output power
US4882579A (en) Code division multiplexed acknowledge back paging system
US5142279A (en) Acknowledge back paging system having the capability of matching variable length data messages to pager addresses
AU675578B2 (en) Communication system for communicating with a plurality of selective call receivers and method therefor
WO1990015512A1 (en) Acknowledge back paging system having the capability of matching variable length data messages to pager addresses
WO1989008369A1 (en) Acknowledge back paging system having the capability of matching data messages to pager addresses
JP2596982B2 (en) Multi-channel receiving radio paging receiver

Legal Events

Date Code Title Description
MKLA Lapsed
MKLA Lapsed

Effective date: 20020709