CA1306789C - Paging terminal apparatus with page forwarding capability and methodology therefor - Google Patents
Paging terminal apparatus with page forwarding capability and methodology thereforInfo
- Publication number
- CA1306789C CA1306789C CA000581803A CA581803A CA1306789C CA 1306789 C CA1306789 C CA 1306789C CA 000581803 A CA000581803 A CA 000581803A CA 581803 A CA581803 A CA 581803A CA 1306789 C CA1306789 C CA 1306789C
- Authority
- CA
- Canada
- Prior art keywords
- pager
- pagers
- paging
- message
- messages
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/185—Selective call encoders for paging networks, e.g. paging centre devices
Abstract
ABSTRACT Apparatus and method is disclosed for automatically, or by selective response, call forwarding a message to one or more system pagers(12)which have an acknowledge back capability. In one embodiment, disclosed apparatus automatically forwards a message to another system pager upon the initially called pager failing to acknowledge back within a predetermined time period. Such other pager is determined from a set paging hierarchy list(42)included within the paging terminal apparatus itself. In another embodiment, wherein the system pagers have multiple acknowledge back response capability, a called pager(12)can request the received message be additionally call forwarded to one or more other system pagers in accordance with the particular acknowledge back response chosen by the called pager user.
Description
J~7~
PAGING TERMINAL APPARAIUS WITH PAGE FORWARDING
. .
CAPABILITY AND METHODOLOGY 1~HEREFOR
BACKGROUND OF THE INVENTION
The present invention relates generally to paging systems and, more particularly, to paging terminal apparatus which, in ~ooperation with paging receivers with acknowledge bacX capability, provides an automatic or selectiv page forwarding service at the election of the pager user.
Present day paging systems are efficient, sophisticated in technology and serve well large numbers of users. As a result, such systems are relied upon more and more to reach particular individuals wearing such paging receivers and deliver critical and urgent messages.
Un~ortunately, it cannot always be guaranteed that such messages for particular pagers will in ~act be received when initially san~ or intended. ~n the past, paging me~sage~i were sent witbout knowing whe~her u~ier~ received them as intended or not. One way to o~ercome this, o~ course, i~ to request the pager wearer to call bacX the originator on the telephone to so advise hi~. One prior ~rt system addressed the problem by simply periodically transmittinq a message until the speci~ic pager user called a particular telephone number to indicate receipt thereof so that the continuously transmitted message could be terminated. However, unless the ~articular pager user in fact calls the nece sary telephone number, and even though it may have been , - .
i71~
received, the message continues to be periodically sent expending, and most certainly wasting, valuable system capacity.
Anoth~r approach has been to provide the paging receivers themselves with an acknowledge back capability which is activated, sither manually or automatically, whenever their particular address is received and properly decoded. This assures that the pager is working sati~factory and that the originator may be notified with a good deal of con~idence that the message was very probably received as intended. No specific action on part of the pager i~ necessarily required.
The above, of course, provides a substantial step towards assuring con~idence in the reliability of the paging system. However, it does not address the problem regarding those instances in which acknowledge back is not perfected. It will readily be understood that the pager may be inoperatiYe~ the user may bs out of e~fective signal range, or the pager may ha~e b~en, accidentally or intentionally, turned off. Neverth01ess, there are instances in which it is deemed imperative that the intended pager user be reached in one way or another. In ~he past, this type o~ emergency or otherwise demandlng eituation usually ha~ re~ulted in the paginy originator being forced to find some other pager user to ~otify and request he or she contact the non-re6ponding user with some specific messaye.
While this alte~nate plan of reaching the intended pager user may well be the only option available to the page originator, it has nevertheless been on a rather hit-or-mi~s basis and, in any event, ha~
proven to be very inconYenient and time consuming for all concerned. The originator must find the :~3~i7~3~
identity of another pager user that can respond, then find that person's pager ID, cause the page to be sent, and then wait for the hoped for response.
A more convenient and reliable arrangement is there~ore needed to improve response time and alleviate the burden to system users.
SUMMARY OF THE INVENTION
Accordingly, it is an object o~ the present invention to overcome the deficiencies of the prior art paging systems in reaching an intended pag~r user under certain operating conditions.
A more particular object o~ the present invention is to provide appropriate methodology and apparatus for effecting automatic paging forwarding in a paging system with paging receivers having acknowledge back capability in accordance with a predetermined paging hierarchy, without ~urther action being required on the part of the pager users themselves or the paging originator.
In practicing the invention, paging terminal ~o apparatus i8 provided for use with paging receivers having an acknowledge back capability, wherein paying me~sages initially intended ~or a partic~lar called pager which fails to acknowledge back within a predetermined time period is autom~tically forwarded by the paging terminal apparatus to another pager wi~hin th~ system along with, if desired, an indication that the message was forwarded from the initially called pager. The other pager to whom the message is redirected is determined by the terminal apparatus from a subscriber list into which has been entered a predetermined set hierarchy, o~ alternate pager addresses.
~3~671~3~
In another embodiment the system pagers are equipped with manual controls and are capable of multiple acknowledge back responses. Accordingly, the received message may be caused to be selectively rerouted (forwarded) to som~ other system pager or pagers by the initially called pager simply selecting the appropriate acknowledge back reference with the push o~ a buttonO
BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. The invention itself, however, together with further objects and advantage thereof, may be~t be un~erstood by reference to the accompanying drawings, in which:
- 15 FIG~ 1 is a block diagram of a radio communication system in which one aspect of kh~
present invention may be advantageously utilized;
FIG. 2 is a block diagram oP a paging terminal and associated apparatus used to send addres6es and messages to the system pager~ and which include the auto~atic and/or selective call ~orwarding ~eature of th~ present invention;
FIG. 3 is a block diayram of a paging receiver with acknowledge ~ack capability intended ~or ~5 op~ration in one e~bod~ment o~ the present inYention;
FIG. 4 i~ a flow chart which describes the operation of the paging receiv~r of FIG. 3:
FIG. 5 is a graphic representation o~ the timing diagram showing the relation between khe noutboundn page~ o the paging te~minal and the ~inbound~ acknowled~ments sf the various system pagers;
~L3~1Ei7~
FIG. 6 is a flow diagram that describes the operation of the paging terminal including the handling and automatic forwarding of paging messages in accordance with one embodiment of the present invention;
FIG. 7 is a partial block diagram of a paging receiver with acknowledge back capability dif~ering from the receiver shown in FIG. ~ for use with another embodiment of the invention;
FIG~ 8 is a flow chart which describes the difference in operation of the paging receiver of FIG. 7;
FIG. 9 is a flow chart which describes the differences in the operation of the termlnal apparatus to provide another embodiment of the invention;
FIG. 10 is a graphic representation of the timing diagram showing the relationship between ~outbound~ pager of the paging terminal and the ~inbound acknowledgment of the pag~rs regarding the second embodiment o~ the invention.
FIG. ll is a block diagram o~ a paging r~ceiver with automatic acknowledge bacX capability intendQd ~or operation in anoth2r embodi~nt o~ the pr~sent invention;
FIG. 12 is a ~low chart which describes the operation o~ the paging rec~iver of FIG. 11;
FIG. 13 is a graphic representation of ~he timing diagram showing the relation between the ~outbound~ page6 of the paging terminal and the ~inbound~ automatic acknowledgments of the various system pagers; and FIG. 14 is a flow diagram that describes the operation of the paging te~minal including the .
.
~ ~30~7`~
handling and automatic forwarding of paging me~ages n accordance with another embodiment of the present lnvention.
BRIEF DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring now to the drawings, a radio communications paging system lO is shown in FIG~ 1 in which the present invention may be advantageously utilized. The paging system includes terminal apparatus, ~hown generally at reference 20, and a plurality of paging receivers, indicated at 12, as illustrated. It is intended that the associated paging receivers be capable of and provide an acknowledge back feature upon receiving and recognizing certain transmitted in~ormation. Pagers of this character are, of course, known in the art and include an acknowledge back encoder 14 as indicated for activation, manually or automatically, when the paging receiver 12 receives and recognizes at least its particular address. A more detailed description will be set ~orth in connection with FIG. 3 fsr the system pager ~unction and operation~
The terminal apparatus 20 o~ FIG. 1 i~
illu~trated in greater detail i.n FI&. 2 together with the associated auxiliary ~quipment and the paging ~ile~ intended to be generated and maintalned 2S to e~ect the advantage~ o~ the present invention.
As therein shownl terminal apparatus 20 includes a paging controller ~2 which also includes an addre~s and data encoder 24 and an acknowledge back decoder 26. Associated with the paging controller i3 an entry device 30, a real time clock 32 as well as a transmitter 34 and receiver 36 operating in c~nnection with an antenna 38 and an antenna switch 40. Although a ~witch i8 shown as 40, a duplexer ~L3~
may also be used. A duplexer is a transmission line device which permits the use of a single ant2nna for simultaneous transmission and reception. The use of a duplexer for simultaneous transmission and reception of information is well known to those of ordinary skill in the art.
Entry device 30 is used to access the paging controller 22 to enter pager ID's (identification numbers) and messages intended therefor for subsequent transmission. The entry device 30 as shown is a video display terminal which is useful for entering alphanumeric me~sages, and for accessing and updating a subscriber list 42.
Subscriber list 42 is a list of all the pagers ID's that are valid in the system 10. Filed under each pager ID in the subscriber list 42 are several items that will be needed by the paging controller 22 to send, or transmit, a page, including such information as pager type (acknowledge back or non~
acknowledge back), the particular pager address which corresponds to the pager ID, as well as a particular ~orwarding address hierarchy, details of which will be described in more detail subse~uently~
As may be appreciat~d, paging controller 22 i8 th~ essential heart o~ th~ system 10 and control~
the operation of the other associated elements of the paging terminal apparatus. In addition to subscriber list 4~, maintained by contro}ler 22, an active page file 44 i5 also maintained and comprises a temporary ~ile containing information about the page~ being proces~ed by the terminal apparatus 20, The active page ~ile 44 includes at least the pager identification or ID, address, message, time, and may include whether the originator is notified of the received acknowledgment. A real time clock 32 ..
' .
:
~3~
is used to supply timing information to the paging controller and for time stamping of the messages in active page file 44.
The address and data Pncoder 24 accepts addresses and messages supplied to the pag.ing controller 22 by the entry device 30. Address and data encoder 22 then converts this supplied information to the actual transmitted bit patterns in a manner well understood by those skilled in the art. These bit patterns are subsequently transmitted by transmitter 34 through antenna switch 40 and to ~ntenna 38 which radiates the signal energy to the system pager6 12. Tha ~Ack-Back~
decoder 26 then detects and processes any acknowledgments returned by the system pagers 12 and provides this information to the paging controller 22. While transmitter 34 modulates an RF carrier frequency with outbound addresses and messages, the receiver 36 demodulate~ the inbound modulated RF
carrier frequency and supplies recoverad data to decoder 26.
Upon transmitting an addres~ and an intended message for a particular p~ger 12, an acknowledgmant i8 ~ent back by that pager and received by paLging controller 2Z. If an addres~ message for a particular paging xeceiver 12 is transmitted and an acknowledgment back is not received within a predetermined period of time, the message intend~d for that particular receiver 12, in one embodiment of the pre~ent invention, is ~orwarded to another pager within the system. The identity of ~hat other pager is determine~ by the terminal apparatus from a set hierarchy of alternate pagers a~ entered into the subscri~er li~t 42 as associated with the initial pager failing to acknowledge back.
The block diagram of the paging receiver 12 is shown in FIG. 3 and a flow diagram that describes this operation is illustrated in FIG. 4. The pager 12 with acknowledge back capability (hereina~ter ~Ack-Backn), as illustrated, consists of an RF
section 50 and a transmitter section 52. RF signals are coupled to and from the receiver and transmitter sections 50/52 via an antenna 54 and antenna switch 56. Normally, ack-back pager 12 is operated in the receive mode, and the demodulated data output o~ the pager receiver section 50 is coupled to an included paging address decoder 58. In addition, an ack-back latch 64 is included, coupled to the address decoder 58 at Q and R, with a manual push button 66 between S and ground, as shown.
As indicated in the ~low chart of FIG~ 4, following the initialize ætep 70 the address decoder 58 initially holds the ack-back latch 64 in the reset condition while address decoder 58 examines the recovered data looking for a unique selective calling signal or address at steps 72 and 73 that is assigned to pager 12. Thi~ unique address i~ a precursor for any alphanumeric or voice messages that may be directed to the pager. Once khe addre~s has been detected at step 73, the paging address decoder 58 per~orms appropriate me~sag~ decoding on the data that ~ollows the address.
The message decoding itself is performed in program flow ~tep~ 74 through 76 in the ¢onventional manner understood by those skilled in the art and it is deemed unnecessary to describe the same in further detail a~ ~his point for that reason and, further, because it is not a critical matter to an understanding o2 the present invention. once a complete meæsage has been received, the paging ' . - ; ,, .
,. - .. ~ ~ .
~1..3~
-'10--decoder 58 generates an alart tone and routes this alert tone to the receiver transducer 60. The paging decoder 58 also stores the messagss in memory so that a page wearer can recall these messages later ~or viewing on display 62 in the usual manner.
Paging decoder 58 holds the ack-back latch 64 in the reset condition until the alert tone is gene,rated and then releases the latch at step 78.
The pager user at st~p 79 is then yiven the opportunity to acknowledge back th~ message by pressing the ack-back response button 66, which will then set the latch~ The decoder 58, after a short delay, looks for a query signal transmitted by terminal apparatus 20.
I~ the pager user pressss ack-back response button 66 before the query signal, sent by terminal apparatus 20, is detected, the paging decoder 58 will upon su¢h detection at step 82, key the transmitter 52, modulate it with the aok-back response signal, and direct the transmit output 6ignal to the antenna 54 through antenna ~witch 56 It i~ to be under~tood that i~ th0 m~8sage i8 not receive~ by the pager user or ~uah user eleat~ not to acknowledge bacX, no ack-bac~ re~pon~e will be ~5 genera~ed and the mes#age Will be ~orwarded by ~he tenninal apparatus 20 a8 will be described subsoqu¢ntly in accordance with the present invsntion.
The timing diagram of FIG. 5 illustrates the relationship between the ~outbound~ signals transmit~ed ~rom paging terminal apparatus 20 to the various sy~tem pagers 12, and the ~inbound~ signal~
from the pagers 12 acknowledging back to the ter~inal apparatus. By way of example, in FIG. 5, pager ~No. 1~ does not acknowledge back a~ter 3~67~
receiving its address following the message intended therefor. As a consequence, the mes~age for payer no. 1 is then ~orwarded to pager no~ 2, who is a member of pager no. 1's hierarchy as set orth and entered into the subscriber list 42. It will be noted that the time pariod, or gap, 88 is provided between the sending of the message and the transmission of the reference query which is intended specifically for pager user action, i~e.
activation of manual push-button 66. It is to be understood that other addresses and/or messages could, of course, be sent during this time frame (gap 88), if so desired.
FIG. 5 also illustrates that, upon sending the address for pager no. 2, followed by the mes~age ~or pager no. l, that the sequence is completed upon pager no. 2 acknowledging back after the query signal is transmitted to indicate pager no. 2 received the ~essage. FIG. 5 also illustrates a normal page intended for pager no. 2, which alss acknowledge~ back its reception~
The means and the procedure ~or ef~ecting the ~ignalling procedure, a~ illustrated and described in FIG. 5 are accomplished wikhin, and by mean~ of, the paging controller 22 of terminal apparatus 20, aG previously described~ The procedure/protocol for accomplishing this iæ set ~orth with particularity in the flow diagram comprising ~IG. 6~ ~he operation begins with an initialize step 90, normally needed only at power up. Step 90 is used to perform ~unctions such as setting up the I~0 ports as inputs and outputs, clearing certain memory locations, and perhaps running a self-test.
. Aftsr completing the initial power up routine, paging controller 22 then prompts the page originator at step 91 for a pager ID and message which may be entered by way of entry device 30, and then hitting a designated key (such as enter) on device 30. Paging controller 22 the~ reads the S originator's response at step 92 and looks for a matching pager ID in the subscriber list 42 at step 93. If there is no matching ID, the controller 22 sends a message to entry devic~ 30 at step 94 notifying the originator that the pager ID entered is invalid and the input session is terminated at step 95, whereupon paging controller 22 is returned to step 91 as illustrated. If a matching ID is found ak step 93, a message is sent to entry device 30 notifying the page originator that the page has in fact been accepted, at step 96.
Once the page has been accepted by controller 22, it then sets up active page file 44 at step 97 which contains the pagers ID, the address to which the page will be senk, and the message attached to the page. The addres~ corresponding to a particular pager's ID is located in sub~criber list 42. A
pager's address and ID may be identical, but genarally ~hey are not. ~ypically a pa~er ha~ a three-digit pager ID but an addre~s i8 perhapg SiX
or seven digits in length. The time, o~ course, is obtained ~rom real time clock 32.
Next/ the controller 22 consults subscriber list 42 at step 98 to determine i~ the pager being addressed is capable of an acknowledge ~ack ~eatureu 3~ If the pager being addressed i~ not one capable o~
such, the page is sent immediately at step 99, whereupon the active page ~ile entry 44 is deleted at step lOO, and paging controller 22 is returned ko step 91 in the ~low diagram, as illustrated.
I~ the pager being addressed is capable of acknowledging back, the address and message are transmitted at step lol. In performing the operations indicated at steps 99 and 101, paging controller 22 may, for example, send information in the form of ASCII characters to the address and data encoder 24 where it is converted to the required binary digits and parity information is added before being applied to transmitter 34 for transmission.
Following step 101, controller 22 waits for a minimum length of time at step 102 to allow the pager user to read the message and acknowledge back by activating push button 66. Th~ response signal is not sent immediately by the pager, as mentioned previously, but waits until a query signal is received ~rom the terminal apparatus 22 at step 103.
After the query signal is sent by pager controller 22, it turns transmitter 34 off, enables reaPiver 36, connects antenna 38 to receiver 36 via antenna switch 40 and enables a~k-back decoder 26 ~or a brie~ window. If the pager acknowledg~ent is received, indicated at step 104, a message i~ ~ent to the entry device 30 notifying the page originator that th~ page wa~ in ~act acknowledged and the Active File 44 may then be deleted for that page at step 100. A~ indicated, the ~ntry input session is terminated at step 95 and a new input prompt cycle may be initiated.
If the appropriate acknowledge back is not detected, paging controller 22 consults the subscriber list 42 to ascertain a new forwarding address under the particular call~d, but unacknowledging, pager~s ID maintained in the active ~ile 44. If a ~orwarding addres~ can be found at step 106, the address to which it was sent initially .. ..
' ~ ~
~3~
will be changed to the new, forwarding address at step 107. Accordingly, the transmit cycle is re-initiated at step 98.
If no acknowledgment back is appropriately received the process is repeated to determine if there is still a further forwarding address for yet another pager in the system hierarchal listing referenced in the subscriber list 42. In the event one is found/ the transmit cycle is ~gain re-initiated as before.
If there is no forwarding address ~ound at step106, a message will be sent to the entry device 30 at step I08, notifying the page originator that the page was in fact not acknowledged, the active page file 44 will be purged of the relevant information with regard thereto, at step 100, and the entry session deleted at step 95 a~ indicated. A new input prompt ~ycle may then be initiated as ~e~ore.
Another embodiment of the inven~ion is se~
forth in FIGS. 7 through 10, wherein the pager user upon receipt thereof may ~urther selectively transfer the same to another pager user without further action, such as making a telephone call ~o reenter tha messaqe. An an example, a bu~y executive may receive a message he deem~ signi~icant and wishes to ~hare with a colleague, superior, ~ubordinate or the like. It may al~o be a mes3age that requires immediate ac~ion and he wishes to alert other members of his ~ta~. A provislon is made in this embodiment of the invention to add the signature of the forwarding party to the forwarded messages.
In this embodiment, the pager receiver is the same as for the receiver shown in FIG. 3~ except that it includes a provision for multiple ack-back P6~
responses. This is shown in FIG. 7 in which a multiple Latch 64' includes S1, S2, and S3, set positions controlled by manual push buttons 66'a, 66'b, and 66'c.
The operation of the paging receiver 12 is the same as referenced in the flowchart of FIG. 4 up through step 84. As depicted in FIG. 8, as~uming that the quexy signal has been received fro~
terminal apparatus 20, and that ack-back latch 64' has been set, at step 84, then the address decoder/acknowledge back controller 58 selects the appropriate ack-back code at step 86, in accordance with what push-button 66a, 66b' or 66c' has been manipulated, and then transmitted bacX at step 87.
Referring to FIG. 9, in the paging controller 22, the operation is essentially the same up through step 103 which is described in FIG. 6. Specifica~ly in FIG. 9, at step 109, if the ack-back response is not detected, the activ4 page file is consulted at step 110 to see if an ack to originator is required.
This step is necessary since the page originator has no control over whether a page will be selectively forwarded, and he is normally only intere~ed to know that the page was received by the original addressee. I~ the page originator is to be notified, a message i6 sent to the entry deviae at step 111 noti~ying the page originator that the page was not acknowledged, and then the active page ~ile is deleted at step 100, and the input session is terminated at step 95. If the originator is not to be notified (in the case of a forwarded paye), the active page file is deleted at step 100, and the program flow returns to the input prompt state.
I~ the pagQ i~ acknowledyed at step 109, the active page file is consulted at step 112 to see if : ' ~
13~67~:~
~, ~
the originator should he notified. If the originator is to be noti~ied, a messagP is sent to the entry device at step 113 notifying the originator that the message was acknowledged. If S this is a forwarded page, the program branches around step 113 to step 114.
After a page acknowledgment has been received and proper notification has been made to the originator, the nature of the acknowledgment is determined at step 114. Ack's can be simple acknowledgments as well as forwarding requests. If the acknowledgment is only a simple ack, the active page file will ba deleted at step lOO and the program flow returned to the input prompt state.
However, if there is a forwarding reguest contained in the acknowledgment, the paging controller ~elects a ~orwarding addres~ based upon this request from the subscriber list at step 115, and ~t step ~16, the controller update~ the active page ~ile with a new pager ID, a new addres~, ~nd a signature is added to the message indicating that the ma~sage was forwarded from the original addressee. This signature could be the name a~sociated with the pager's ID contain~d in the subscriber list. In addition, a no a~k to the originator is speci~ied.
After updating o~ the active page ~ile, the proqram returns to st2p 98. A ~orwarded message is essentially just another page to the paging controller; however, a 6ignatuxe is added to the message each time it is ~orwarded.
FIG. 10 references the various relationships that may be expected between ~outboundn terminal signals and ~inboundn signals from the system p~gers. Illustrated is an exampl2 o~ these messages sent to thos~ pa~ers which all duly acknowled~ed :~L3~
back. Push~button 66'a of FIG. 7, when activated, results in response A, arbitrarily chosen to represent a simple acknowledge back with no call forwarding request. Similarly, response B, associated with push-button 66~b, is chosen to mean a request to forward the message to some additional predetermined pager user, and response C to mean a forwarding request to still a different but predetexmined pager user.
In the example given~ the acknowledge back from pager no. 1 contains a request to forward the referenced message to some other pager user (Response ~Bn being indicated~. The address of such pager is determined and the message for pager no. 1 is also sent to pager no. 2, who acknowledges back and also re~uests the referenced message to also be ¢all forwarded to still another pager user (Response nc~ being indicated). The controller 20 then determines the address of that still other pager user and sends out that address and the message for pager no. l to pager no. 3, who, in the example given, makes a simple acknowledge baok tRs6pons~ nA~
b~ing indicated.
Xn this manner, then, a pro¢edure is establlehed whereby the normal paging operations proceeds in the manner well known in prior systems.
However, for those pages which are initially unacknowledged, the messages in~ended there~or may be forwarded automatically to another pager in the syst~m as determined by a set page forwarding hierarchy entered i~to the associated paging controller and associated with the initially called pager user.
Further, this page forward operation may be eff~cted s21ectively if the system pagers include a multiple response provision. In this case, it will be necessary for the pager user to manually select which acknowledge back response is utilized. In this way an entirely new and addad dimension is provided for paging systems to effectively and efficiently prevent messages from being lost, by retaining and later retransmittin~ them, requiring no further a~tion on the part of the pager user himself.
Another embodiment of th~ present invention is shown in FIGS. 11 14. A block diagram of paging receiver 12 is shown in FIG. ll, and a flow diagram that describes this operation is illustrated in FIG.
12. The pager 12 with acknowledge back capability, as illustrated, includes an RF section 50 and a transmitter section 52. RF signals are coupled to and from the receiver and transmitter section 50/52 via an antenna 54 and an antenna switch 56.
~eferring back to FIG. 11, normally, ack back pager 12 is operated in the receive mode and the demodulated data output of the pager receiver section 50 iæ coupled to an included paging address decoder 58.
Pagi~g address decoder 58 examinas the recover~d data looking for a unique selective calling signal or addres~ that i8 assigned to pager 12, as illustrated in steps ~01 and 202 of the pager flow diagram ~hown in FIG. 12. This unique addre~s is a precursor for any alphanumeric or voice messages that may be directed to the pager. Onc~
the address has been detected at step 202~ the paging address decoder 58 at step 203 generates an appropriate pager automatic acknowledge back response (hereinafter ~PACK~) consisting of particular coded words, which then keys the transmitter 52 which is modulated with the PACK
response signal, and the output signal ~rom antenna 54 is transmitted to and is received by the paging controller 20. Following the PACK response, pager 12 returns to its normal receive mode and looks for an activation code ~see AC in FIG. 13). How2ver, before beginning to search ~or this activation code, a window counter (not specifically shown) is initialized at step 204. Then, after each attempt to decode ~he activation code at step 206, the AC
window counter is decremented at step 207. At step 208, the count is compared to zero. If tha count has decremented to zero, the pager raturns to the address decode state. I~ the count has not decremented to zero, the pager decoder 58 continues to look for the activation code detect. The activation code is used to resynchronize the pager for data message decoding.
The message decoding itself is performed in program flow steps 209-212. In step 209, the message block following the activation code i5 decoded and stored in appropriate memory o~ the pager 12. Even~ually, the end o~ me~sage is detected by the pager, step 210. When the end o~
message is ~etected, the pager stores an end of message block in memory, ~tep 211. Finally, the pager ge~erates a short alert tone to alert the user of the reception o~ a me~sage, step 212.
The timing diagra~ of FIG. 1~ illustrates the relationship between the ~outboundn signals transmitted from paging terminal apparatus 20 to various system pagers 12, and ninbound~ signals from the pagers 12 acknowledging back to the terminal apparatus (the PACX response). By way of example, in FIG. 13, pager nnumber 1~ immediately and ~ ~3r~
automatically acknowledges back after recei~ing its address, following detection of such response by the terminal apparatus, the message intended for that pager may then be transmitted by the terminal ~hown as message for pager 1. In contrast, pager nnumber 2~ for some reason has not sent back an acknowledge and, consequently, paging terminal apparatus 20 doe~
not send the messag~ intended for pager ~number 2. n Since the paging terminal apparatu~ did not receive the expected PACX response from pager number 2 within a predetermined period of time, the paqing terminal apparatus scans pager number 2's forwarding hierarchy as set ~orth and entered into subscriber list 42 to determine which pager to know send the message that was intended for pager nnumber 2.~ By way of example, FIG. 13 illustrates that the mes~age intended for pager ~number 2~ is sent to pager nnumber N~, where N is determined by pager number 2's forwarding hierarchy contained in the subscriber list in the paging terminal ap~aratus.
Subsequently, after the message for pager 2 has been succ~ss~ully sent to pager ~nu~ber N~, the message intended for pager ~numbar 2~ i5 deleted ~rom the active page file included in the paging terminal apparatus.
The apparatus and the procedure ~or e~fecting the signalling procedur~ and ~equence in terms of sending or forwarding mes~ages, as illustraked and described in FIG. 13, are efPecting within, and by mean~ of, th~ paging controller 22 of ter~inal apparatus 20, as previously described. The procedure for accomplishing this îs ~e~ forth with particularity in the flow diagram comprising FIG.
14. The operation begin~ with an initialization st~p 220, normally needed only at power up. Step ~3~
220 is used to perform functions such as setting up the I/O ports as inputs and outputs, clearing certain memory locations, and perhaps running a self-test.
After completing the initial power up routine, paging controller 22 then prompts the page originator at step 221 for pager I.D. and message which may be entered by way of entry device 30 and then hitting a designated key (such as ENTER) on the device 30. Paging controller 22 then read~ the originator's response at step 222 and looks for a matching pager I.D. in the sub~criber list 42 at step 223. If there is no matching I.D., the controller 22 sends a messag~ to entry device 30 at step 224 notifying the originator that the pager I.D. entered is invalid and the input session is terminated at step 225, whereupon paging controller 22 is returned to step 221 as illustrated. If a matching I.D. is found at step 223, a message is sent to entry device 30 notifying the paging originator that the page has in ~a~k been accepted, at step 226.
Once the page has been accep~sd by controllar 22, it then sets up active page file ~4 at step 227 which contaiIls th~ pager'~ I.D., the address to which the pager will be sent, and the message attached to the page. The address corresponding to a particular pager's I.D. is located in subscriber list 42. The pager's address and I.D. may be identical but generally are not. Typically, a pager has a three-digit pager I.~., but an address are perhaps six or se~en digits in length.
Next, the controller 22 consult~ subscriber li t 42 at step 228 to determine if the pager being addressed is capable o~ an automatic acknowledge ,. ,, ~
~3~
back feature. If the pager being addressed is not one capable of such, the page is ~ent immediately at step 229, whereupon the active page file entry 44 is deleted at step 230, and paging controller 22 is xeturned to step 221 in the flow diagram, as illustrated.
If the pager being addressed is capable of automatic acknowledge back, the address is transmitted at step 231. In performing the operations indicated at steps 229 and 231, paging controller 22 may, for example, send information in the ~orm of ASCII characters to the address and data encoder 24 where it is converted to the required binary digits and parity information is added before being applied to transmitter 34 for transmission.
Following step 231, the paging controller looks for the PACK response at step 232. The PACK response is sent immediately and automatically by pager 12 having successfully detected its transmitted address.
To perform step 232, the paying controller 22 turns tran~mitter 34 of~, enables receiver 36, connects antenna 38 to rec~iver 36 via antenna switch 40 and enahles ack back decoder 26 ~or a ~rief window.
If the automatic pager acknowledgment i~
r~ceived, indicated at step 232, an activation code and data message is sent to the s~lected paging receiver, step 233. After the message is sent to the paging receiver, another message is sent to the entry device 30 notifying the pager originator that th~ page was in fact acknowledged, step 236, an active file 44 may then be deleted for that page at step 230. As indicat~d, the entry input session is . ~ . , . ', ' . ~ ;:
7~
terminated at step 225 and a new input prompt cycle may he initiated.
If the appropriate acknowledgment back is not detected, pager controller 22 consults the subscriber list to ascertain a new forwarding address under the particular called, hut unacknowledged, pagers I.D. maintained in the active file 44. If a forwarding address can be found at step 234, the address to which it was sent initially will be changed tQ the new forwarding address and, accordingly, the transmit cycle is reinitiated at step 228.
If no acknowled~ment back is appropriately received, the process is repeated to determine if there is still a further forwarding address ~or yet another pager in the system hierarchal listing reference in the subscriber list 42. In the event one is found, the transmit cycle i~ again reinitiated as before.
If there is no forward address ~ound at step 234, a message will be sent to the entry device 30, step 237, notifying the page originator that t~e page was in fact not a~knowledged, the active page ~ile 44 will be purged of the relevant in~ormation with ragard thereto at ~tep 230, and the entry ses~ion deleted at step 22S i5 indicated. A new input prompt cycle may then be initiated as be~ore.
Accordingly, what is claimed iæ:
PAGING TERMINAL APPARAIUS WITH PAGE FORWARDING
. .
CAPABILITY AND METHODOLOGY 1~HEREFOR
BACKGROUND OF THE INVENTION
The present invention relates generally to paging systems and, more particularly, to paging terminal apparatus which, in ~ooperation with paging receivers with acknowledge bacX capability, provides an automatic or selectiv page forwarding service at the election of the pager user.
Present day paging systems are efficient, sophisticated in technology and serve well large numbers of users. As a result, such systems are relied upon more and more to reach particular individuals wearing such paging receivers and deliver critical and urgent messages.
Un~ortunately, it cannot always be guaranteed that such messages for particular pagers will in ~act be received when initially san~ or intended. ~n the past, paging me~sage~i were sent witbout knowing whe~her u~ier~ received them as intended or not. One way to o~ercome this, o~ course, i~ to request the pager wearer to call bacX the originator on the telephone to so advise hi~. One prior ~rt system addressed the problem by simply periodically transmittinq a message until the speci~ic pager user called a particular telephone number to indicate receipt thereof so that the continuously transmitted message could be terminated. However, unless the ~articular pager user in fact calls the nece sary telephone number, and even though it may have been , - .
i71~
received, the message continues to be periodically sent expending, and most certainly wasting, valuable system capacity.
Anoth~r approach has been to provide the paging receivers themselves with an acknowledge back capability which is activated, sither manually or automatically, whenever their particular address is received and properly decoded. This assures that the pager is working sati~factory and that the originator may be notified with a good deal of con~idence that the message was very probably received as intended. No specific action on part of the pager i~ necessarily required.
The above, of course, provides a substantial step towards assuring con~idence in the reliability of the paging system. However, it does not address the problem regarding those instances in which acknowledge back is not perfected. It will readily be understood that the pager may be inoperatiYe~ the user may bs out of e~fective signal range, or the pager may ha~e b~en, accidentally or intentionally, turned off. Neverth01ess, there are instances in which it is deemed imperative that the intended pager user be reached in one way or another. In ~he past, this type o~ emergency or otherwise demandlng eituation usually ha~ re~ulted in the paginy originator being forced to find some other pager user to ~otify and request he or she contact the non-re6ponding user with some specific messaye.
While this alte~nate plan of reaching the intended pager user may well be the only option available to the page originator, it has nevertheless been on a rather hit-or-mi~s basis and, in any event, ha~
proven to be very inconYenient and time consuming for all concerned. The originator must find the :~3~i7~3~
identity of another pager user that can respond, then find that person's pager ID, cause the page to be sent, and then wait for the hoped for response.
A more convenient and reliable arrangement is there~ore needed to improve response time and alleviate the burden to system users.
SUMMARY OF THE INVENTION
Accordingly, it is an object o~ the present invention to overcome the deficiencies of the prior art paging systems in reaching an intended pag~r user under certain operating conditions.
A more particular object o~ the present invention is to provide appropriate methodology and apparatus for effecting automatic paging forwarding in a paging system with paging receivers having acknowledge back capability in accordance with a predetermined paging hierarchy, without ~urther action being required on the part of the pager users themselves or the paging originator.
In practicing the invention, paging terminal ~o apparatus i8 provided for use with paging receivers having an acknowledge back capability, wherein paying me~sages initially intended ~or a partic~lar called pager which fails to acknowledge back within a predetermined time period is autom~tically forwarded by the paging terminal apparatus to another pager wi~hin th~ system along with, if desired, an indication that the message was forwarded from the initially called pager. The other pager to whom the message is redirected is determined by the terminal apparatus from a subscriber list into which has been entered a predetermined set hierarchy, o~ alternate pager addresses.
~3~671~3~
In another embodiment the system pagers are equipped with manual controls and are capable of multiple acknowledge back responses. Accordingly, the received message may be caused to be selectively rerouted (forwarded) to som~ other system pager or pagers by the initially called pager simply selecting the appropriate acknowledge back reference with the push o~ a buttonO
BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. The invention itself, however, together with further objects and advantage thereof, may be~t be un~erstood by reference to the accompanying drawings, in which:
- 15 FIG~ 1 is a block diagram of a radio communication system in which one aspect of kh~
present invention may be advantageously utilized;
FIG. 2 is a block diagram oP a paging terminal and associated apparatus used to send addres6es and messages to the system pager~ and which include the auto~atic and/or selective call ~orwarding ~eature of th~ present invention;
FIG. 3 is a block diayram of a paging receiver with acknowledge ~ack capability intended ~or ~5 op~ration in one e~bod~ment o~ the present inYention;
FIG. 4 i~ a flow chart which describes the operation of the paging receiv~r of FIG. 3:
FIG. 5 is a graphic representation o~ the timing diagram showing the relation between khe noutboundn page~ o the paging te~minal and the ~inbound~ acknowled~ments sf the various system pagers;
~L3~1Ei7~
FIG. 6 is a flow diagram that describes the operation of the paging terminal including the handling and automatic forwarding of paging messages in accordance with one embodiment of the present invention;
FIG. 7 is a partial block diagram of a paging receiver with acknowledge back capability dif~ering from the receiver shown in FIG. ~ for use with another embodiment of the invention;
FIG~ 8 is a flow chart which describes the difference in operation of the paging receiver of FIG. 7;
FIG. 9 is a flow chart which describes the differences in the operation of the termlnal apparatus to provide another embodiment of the invention;
FIG. 10 is a graphic representation of the timing diagram showing the relationship between ~outbound~ pager of the paging terminal and the ~inbound acknowledgment of the pag~rs regarding the second embodiment o~ the invention.
FIG. ll is a block diagram o~ a paging r~ceiver with automatic acknowledge bacX capability intendQd ~or operation in anoth2r embodi~nt o~ the pr~sent invention;
FIG. 12 is a ~low chart which describes the operation o~ the paging rec~iver of FIG. 11;
FIG. 13 is a graphic representation of ~he timing diagram showing the relation between the ~outbound~ page6 of the paging terminal and the ~inbound~ automatic acknowledgments of the various system pagers; and FIG. 14 is a flow diagram that describes the operation of the paging te~minal including the .
.
~ ~30~7`~
handling and automatic forwarding of paging me~ages n accordance with another embodiment of the present lnvention.
BRIEF DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring now to the drawings, a radio communications paging system lO is shown in FIG~ 1 in which the present invention may be advantageously utilized. The paging system includes terminal apparatus, ~hown generally at reference 20, and a plurality of paging receivers, indicated at 12, as illustrated. It is intended that the associated paging receivers be capable of and provide an acknowledge back feature upon receiving and recognizing certain transmitted in~ormation. Pagers of this character are, of course, known in the art and include an acknowledge back encoder 14 as indicated for activation, manually or automatically, when the paging receiver 12 receives and recognizes at least its particular address. A more detailed description will be set ~orth in connection with FIG. 3 fsr the system pager ~unction and operation~
The terminal apparatus 20 o~ FIG. 1 i~
illu~trated in greater detail i.n FI&. 2 together with the associated auxiliary ~quipment and the paging ~ile~ intended to be generated and maintalned 2S to e~ect the advantage~ o~ the present invention.
As therein shownl terminal apparatus 20 includes a paging controller ~2 which also includes an addre~s and data encoder 24 and an acknowledge back decoder 26. Associated with the paging controller i3 an entry device 30, a real time clock 32 as well as a transmitter 34 and receiver 36 operating in c~nnection with an antenna 38 and an antenna switch 40. Although a ~witch i8 shown as 40, a duplexer ~L3~
may also be used. A duplexer is a transmission line device which permits the use of a single ant2nna for simultaneous transmission and reception. The use of a duplexer for simultaneous transmission and reception of information is well known to those of ordinary skill in the art.
Entry device 30 is used to access the paging controller 22 to enter pager ID's (identification numbers) and messages intended therefor for subsequent transmission. The entry device 30 as shown is a video display terminal which is useful for entering alphanumeric me~sages, and for accessing and updating a subscriber list 42.
Subscriber list 42 is a list of all the pagers ID's that are valid in the system 10. Filed under each pager ID in the subscriber list 42 are several items that will be needed by the paging controller 22 to send, or transmit, a page, including such information as pager type (acknowledge back or non~
acknowledge back), the particular pager address which corresponds to the pager ID, as well as a particular ~orwarding address hierarchy, details of which will be described in more detail subse~uently~
As may be appreciat~d, paging controller 22 i8 th~ essential heart o~ th~ system 10 and control~
the operation of the other associated elements of the paging terminal apparatus. In addition to subscriber list 4~, maintained by contro}ler 22, an active page file 44 i5 also maintained and comprises a temporary ~ile containing information about the page~ being proces~ed by the terminal apparatus 20, The active page ~ile 44 includes at least the pager identification or ID, address, message, time, and may include whether the originator is notified of the received acknowledgment. A real time clock 32 ..
' .
:
~3~
is used to supply timing information to the paging controller and for time stamping of the messages in active page file 44.
The address and data Pncoder 24 accepts addresses and messages supplied to the pag.ing controller 22 by the entry device 30. Address and data encoder 22 then converts this supplied information to the actual transmitted bit patterns in a manner well understood by those skilled in the art. These bit patterns are subsequently transmitted by transmitter 34 through antenna switch 40 and to ~ntenna 38 which radiates the signal energy to the system pager6 12. Tha ~Ack-Back~
decoder 26 then detects and processes any acknowledgments returned by the system pagers 12 and provides this information to the paging controller 22. While transmitter 34 modulates an RF carrier frequency with outbound addresses and messages, the receiver 36 demodulate~ the inbound modulated RF
carrier frequency and supplies recoverad data to decoder 26.
Upon transmitting an addres~ and an intended message for a particular p~ger 12, an acknowledgmant i8 ~ent back by that pager and received by paLging controller 2Z. If an addres~ message for a particular paging xeceiver 12 is transmitted and an acknowledgment back is not received within a predetermined period of time, the message intend~d for that particular receiver 12, in one embodiment of the pre~ent invention, is ~orwarded to another pager within the system. The identity of ~hat other pager is determine~ by the terminal apparatus from a set hierarchy of alternate pagers a~ entered into the subscri~er li~t 42 as associated with the initial pager failing to acknowledge back.
The block diagram of the paging receiver 12 is shown in FIG. 3 and a flow diagram that describes this operation is illustrated in FIG. 4. The pager 12 with acknowledge back capability (hereina~ter ~Ack-Backn), as illustrated, consists of an RF
section 50 and a transmitter section 52. RF signals are coupled to and from the receiver and transmitter sections 50/52 via an antenna 54 and antenna switch 56. Normally, ack-back pager 12 is operated in the receive mode, and the demodulated data output o~ the pager receiver section 50 is coupled to an included paging address decoder 58. In addition, an ack-back latch 64 is included, coupled to the address decoder 58 at Q and R, with a manual push button 66 between S and ground, as shown.
As indicated in the ~low chart of FIG~ 4, following the initialize ætep 70 the address decoder 58 initially holds the ack-back latch 64 in the reset condition while address decoder 58 examines the recovered data looking for a unique selective calling signal or address at steps 72 and 73 that is assigned to pager 12. Thi~ unique address i~ a precursor for any alphanumeric or voice messages that may be directed to the pager. Once khe addre~s has been detected at step 73, the paging address decoder 58 per~orms appropriate me~sag~ decoding on the data that ~ollows the address.
The message decoding itself is performed in program flow ~tep~ 74 through 76 in the ¢onventional manner understood by those skilled in the art and it is deemed unnecessary to describe the same in further detail a~ ~his point for that reason and, further, because it is not a critical matter to an understanding o2 the present invention. once a complete meæsage has been received, the paging ' . - ; ,, .
,. - .. ~ ~ .
~1..3~
-'10--decoder 58 generates an alart tone and routes this alert tone to the receiver transducer 60. The paging decoder 58 also stores the messagss in memory so that a page wearer can recall these messages later ~or viewing on display 62 in the usual manner.
Paging decoder 58 holds the ack-back latch 64 in the reset condition until the alert tone is gene,rated and then releases the latch at step 78.
The pager user at st~p 79 is then yiven the opportunity to acknowledge back th~ message by pressing the ack-back response button 66, which will then set the latch~ The decoder 58, after a short delay, looks for a query signal transmitted by terminal apparatus 20.
I~ the pager user pressss ack-back response button 66 before the query signal, sent by terminal apparatus 20, is detected, the paging decoder 58 will upon su¢h detection at step 82, key the transmitter 52, modulate it with the aok-back response signal, and direct the transmit output 6ignal to the antenna 54 through antenna ~witch 56 It i~ to be under~tood that i~ th0 m~8sage i8 not receive~ by the pager user or ~uah user eleat~ not to acknowledge bacX, no ack-bac~ re~pon~e will be ~5 genera~ed and the mes#age Will be ~orwarded by ~he tenninal apparatus 20 a8 will be described subsoqu¢ntly in accordance with the present invsntion.
The timing diagram of FIG. 5 illustrates the relationship between the ~outbound~ signals transmit~ed ~rom paging terminal apparatus 20 to the various sy~tem pagers 12, and the ~inbound~ signal~
from the pagers 12 acknowledging back to the ter~inal apparatus. By way of example, in FIG. 5, pager ~No. 1~ does not acknowledge back a~ter 3~67~
receiving its address following the message intended therefor. As a consequence, the mes~age for payer no. 1 is then ~orwarded to pager no~ 2, who is a member of pager no. 1's hierarchy as set orth and entered into the subscriber list 42. It will be noted that the time pariod, or gap, 88 is provided between the sending of the message and the transmission of the reference query which is intended specifically for pager user action, i~e.
activation of manual push-button 66. It is to be understood that other addresses and/or messages could, of course, be sent during this time frame (gap 88), if so desired.
FIG. 5 also illustrates that, upon sending the address for pager no. 2, followed by the mes~age ~or pager no. l, that the sequence is completed upon pager no. 2 acknowledging back after the query signal is transmitted to indicate pager no. 2 received the ~essage. FIG. 5 also illustrates a normal page intended for pager no. 2, which alss acknowledge~ back its reception~
The means and the procedure ~or ef~ecting the ~ignalling procedure, a~ illustrated and described in FIG. 5 are accomplished wikhin, and by mean~ of, the paging controller 22 of terminal apparatus 20, aG previously described~ The procedure/protocol for accomplishing this iæ set ~orth with particularity in the flow diagram comprising ~IG. 6~ ~he operation begins with an initialize step 90, normally needed only at power up. Step 90 is used to perform ~unctions such as setting up the I~0 ports as inputs and outputs, clearing certain memory locations, and perhaps running a self-test.
. Aftsr completing the initial power up routine, paging controller 22 then prompts the page originator at step 91 for a pager ID and message which may be entered by way of entry device 30, and then hitting a designated key (such as enter) on device 30. Paging controller 22 the~ reads the S originator's response at step 92 and looks for a matching pager ID in the subscriber list 42 at step 93. If there is no matching ID, the controller 22 sends a message to entry devic~ 30 at step 94 notifying the originator that the pager ID entered is invalid and the input session is terminated at step 95, whereupon paging controller 22 is returned to step 91 as illustrated. If a matching ID is found ak step 93, a message is sent to entry device 30 notifying the page originator that the page has in fact been accepted, at step 96.
Once the page has been accepted by controller 22, it then sets up active page file 44 at step 97 which contains the pagers ID, the address to which the page will be senk, and the message attached to the page. The addres~ corresponding to a particular pager's ID is located in sub~criber list 42. A
pager's address and ID may be identical, but genarally ~hey are not. ~ypically a pa~er ha~ a three-digit pager ID but an addre~s i8 perhapg SiX
or seven digits in length. The time, o~ course, is obtained ~rom real time clock 32.
Next/ the controller 22 consults subscriber list 42 at step 98 to determine i~ the pager being addressed is capable of an acknowledge ~ack ~eatureu 3~ If the pager being addressed i~ not one capable o~
such, the page is sent immediately at step 99, whereupon the active page ~ile entry 44 is deleted at step lOO, and paging controller 22 is returned ko step 91 in the ~low diagram, as illustrated.
I~ the pager being addressed is capable of acknowledging back, the address and message are transmitted at step lol. In performing the operations indicated at steps 99 and 101, paging controller 22 may, for example, send information in the form of ASCII characters to the address and data encoder 24 where it is converted to the required binary digits and parity information is added before being applied to transmitter 34 for transmission.
Following step 101, controller 22 waits for a minimum length of time at step 102 to allow the pager user to read the message and acknowledge back by activating push button 66. Th~ response signal is not sent immediately by the pager, as mentioned previously, but waits until a query signal is received ~rom the terminal apparatus 22 at step 103.
After the query signal is sent by pager controller 22, it turns transmitter 34 off, enables reaPiver 36, connects antenna 38 to receiver 36 via antenna switch 40 and enables a~k-back decoder 26 ~or a brie~ window. If the pager acknowledg~ent is received, indicated at step 104, a message i~ ~ent to the entry device 30 notifying the page originator that th~ page wa~ in ~act acknowledged and the Active File 44 may then be deleted for that page at step 100. A~ indicated, the ~ntry input session is terminated at step 95 and a new input prompt cycle may be initiated.
If the appropriate acknowledge back is not detected, paging controller 22 consults the subscriber list 42 to ascertain a new forwarding address under the particular call~d, but unacknowledging, pager~s ID maintained in the active ~ile 44. If a ~orwarding addres~ can be found at step 106, the address to which it was sent initially .. ..
' ~ ~
~3~
will be changed to the new, forwarding address at step 107. Accordingly, the transmit cycle is re-initiated at step 98.
If no acknowledgment back is appropriately received the process is repeated to determine if there is still a further forwarding address for yet another pager in the system hierarchal listing referenced in the subscriber list 42. In the event one is found/ the transmit cycle is ~gain re-initiated as before.
If there is no forwarding address ~ound at step106, a message will be sent to the entry device 30 at step I08, notifying the page originator that the page was in fact not acknowledged, the active page file 44 will be purged of the relevant information with regard thereto, at step 100, and the entry session deleted at step 95 a~ indicated. A new input prompt ~ycle may then be initiated as ~e~ore.
Another embodiment of the inven~ion is se~
forth in FIGS. 7 through 10, wherein the pager user upon receipt thereof may ~urther selectively transfer the same to another pager user without further action, such as making a telephone call ~o reenter tha messaqe. An an example, a bu~y executive may receive a message he deem~ signi~icant and wishes to ~hare with a colleague, superior, ~ubordinate or the like. It may al~o be a mes3age that requires immediate ac~ion and he wishes to alert other members of his ~ta~. A provislon is made in this embodiment of the invention to add the signature of the forwarding party to the forwarded messages.
In this embodiment, the pager receiver is the same as for the receiver shown in FIG. 3~ except that it includes a provision for multiple ack-back P6~
responses. This is shown in FIG. 7 in which a multiple Latch 64' includes S1, S2, and S3, set positions controlled by manual push buttons 66'a, 66'b, and 66'c.
The operation of the paging receiver 12 is the same as referenced in the flowchart of FIG. 4 up through step 84. As depicted in FIG. 8, as~uming that the quexy signal has been received fro~
terminal apparatus 20, and that ack-back latch 64' has been set, at step 84, then the address decoder/acknowledge back controller 58 selects the appropriate ack-back code at step 86, in accordance with what push-button 66a, 66b' or 66c' has been manipulated, and then transmitted bacX at step 87.
Referring to FIG. 9, in the paging controller 22, the operation is essentially the same up through step 103 which is described in FIG. 6. Specifica~ly in FIG. 9, at step 109, if the ack-back response is not detected, the activ4 page file is consulted at step 110 to see if an ack to originator is required.
This step is necessary since the page originator has no control over whether a page will be selectively forwarded, and he is normally only intere~ed to know that the page was received by the original addressee. I~ the page originator is to be notified, a message i6 sent to the entry deviae at step 111 noti~ying the page originator that the page was not acknowledged, and then the active page ~ile is deleted at step 100, and the input session is terminated at step 95. If the originator is not to be notified (in the case of a forwarded paye), the active page file is deleted at step 100, and the program flow returns to the input prompt state.
I~ the pagQ i~ acknowledyed at step 109, the active page file is consulted at step 112 to see if : ' ~
13~67~:~
~, ~
the originator should he notified. If the originator is to be noti~ied, a messagP is sent to the entry device at step 113 notifying the originator that the message was acknowledged. If S this is a forwarded page, the program branches around step 113 to step 114.
After a page acknowledgment has been received and proper notification has been made to the originator, the nature of the acknowledgment is determined at step 114. Ack's can be simple acknowledgments as well as forwarding requests. If the acknowledgment is only a simple ack, the active page file will ba deleted at step lOO and the program flow returned to the input prompt state.
However, if there is a forwarding reguest contained in the acknowledgment, the paging controller ~elects a ~orwarding addres~ based upon this request from the subscriber list at step 115, and ~t step ~16, the controller update~ the active page ~ile with a new pager ID, a new addres~, ~nd a signature is added to the message indicating that the ma~sage was forwarded from the original addressee. This signature could be the name a~sociated with the pager's ID contain~d in the subscriber list. In addition, a no a~k to the originator is speci~ied.
After updating o~ the active page ~ile, the proqram returns to st2p 98. A ~orwarded message is essentially just another page to the paging controller; however, a 6ignatuxe is added to the message each time it is ~orwarded.
FIG. 10 references the various relationships that may be expected between ~outboundn terminal signals and ~inboundn signals from the system p~gers. Illustrated is an exampl2 o~ these messages sent to thos~ pa~ers which all duly acknowled~ed :~L3~
back. Push~button 66'a of FIG. 7, when activated, results in response A, arbitrarily chosen to represent a simple acknowledge back with no call forwarding request. Similarly, response B, associated with push-button 66~b, is chosen to mean a request to forward the message to some additional predetermined pager user, and response C to mean a forwarding request to still a different but predetexmined pager user.
In the example given~ the acknowledge back from pager no. 1 contains a request to forward the referenced message to some other pager user (Response ~Bn being indicated~. The address of such pager is determined and the message for pager no. 1 is also sent to pager no. 2, who acknowledges back and also re~uests the referenced message to also be ¢all forwarded to still another pager user (Response nc~ being indicated). The controller 20 then determines the address of that still other pager user and sends out that address and the message for pager no. l to pager no. 3, who, in the example given, makes a simple acknowledge baok tRs6pons~ nA~
b~ing indicated.
Xn this manner, then, a pro¢edure is establlehed whereby the normal paging operations proceeds in the manner well known in prior systems.
However, for those pages which are initially unacknowledged, the messages in~ended there~or may be forwarded automatically to another pager in the syst~m as determined by a set page forwarding hierarchy entered i~to the associated paging controller and associated with the initially called pager user.
Further, this page forward operation may be eff~cted s21ectively if the system pagers include a multiple response provision. In this case, it will be necessary for the pager user to manually select which acknowledge back response is utilized. In this way an entirely new and addad dimension is provided for paging systems to effectively and efficiently prevent messages from being lost, by retaining and later retransmittin~ them, requiring no further a~tion on the part of the pager user himself.
Another embodiment of th~ present invention is shown in FIGS. 11 14. A block diagram of paging receiver 12 is shown in FIG. ll, and a flow diagram that describes this operation is illustrated in FIG.
12. The pager 12 with acknowledge back capability, as illustrated, includes an RF section 50 and a transmitter section 52. RF signals are coupled to and from the receiver and transmitter section 50/52 via an antenna 54 and an antenna switch 56.
~eferring back to FIG. 11, normally, ack back pager 12 is operated in the receive mode and the demodulated data output of the pager receiver section 50 iæ coupled to an included paging address decoder 58.
Pagi~g address decoder 58 examinas the recover~d data looking for a unique selective calling signal or addres~ that i8 assigned to pager 12, as illustrated in steps ~01 and 202 of the pager flow diagram ~hown in FIG. 12. This unique addre~s is a precursor for any alphanumeric or voice messages that may be directed to the pager. Onc~
the address has been detected at step 202~ the paging address decoder 58 at step 203 generates an appropriate pager automatic acknowledge back response (hereinafter ~PACK~) consisting of particular coded words, which then keys the transmitter 52 which is modulated with the PACK
response signal, and the output signal ~rom antenna 54 is transmitted to and is received by the paging controller 20. Following the PACK response, pager 12 returns to its normal receive mode and looks for an activation code ~see AC in FIG. 13). How2ver, before beginning to search ~or this activation code, a window counter (not specifically shown) is initialized at step 204. Then, after each attempt to decode ~he activation code at step 206, the AC
window counter is decremented at step 207. At step 208, the count is compared to zero. If tha count has decremented to zero, the pager raturns to the address decode state. I~ the count has not decremented to zero, the pager decoder 58 continues to look for the activation code detect. The activation code is used to resynchronize the pager for data message decoding.
The message decoding itself is performed in program flow steps 209-212. In step 209, the message block following the activation code i5 decoded and stored in appropriate memory o~ the pager 12. Even~ually, the end o~ me~sage is detected by the pager, step 210. When the end o~
message is ~etected, the pager stores an end of message block in memory, ~tep 211. Finally, the pager ge~erates a short alert tone to alert the user of the reception o~ a me~sage, step 212.
The timing diagra~ of FIG. 1~ illustrates the relationship between the ~outboundn signals transmitted from paging terminal apparatus 20 to various system pagers 12, and ninbound~ signals from the pagers 12 acknowledging back to the terminal apparatus (the PACX response). By way of example, in FIG. 13, pager nnumber 1~ immediately and ~ ~3r~
automatically acknowledges back after recei~ing its address, following detection of such response by the terminal apparatus, the message intended for that pager may then be transmitted by the terminal ~hown as message for pager 1. In contrast, pager nnumber 2~ for some reason has not sent back an acknowledge and, consequently, paging terminal apparatus 20 doe~
not send the messag~ intended for pager ~number 2. n Since the paging terminal apparatu~ did not receive the expected PACX response from pager number 2 within a predetermined period of time, the paqing terminal apparatus scans pager number 2's forwarding hierarchy as set ~orth and entered into subscriber list 42 to determine which pager to know send the message that was intended for pager nnumber 2.~ By way of example, FIG. 13 illustrates that the mes~age intended for pager ~number 2~ is sent to pager nnumber N~, where N is determined by pager number 2's forwarding hierarchy contained in the subscriber list in the paging terminal ap~aratus.
Subsequently, after the message for pager 2 has been succ~ss~ully sent to pager ~nu~ber N~, the message intended for pager ~numbar 2~ i5 deleted ~rom the active page file included in the paging terminal apparatus.
The apparatus and the procedure ~or e~fecting the signalling procedur~ and ~equence in terms of sending or forwarding mes~ages, as illustraked and described in FIG. 13, are efPecting within, and by mean~ of, th~ paging controller 22 of ter~inal apparatus 20, as previously described. The procedure for accomplishing this îs ~e~ forth with particularity in the flow diagram comprising FIG.
14. The operation begin~ with an initialization st~p 220, normally needed only at power up. Step ~3~
220 is used to perform functions such as setting up the I/O ports as inputs and outputs, clearing certain memory locations, and perhaps running a self-test.
After completing the initial power up routine, paging controller 22 then prompts the page originator at step 221 for pager I.D. and message which may be entered by way of entry device 30 and then hitting a designated key (such as ENTER) on the device 30. Paging controller 22 then read~ the originator's response at step 222 and looks for a matching pager I.D. in the sub~criber list 42 at step 223. If there is no matching I.D., the controller 22 sends a messag~ to entry device 30 at step 224 notifying the originator that the pager I.D. entered is invalid and the input session is terminated at step 225, whereupon paging controller 22 is returned to step 221 as illustrated. If a matching I.D. is found at step 223, a message is sent to entry device 30 notifying the paging originator that the page has in ~a~k been accepted, at step 226.
Once the page has been accep~sd by controllar 22, it then sets up active page file ~4 at step 227 which contaiIls th~ pager'~ I.D., the address to which the pager will be sent, and the message attached to the page. The address corresponding to a particular pager's I.D. is located in subscriber list 42. The pager's address and I.D. may be identical but generally are not. Typically, a pager has a three-digit pager I.~., but an address are perhaps six or se~en digits in length.
Next, the controller 22 consult~ subscriber li t 42 at step 228 to determine if the pager being addressed is capable o~ an automatic acknowledge ,. ,, ~
~3~
back feature. If the pager being addressed is not one capable of such, the page is ~ent immediately at step 229, whereupon the active page file entry 44 is deleted at step 230, and paging controller 22 is xeturned to step 221 in the flow diagram, as illustrated.
If the pager being addressed is capable of automatic acknowledge back, the address is transmitted at step 231. In performing the operations indicated at steps 229 and 231, paging controller 22 may, for example, send information in the ~orm of ASCII characters to the address and data encoder 24 where it is converted to the required binary digits and parity information is added before being applied to transmitter 34 for transmission.
Following step 231, the paging controller looks for the PACK response at step 232. The PACK response is sent immediately and automatically by pager 12 having successfully detected its transmitted address.
To perform step 232, the paying controller 22 turns tran~mitter 34 of~, enables receiver 36, connects antenna 38 to rec~iver 36 via antenna switch 40 and enahles ack back decoder 26 ~or a ~rief window.
If the automatic pager acknowledgment i~
r~ceived, indicated at step 232, an activation code and data message is sent to the s~lected paging receiver, step 233. After the message is sent to the paging receiver, another message is sent to the entry device 30 notifying the pager originator that th~ page was in fact acknowledged, step 236, an active file 44 may then be deleted for that page at step 230. As indicat~d, the entry input session is . ~ . , . ', ' . ~ ;:
7~
terminated at step 225 and a new input prompt cycle may he initiated.
If the appropriate acknowledgment back is not detected, pager controller 22 consults the subscriber list to ascertain a new forwarding address under the particular called, hut unacknowledged, pagers I.D. maintained in the active file 44. If a forwarding address can be found at step 234, the address to which it was sent initially will be changed tQ the new forwarding address and, accordingly, the transmit cycle is reinitiated at step 228.
If no acknowled~ment back is appropriately received, the process is repeated to determine if there is still a further forwarding address ~or yet another pager in the system hierarchal listing reference in the subscriber list 42. In the event one is found, the transmit cycle i~ again reinitiated as before.
If there is no forward address ~ound at step 234, a message will be sent to the entry device 30, step 237, notifying the page originator that t~e page was in fact not a~knowledged, the active page ~ile 44 will be purged of the relevant in~ormation with ragard thereto at ~tep 230, and the entry ses~ion deleted at step 22S i5 indicated. A new input prompt cycle may then be initiated as be~ore.
Accordingly, what is claimed iæ:
Claims (32)
1. Paging terminal apparatus, for use with paging receivers with acknowledge back capability, wherein paging messages for pagers initially failing to acknowledge back may be automatically forwarded to alternate pagers within the system, said terminal apparatus comprising:
means for sending pager addresses to the system paging receivers;
means for sending a directed message to a particular pager upon receiving back an acknowledgment from said pager; and means, upon failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to some other pager in the paging system;
said other pager being determined by a set hierarchy listing of alternate pagers included within the terminal apparatus as associated with said initially called pager.
means for sending pager addresses to the system paging receivers;
means for sending a directed message to a particular pager upon receiving back an acknowledgment from said pager; and means, upon failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to some other pager in the paging system;
said other pager being determined by a set hierarchy listing of alternate pagers included within the terminal apparatus as associated with said initially called pager.
2. Paging terminal apparatus in accordance with claim 1, wherein said means for sending the intended message to said other pager, upon failure to receive an acknowledge back therefrom, sends said intended message to the next pager on said hierarchy listing.
3. Paging terminal apparatus in accordance with claim 2, wherein additional alternate pagers are selected in sequential fashion from said hierarchal listing until either an acknowledge back is received from an alternate pager or the list of alternate pagers is exhausted.
4. Paging terminal apparatus in accordance with claim 1, wherein said means for sending addresses and messages to system pagers includes means for establishing an Active Page File into which addresses of particular pagers are placed, along with the messages intended therefor, as well as the particular pager's ID and the time of placing such in the file.
5. Paging terminal apparatus in accordance with claim 1, wherein said means for sending the intended message to alternate system pagers and determining the identity of said alternate pager includes means for establishing a Subscriber Page List into which, along with pager's ID, type and address, the paging hierarchy associated therewith may be included in the form of forwarding address information.
6. Paging terminal apparatus, for use with paging receivers with acknowledge back capability, wherein paging messages for pagers initially failing to acknowledge back may be automatically forwarded to alternate pagers within the system, said terminal apparatus comprising:
means for sending pager addresses and associated messages intended therefor to the system paging receivers;
means, upon failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to some other pager in the paging system;
said other pager being determined by a set hierarchy listing of alternate pagers included within the terminal apparatus as associated with said initially called pager.
means for sending pager addresses and associated messages intended therefor to the system paging receivers;
means, upon failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to some other pager in the paging system;
said other pager being determined by a set hierarchy listing of alternate pagers included within the terminal apparatus as associated with said initially called pager.
7. Paging terminal apparatus in accordance with claim 6, wherein said means for sending the intended message to said other pager, upon failure to receive an acknowledge back therefrom, sends said intended message to the next pager on said hierarchy listing.
8. Paging terminal apparatus in accordance with claim 7, wherein additional alternate pagers are selected in sequential fashion from said hierarchal listing until either an acknowledge back is received from an alternate pager or the list of alternate pagers is exhausted.
9. Paging terminal apparatus in accordance with claim 6, wherein said means for sending addresses and messages to system pagers includes means for establishing an Active Page File into which addresses of particular pagers are placed, along with the messages intended therefor, as well as the particular pager's ID and the time of placing such in the file.
10. Paging terminal apparatus in accordance with claim 6, wherein said means for sending the intended message to alternate system pagers and determining the identity of said alternate pager includes means for establishing a Subscriber Page List into which, along with pager's ID, type and address, the paging hierarchy associated therewith may be included in the form of forwarding address information.
11. Paging terminal apparatus, for use with paging receivers with acknowledge back capability, wherein paging messages for pagers initially failing to acknowledge back may be automatically forwarded to alternate pagers within the system, said terminal apparatus comprising:
paging controller means;
entry means for entering information into said paging controller; and transmitter means, controlled by said pager controller means, for sending paging addresses and associated messages intended therefor to system pagers;
control means, in said paging controller means, responsive to failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to another pager in the system;
said other pager being determined by a set hierarchy listing of alternate pagers entered into said paging controller means by said entry device.
paging controller means;
entry means for entering information into said paging controller; and transmitter means, controlled by said pager controller means, for sending paging addresses and associated messages intended therefor to system pagers;
control means, in said paging controller means, responsive to failure to receive back an acknowledgment from a called pager within a predetermined time period, for sending the intended message to another pager in the system;
said other pager being determined by a set hierarchy listing of alternate pagers entered into said paging controller means by said entry device.
12. Paging terminal apparatus in accordance with claim 11, wherein said control means, upon failure to receive an acknowledge back from said other payer, sends the intended message to the next pager on said hierarchal listing.
13. Paging terminal apparatus in accordance with claim 12, wherein additional alternate pagers are selected in sequential fashion from said hierarchal listing until an acknowledge back is received from an alternate pager or the list of alternate pagers in said listing is exhausted.
14. Paging terminal apparatus in accordance with claim 11, wherein said means for sending addresses and messages to system pagers includes means for establishing an Active Page File into which addresses of particular pagers are placed, along with the messages intended therefor, as well as the particular pagers ID's and the times of placing such in the file.
15. Paging terminal apparatus in accordance with claim 11, wherein said control means for sending the intended message to alternate system pagers and determining the identity of said alternate pager includes means for establishing a Subscriber Page List into which, along with pager ID, type and address, the paging hierarchy may be included in the form of forwarding address information.
16. A method for call forwarding of messages for paging receivers having an acknowledge back capability but failing to effect such acknowledge back upon initial transmission of an address, said method comprising the steps of:
sending pager addresses to the system paging receivers;
sending a directed message to a particular pager upon receiving back an acknowledgment from said pager;
upon failure of the initially called pager to acknowledge back in a predetermined time period, determining another pager to send the intended message to in accordance with a set hierarchy of alternate pagers, and sending such message to said alternate pager as determined from the established paging hierarchy.
sending pager addresses to the system paging receivers;
sending a directed message to a particular pager upon receiving back an acknowledgment from said pager;
upon failure of the initially called pager to acknowledge back in a predetermined time period, determining another pager to send the intended message to in accordance with a set hierarchy of alternate pagers, and sending such message to said alternate pager as determined from the established paging hierarchy.
17. A method for call forwarding messages in accordance with claim 16 further including the step of continuing to send the message intended for the initially called pager to other alternate pagers on a selected, sequential basis until an acknowledge back is received from one such alternate pager, or the list of alternate pagers is exhausted.
18. A method for call forwarding messages in accordance with claim 16, wherein the methodology of determining which other pager the intended message for the initially called pager is to be sent includes the further step of establishing a Subscriber Pager List into which, along with pager ID, type and address of a particular pager, the paging hierarchy is included for such pager in the form of forwarding address information.
19. A method for call forwarding messages in accordance with claim 16, wherein the sending of addresses and messages to the system pager includes the further step of establishing an Active Page File of particular pagers to be called are placed, along with the messages intended therefor, as well as the particular pagers ID's, and the times of placing such in the file.
20. A method for call forwarding of messages for paging receivers having an acknowledge back capability but failing to effect such acknowledge back upon initial transmission of an address, said method comprising the steps of:
sending pager addresses and associated messages intended therefor to the system paging receivers;
upon failure of an initially called pager to acknowledge back in a predetermined time period, determining another pager to send the intended message to in accordance with a set hierarchy of alternate pagers, and sending such message to said alternate pager as determined from the established paging hierarchy.
sending pager addresses and associated messages intended therefor to the system paging receivers;
upon failure of an initially called pager to acknowledge back in a predetermined time period, determining another pager to send the intended message to in accordance with a set hierarchy of alternate pagers, and sending such message to said alternate pager as determined from the established paging hierarchy.
21. A method for call forwarding messages in accordance with claim 20 further including the step of continuing to send the message intended for the initially called pager to other alternate pagers on a selected, sequential basis until an acknowledge back is received from one such alternate pager, or the list of alternate pagers is exhausted.
22. A method for call forwarding messages in accordance with claim 20, wherein the methodology of determining to which other pager the intended message for the initially called pager is to be sent includes the further step of establishing a Subscriber Pager List into which, along with pager ID, type and address of a particular pager, the paging hierarchy is included for such pager in the form of forwarding address information.
23. A method for call forwarding messages in accordance with claim 20, wherein the sending of addresses and messages to the system pager includes the further step of establishing an Active Page File of particular pagers to be called are placed, along with the messages intended therefor, as well as the particular pagers ID's, and the times of placing such in the file.
24. Paging terminal apparatus, for use with paging receivers with acknowledge back capability, wherein such pagers receiving paging messages may further request the received message also be forwarded to still other pagers in the system, said terminal apparatus comprising:
means for sending pager addresses and associated messages intended therefor to the system paging receivers, said system pagers each having multiple acknowledge back response capability;
means, responsive to particular ones of an initially called pager's acknowledge back responses, to further send such message to at least one other system pager, said other pager being determined from information included within the terminal apparatus as associated with said initially called pager.
means for sending pager addresses and associated messages intended therefor to the system paging receivers, said system pagers each having multiple acknowledge back response capability;
means, responsive to particular ones of an initially called pager's acknowledge back responses, to further send such message to at least one other system pager, said other pager being determined from information included within the terminal apparatus as associated with said initially called pager.
25. Paging terminal apparatus in accordance with claim 24, wherein said means for sending addresses and messages to system pagers includes means for establishing an Active Page File into which addresses of particular pagers are placed, along with the messages intended therefor, as well as the particular pager ID's and the times of placing such in the file.
26. Paging terminal apparatus in accordance with claim 24, wherein said means for further sending the message for an initially called pager to at least one other system pager includes means for establishing a Subscriber Page List into which the forwarding address of alternate pagers are included and wherein one of which is selected based on the particular acknowledge back response received from the initially called and acknowledging back pager.
27. Paging terminal apparatus in accordance with claim 26, wherein after the address of said other alternate pager for sending the message to is selected, means are included to update said Active Page File to include the new ID of said other pager and its address, along with a signature added to the message being call forwarded to indicate origin, and the time of such updating.
28. Paging terminal apparatus in accordance with claim 24, wherein one of the multiple acknowledge back responses from the initially called pager represents a single acknowledgment with no request for further call forwarding of the message and wherein another response represents an acknowledgment together with a request to call forward such message to at least one other particular pager in the system.
29. A method for sending messages to system paging receivers, and upon request by a called pager with multiple acknowledge back response capability, to also selectively send the transmitted message to one or more other pagers in the system, said method comprising the steps of:
sending pager addresses and associated messages intended therefor to the system paging receivers;
receiving back any one of several acknowledge back responses the caller pager is capable of; and in response to particular ones of said several acknowledge back responses the called pager is capable of, further sending such directed message to at least one other system pager as determined by information entered into and included within the terminal apparatus as associated with said initially called pager.
sending pager addresses and associated messages intended therefor to the system paging receivers;
receiving back any one of several acknowledge back responses the caller pager is capable of; and in response to particular ones of said several acknowledge back responses the called pager is capable of, further sending such directed message to at least one other system pager as determined by information entered into and included within the terminal apparatus as associated with said initially called pager.
30. A method for sending messages to other system pagers upon request by an initially called pager, in accordance with claim 29, wherein the sending of addresses and messages to system pagers includes the further step of establishing an Active Page File into which addresses of particular pagers are placed, along with the messages intended therefor, as well as the particular pagers ID's and the times of placing such in the file.
31. A method for sending messages to other system pagers upon request by an initially called pager, in accordance with claim 29, wherein the step of sending the messages for an initially called pager to at least one other system pager includes the further step of establishing a Subscriber Pager List into which the forwarding addresses of alternate pagers are included with particular ones thereof being selected based on the particular acknowledge back received from the initially called and acknowledging back pager.
32. A method for sending messages to other system pagers upon request by an initially called pager, in accordance with claim 29, wherein after the address of said other alternate pager for sending the message to is selected, the Active Page File is updated to include the new ID of said other pager and its address, along with a signature added to the message being call forwarded to indicate origin, and the time of such updating.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US132,825 | 1987-12-14 | ||
US07/132,825 US4814763A (en) | 1987-12-14 | 1987-12-14 | Paging terminal apparatus with page forwarding capability and methodology thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1306789C true CA1306789C (en) | 1992-08-25 |
Family
ID=22455776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000581803A Expired - Lifetime CA1306789C (en) | 1987-12-14 | 1988-11-01 | Paging terminal apparatus with page forwarding capability and methodology therefor |
Country Status (9)
Country | Link |
---|---|
US (1) | US4814763A (en) |
EP (1) | EP0391965B1 (en) |
JP (1) | JP2864600B2 (en) |
KR (1) | KR960011127B1 (en) |
AU (1) | AU2902189A (en) |
CA (1) | CA1306789C (en) |
DE (1) | DE3887160T2 (en) |
HK (1) | HK9097A (en) |
WO (1) | WO1989006026A1 (en) |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6201950B1 (en) | 1984-09-14 | 2001-03-13 | Aspect Telecommunications Corporation | Computer-controlled paging and telephone communication system and method |
US5752191A (en) | 1984-09-14 | 1998-05-12 | Accessline Technologies, Inc. | Telephone control system which connects a caller with a subscriber AT A telephone address |
US6545589B1 (en) | 1984-09-14 | 2003-04-08 | Aspect Communications Corporation | Method and apparatus for managing telecommunications |
US5375161A (en) | 1984-09-14 | 1994-12-20 | Accessline Technologies, Inc. | Telephone control system with branch routing |
US5588037A (en) | 1984-09-14 | 1996-12-24 | Accessline Technologies, Inc. | Remote access telephone control system |
US4811379A (en) * | 1987-12-21 | 1989-03-07 | Motorola, Inc. | Speak back paging system |
DE68922337T2 (en) * | 1988-05-17 | 1995-08-31 | Casio Computer Co Ltd | Paging communication system. |
US4901340A (en) * | 1988-09-19 | 1990-02-13 | Gte Mobilnet Incorporated | System for the extended provision of cellular mobile radiotelephone service |
US4961216A (en) * | 1988-12-30 | 1990-10-02 | Baehr G Geoffrey | Telephone answering and paging system |
US4962377A (en) * | 1989-02-09 | 1990-10-09 | Motorola, Inc. | Paging by text matching |
US4940963A (en) * | 1989-03-10 | 1990-07-10 | Motorola Inc. | Paging system with improved acknowledge-back capabilities |
US4951044A (en) * | 1989-03-21 | 1990-08-21 | Motorola, Inc. | Paging terminal apparatus with user selectable page forwarding capability and methodology therefor |
US5237321A (en) * | 1989-07-24 | 1993-08-17 | Motorola, Inc. | Method and apparatus for automatically transmitting a paging message in an alternate paging system |
US5124697A (en) * | 1989-10-16 | 1992-06-23 | Motorola, Inc. | Acknowledge-back pager |
US5757281A (en) * | 1989-11-03 | 1998-05-26 | Motorola, Inc. | Multiple acknowledge-back response data paging |
US5047763A (en) * | 1989-11-30 | 1991-09-10 | Motorola, Inc. | Selective call system with message rebroadcasting over another selective call system |
JPH0442645A (en) * | 1990-06-08 | 1992-02-13 | Oki Electric Ind Co Ltd | Method and circuit for both speech information remote registration and registration speech information transmission and automobile telephone circuit device |
US5794144A (en) * | 1994-03-11 | 1998-08-11 | Bellsouth Corporation | Methods and apparatus for communicating data via a cellular mobile radiotelephone system |
US5610973A (en) * | 1991-01-28 | 1997-03-11 | Bellsouth Corporation | Interactive roamer contact system for cellular mobile radiotelephone network |
US5546444A (en) * | 1994-03-11 | 1996-08-13 | Bellsouth Corporation | Methods and apparatus for communicating data via a cellular network control channel |
US5436960A (en) * | 1991-05-20 | 1995-07-25 | Campana, Jr.; Thomas J. | Electronic mail system with RF communications to mobile processors and method of operation thereof |
US5825865A (en) * | 1991-10-04 | 1998-10-20 | Motorola, Inc. | Temporary message routing and destination selection |
US5220366A (en) * | 1991-12-05 | 1993-06-15 | Camera World, Inc. | Message receiving data back for camera |
US6295449B1 (en) | 1992-01-27 | 2001-09-25 | @Track Communications, Inc. | Data messaging in a communications network using a feature request |
US5539810A (en) | 1992-01-27 | 1996-07-23 | Highwaymaster Communications, Inc. | Data messaging in a communications network |
US5517618A (en) * | 1992-02-10 | 1996-05-14 | Matsushita Electric Industrial Co., Ltd. | Mobile migration communications control device |
US5369681A (en) * | 1992-05-12 | 1994-11-29 | Telefonaktiebolaget L M Ericsson | Cellular communications system utilizing paging areas |
US5384565A (en) * | 1992-08-03 | 1995-01-24 | Motorola, Inc. | Method and apparatus for identifying duplicate data messages in a communication system |
US5432839A (en) * | 1992-08-31 | 1995-07-11 | Motorola, Inc. | Method and apparatus for forwarding selective call messages received in a first selective call service to a second selective call service |
US6278862B1 (en) | 1994-01-05 | 2001-08-21 | Daniel A. Henderson | Method and apparatus for enhancing the efficient communication of information in an alphanumeric paging network |
US7426264B1 (en) | 1994-01-05 | 2008-09-16 | Henderson Daniel A | Method and apparatus for improved personal communication devices and systems |
US7266186B1 (en) | 1994-01-05 | 2007-09-04 | Intellect Wireless Inc. | Method and apparatus for improved paging receiver and system |
US6427064B1 (en) | 1994-01-05 | 2002-07-30 | Daniel A. Henderson | Method and apparatus for maintaining a database in a portable communication device |
US6026156A (en) | 1994-03-18 | 2000-02-15 | Aspect Telecommunications Corporation | Enhanced call waiting |
US6329902B1 (en) | 1994-04-20 | 2001-12-11 | Cellco Partnership | Wide area two-way paging using a mesh network with paging receivers |
US5649286A (en) * | 1994-11-14 | 1997-07-15 | Bellsouth Corporation | Method for managing the registration of a wireless unit |
WO1996025826A1 (en) * | 1995-02-16 | 1996-08-22 | Nexus 1994 Limited | Two-way pager having pre-recorded uplink messaging |
US5627528A (en) * | 1995-02-28 | 1997-05-06 | Motorola, Inc. | Selective call receiver capable of suspending acknowledge-back signals and method therefor |
US6411682B1 (en) | 1995-09-21 | 2002-06-25 | Aspect Telecommunications Corporation | Computer controlled paging and telephone communication system and method |
GB2321830B (en) * | 1995-10-20 | 1999-10-06 | Univ Texas | Pager operated emission/radio relay |
US5905777A (en) * | 1996-09-27 | 1999-05-18 | At&T Corp. | E-mail paging system |
US7054271B2 (en) | 1996-12-06 | 2006-05-30 | Ipco, Llc | Wireless network system and method for providing same |
US8982856B2 (en) | 1996-12-06 | 2015-03-17 | Ipco, Llc | Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods |
US5873043A (en) * | 1996-12-18 | 1999-02-16 | Cellemetry Llc | System for communicating messages via a forward overhead control channel |
GB9700357D0 (en) * | 1997-01-09 | 1997-02-26 | Philips Electronics Nv | Method of,and system for,transmitting messages |
JPH10240637A (en) * | 1997-02-26 | 1998-09-11 | Internatl Business Mach Corp <Ibm> | Data transmission device having alternate transmission function, data transmission method and storage medium storing data transmission program |
US6587867B1 (en) | 1997-05-22 | 2003-07-01 | Mci Communications Corporation | Internet-based subscriber profile management of a communications system |
US6057782A (en) * | 1997-07-30 | 2000-05-02 | At&T Corporation | Method and apparatus for paging alternate users |
US6931116B1 (en) * | 1997-09-08 | 2005-08-16 | Mci Communications Corporation | Multiple routing options in a telecommunications service platform |
US6330079B1 (en) | 1997-09-08 | 2001-12-11 | Mci Communications Corporation | Integrated voicemail and faxmail platform for a communications system |
US6792084B1 (en) | 1997-09-08 | 2004-09-14 | Mci, Inc. | Single telephone number access to multiple communications services |
US6018575A (en) | 1997-09-08 | 2000-01-25 | Mci Worldcom | Direct distance dialing (DDD) access to a communications services platform |
US7088801B1 (en) | 1997-09-08 | 2006-08-08 | Mci, Inc. | Single telephone number access to multiple communications services |
FR2774245B1 (en) * | 1998-01-26 | 2000-02-25 | Alsthom Cge Alcatel | DEVICE FOR CONNECTING A TELEPHONE SWITCH TO A FIXED TELEPHONE NETWORK VIA A PLURALITY OF FIXED RADIOTELEPHONE TERMINALS |
US6311056B1 (en) | 1998-05-21 | 2001-10-30 | Cellemetry Llc | Method and system for expanding the data capacity of a cellular network control channel |
US6437692B1 (en) | 1998-06-22 | 2002-08-20 | Statsignal Systems, Inc. | System and method for monitoring and controlling remote devices |
US6891838B1 (en) * | 1998-06-22 | 2005-05-10 | Statsignal Ipc, Llc | System and method for monitoring and controlling residential devices |
US8410931B2 (en) | 1998-06-22 | 2013-04-02 | Sipco, Llc | Mobile inventory unit monitoring systems and methods |
US6914893B2 (en) | 1998-06-22 | 2005-07-05 | Statsignal Ipc, Llc | System and method for monitoring and controlling remote devices |
US7650425B2 (en) | 1999-03-18 | 2010-01-19 | Sipco, Llc | System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system |
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 |
US20020160753A1 (en) * | 1999-12-06 | 2002-10-31 | Campana Thomas J. | Electronic mail system with RF communications to mobile processors |
EP1331874B1 (en) * | 2000-06-30 | 2009-08-05 | Becton Dickinson and Company | A health outcomes and disease management network for providing improved patient care |
US7245928B2 (en) | 2000-10-27 | 2007-07-17 | Cellemetry, Llc | Method and system for improved short message services |
WO2002097571A2 (en) * | 2001-05-29 | 2002-12-05 | Becton, Dickinson And Company | Health care management system and method |
WO2003019925A2 (en) * | 2001-08-27 | 2003-03-06 | Numerex Corporation | Detection and reporting defective telephone lines and alarm events |
US8489063B2 (en) | 2001-10-24 | 2013-07-16 | Sipco, Llc | Systems and methods for providing emergency messages to a mobile device |
US7480501B2 (en) | 2001-10-24 | 2009-01-20 | Statsignal Ipc, Llc | System and method for transmitting an emergency message over an integrated wireless network |
US7424527B2 (en) | 2001-10-30 | 2008-09-09 | Sipco, Llc | System and method for transmitting pollution information over an integrated wireless network |
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 |
US7323970B1 (en) * | 2004-01-21 | 2008-01-29 | Numerex Corporation | Method and system for remote interaction with a vehicle via wireless communication |
US8031650B2 (en) | 2004-03-03 | 2011-10-04 | Sipco, Llc | System and method for monitoring remote devices with a dual-mode wireless communication protocol |
US7756086B2 (en) | 2004-03-03 | 2010-07-13 | Sipco, Llc | Method for communicating in dual-modes |
US9439126B2 (en) | 2005-01-25 | 2016-09-06 | Sipco, Llc | Wireless network protocol system and methods |
US20070082694A1 (en) * | 2005-10-07 | 2007-04-12 | Braam Nicolas A | Wireless communication system with signal received confirmation |
WO2007112034A2 (en) | 2006-03-23 | 2007-10-04 | Becton, Dickinson And Company | System and methods for improved diabetes data management and use |
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 |
US8595302B2 (en) * | 2008-02-22 | 2013-11-26 | Qualcomm Incorporated | Method and apparatus for monitoring message status in an asynchronous mediated communication system |
US8149850B2 (en) * | 2008-02-22 | 2012-04-03 | Qualcomm Incorporated | Method and apparatus for asynchronous mediated communicaton |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3506791A (en) * | 1967-01-16 | 1970-04-14 | Josef Halaby | Telephone system for directing calls to persons instead of stations |
DE2738887C2 (en) * | 1977-08-29 | 1985-09-05 | ANT Nachrichtentechnik GmbH, 7150 Backnang | Device for indicating absence for a paging system |
US4313035A (en) * | 1980-01-18 | 1982-01-26 | Bell Telephone Laboratories, Incorporated | Method of providing person locator service |
US4649385A (en) * | 1982-08-13 | 1987-03-10 | Teloc R & D Ltd. | Electronic locating system for persons receiving telephone calls |
DE3417774C1 (en) * | 1984-05-14 | 1985-11-14 | Klaus Prof. Dr.-Ing. 1000 Berlin Federn | Torsionally stiff, elastically flexible shaft coupling |
US4646082A (en) * | 1984-09-14 | 1987-02-24 | Motorola, Inc. | Inbound acknowledgement stack |
US4661972A (en) * | 1985-02-18 | 1987-04-28 | Nec Corporation | Mobile telephone system for automatically paging absent mobile subscriber |
US4740788A (en) * | 1986-10-06 | 1988-04-26 | Konneker Lloyd K | Method of providing location dependent visitor dispatching service |
US4747122A (en) * | 1986-10-27 | 1988-05-24 | Mobile Communications Corporation Of America | Mobile paging call back system and related method |
-
1987
- 1987-12-14 US US07/132,825 patent/US4814763A/en not_active Expired - Lifetime
-
1988
- 1988-11-01 CA CA000581803A patent/CA1306789C/en not_active Expired - Lifetime
- 1988-11-14 DE DE89900974T patent/DE3887160T2/en not_active Expired - Lifetime
- 1988-11-14 KR KR1019890701055A patent/KR960011127B1/en not_active IP Right Cessation
- 1988-11-14 WO PCT/US1988/003989 patent/WO1989006026A1/en active IP Right Grant
- 1988-11-14 AU AU29021/89A patent/AU2902189A/en active Granted
- 1988-11-14 JP JP1500860A patent/JP2864600B2/en not_active Expired - Lifetime
-
1989
- 1989-07-05 EP EP89900974A patent/EP0391965B1/en not_active Expired - Lifetime
-
1997
- 1997-01-23 HK HK9097A patent/HK9097A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US4814763A (en) | 1989-03-21 |
WO1989006026A1 (en) | 1989-06-29 |
DE3887160D1 (en) | 1994-02-24 |
JPH03505952A (en) | 1991-12-19 |
DE3887160T2 (en) | 1994-04-28 |
EP0391965B1 (en) | 1994-01-12 |
EP0391965A4 (en) | 1992-03-11 |
KR900700963A (en) | 1990-08-17 |
HK9097A (en) | 1997-01-31 |
JP2864600B2 (en) | 1999-03-03 |
EP0391965A1 (en) | 1990-10-17 |
AU2902189A (en) | 1989-07-19 |
KR960011127B1 (en) | 1996-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1306789C (en) | Paging terminal apparatus with page forwarding capability and methodology therefor | |
EP0464142B1 (en) | Paging terminal apparatus with user selectable page forwarding capability and methodology therefor | |
US4928096A (en) | Paging terminal apparatus with message storage and retransmission capability and method therefor | |
EP0321698B1 (en) | Paging system with acknowledgement | |
EP0341609B1 (en) | Voice paging system providing deferred paging capability | |
CA2066915C (en) | Wireless communication system compulsively turning remote terminals into inactive state | |
JP2556197B2 (en) | Paging system with improved acknowledgment return function | |
US6892074B2 (en) | Selective message service to primary and secondary mobile stations | |
US5463382A (en) | Method and apparatus for controlling message transmissions in an acknowledge-back selective call communication system | |
US5845202A (en) | Method and apparatus for acknowledge back signaling using a radio telephone system | |
US4947420A (en) | Communication system | |
US6205321B1 (en) | Pager having voice synthesis capability and method for using the same | |
CA1292781C (en) | Paging terminal apparatus with message storage and retransmission capability and method therefor | |
WO1989010044A1 (en) | Paging system with interleaved acknowledge back capability | |
AU672270B2 (en) | Paging system and method with acknowledge back signaling using a radio telephone system | |
AU619796B2 (en) | Paging terminal apparatus with page forwarding capability and methodology therefor | |
EP1123628B1 (en) | Methods of processing and transmitting incoming call pages including information allowing a determination of the time allowed for response and related user terminals and communications systems | |
JPH06268586A (en) | Radio communications equipment | |
KR0164369B1 (en) | Voice message servicing method of paging system | |
JPH0491596A (en) | Calling radio device | |
JPH10126825A (en) | Radio selective call receiver provided reply function | |
JPH02143618A (en) | Paging system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKLA | Lapsed | ||
MKLA | Lapsed |
Effective date: 20020826 |