|
|
|
| United States Patent | 5526401 |
| Link to this page | http://www.wikipatents.com/5526401.html |
| Inventor(s) | Roach, Jr.; Peter O. (Atlanta, GA);
Comer; Edward I. (Marietta, GA);
Laster; Maurice S. (Atlanta, GA);
Link, II; Charles M. (Roswell, GA) |
| Abstract | A paging acknowledgement system is provided for communicating both (1)
paging messages and (2) acknowledgement messages to confirm reception of
the paging messages. The paging acknowledgement system includes at least
one communications system, remote communications devices, and at least one
MSC of a CMR system. In response to a paging message from a paging party,
the communications system transmits data messages corresponding to the
paging message via a communications link. The data message contains the
type of data that is normally supplied with a conventional paging message
and an acknowledgment code that uniquely identifies said data message. A
remote communications device responds to a data message containing its
particular address by transmitting an acknowledgment message containing
the acknowledgment code to the MSC via a cellular network control channel
of the CMR system. The MSC forwards the acknowledgment message to the
communications system via a first communications link. The data collection
system confirms reception of the data message by comparing the
acknowledgment code of the acknowledgment message to the acknowledgment
codes associated with the paging messages. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5526401 |
|
|
Methods and apparatus for acknowledging a paging message via a cellular
network control channel |
|
|
|
|
|
| Publication Date |
June 11, 1996 |
|
|
|
|
|
| Filing Date |
October 31, 1994 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
This is a division of application Ser. No. 08/212,039, entitled "Methods
and Apparatus For Communicating Data Via A Cellular Network Control
Channel," filed Mar. 11, 1994 by Peter Owen Roach, Jr., Edward Irby Comer,
Maurice Scott Laster, and Charles Martin Link II. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5341410 Aron 455/410 Aug,1994 |      Your vote accepted [0 after 0 votes] | | 5307509 Michalon 455/517 Apr,1994 |      Your vote accepted [0 after 0 votes] | | 5307399 Dai 455/459 Apr,1994 |      Your vote accepted [0 after 0 votes] | | 5239678 Grube 455/511 Aug,1993 |      Your vote accepted [0 after 0 votes] | | 5239294 Flanders 340/5.74 Aug,1993 |      Your vote accepted [0 after 0 votes] | | 5222123 Brown 455/417 Jun,1993 |      Your vote accepted [0 after 0 votes] | | 5175758 Levanto 455/458 Dec,1992 |      Your vote accepted [0 after 0 votes] | | 5162790 Jasinski 340/7.25 Nov,1992 |      Your vote accepted [0 after 0 votes] | | 5153903 Eastmond 455/458 Oct,1992 |      Your vote accepted [0 after 0 votes] | | 5153582 Davis 340/7.23 Oct,1992 |      Your vote accepted [0 after 0 votes] | | 5148473 Freeland 455/556.1 Sep,1992 |      Your vote accepted [0 after 0 votes] | | 5142279 Jasinski 340/7.22 Aug,1992 |      Your vote accepted [0 after 0 votes] | | 5124697 Moore 340/7.22 Jun,1992 |      Your vote accepted [0 after 0 votes] | | 5117449 Metroka 455/552.1 May,1992 |      Your vote accepted [0 after 0 votes] | | 5047763 Kuznicki 340/7.29 Sep,1991 |      Your vote accepted [0 after 0 votes] | | 5005014 Jasinski 340/7.25 Apr,1991 |      Your vote accepted [0 after 0 votes] | | 4993059 Smith
Feb,1991 |      Your vote accepted [0 after 0 votes] | | 4940963 Gutman 340/7.22 Jul,1990 |      Your vote accepted [0 after 0 votes] | | 4928096 Leonardo 340/7.22 May,1990 |      Your vote accepted [0 after 0 votes] | | 4891637 Siwiak 340/7.23 Jan,1990 |      Your vote accepted [0 after 0 votes] | | 4882579 Siwiak 340/7.23 Nov,1989 |      Your vote accepted [0 after 0 votes] | | 4875038 Siwiak 340/7.23 Oct,1989 |      Your vote accepted [0 after 0 votes] | | 4868560 Oliwa 340/7.22 Sep,1989 |      Your vote accepted [0 after 0 votes] | | 4825193 Siwiak 340/7.22 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4825457 Lebowitz 379/40 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4823123 Siwiak 340/7.23 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4814763 Nelson 340/7.22 Mar,1989 |      Your vote accepted [0 after 0 votes] | | 4750197 Denekamp 455/404.2 Jun,1988 |      Your vote accepted [0 after 0 votes] | | 4646082 Engel 340/10.2 Feb,1987 |      Your vote accepted [0 after 0 votes] | | 4644351 Zabarsky 340/7.21 Feb,1987 |      Your vote accepted [0 after 0 votes] | | 4263480 Levine 340/7.22 Apr,1981 |      Your vote accepted [0 after 0 votes] | | 4172969 Levine 379/70 Oct,1979 |      Your vote accepted [0 after 0 votes] | | 3973200 Akerberg 340/7.22 Aug,1976 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Claims  |
|
|
We claim:
1. In or for a cellular mobile radiotelephone system (CMR) for
communicating with cellular radiotelephones, a paging acknowledgment
system for communicating paging messages and acknowledgments to confirm
reception of said paging messages, said paging acknowledgment system
comprising:
communication means, responsive to said paging messages, for preparing data
messages corresponding to said paging messages and transmitting said data
messages via a radiopaging communications path;
a plurality of remote communications devices for receiving said data
messages via said radiopaging communications path, each of said data
messages containing an address that uniquely identifies one of said remote
communications devices, each of said remote communications device
responsive to a selected one of said data messages containing its
associated address for transmitting via a cellular network control channel
of said CMR system an acknowledgment message that confirms reception of
said selected data message, said acknowledgment message formatted as an
identification signal transmitted by one of said cellular radiotelephones
when said cellular radiotelephone identifies itself to said CMR system;
and
at least one mobile switching center (MSC) for receiving said
acknowledgment message via said cellular network control channel from each
of said remote communications devices,
said communications means further operative to receive said acknowledgment
message from said MSC via a first communications link and to process said
acknowledgment message to determine whether said acknowledgment message
corresponds to a particular one of said data messages.
2. The apparatus of claim 1, wherein said communications means, responsive
to a determination that said acknowledgment message corresponds to said
particular data message, outputs a confirmation message to a paging party
who initiated one of said paging messages corresponding to said particular
data message, said confirmation message supplying verification of
reception of said selected data message by said remote communications
device.
3. The apparatus of claim 2, wherein said communications means, responsive
to a decision that said acknowledgment message corresponds to said
particular data message, outputs a confirmation message for storage by a
memory storage device connected to said communications system, said stored
confirmation message supplying verification of reception of said selected
data message.
4. The apparatus of claim 3, wherein said memory storage device is
accessible by a paging party who initiated one of said paging messages
corresponding to said particular data message to enable said paging party
to read said stored confirmation message.
5. The apparatus of claim 1, wherein each of said data messages corresponds
to one of said paging messages and comprises said address that uniquely
identifies a selected one of said remote communications devices, an
acknowledgment code that uniquely identifies said corresponding paging
message, and paging data supplied by a paging party who initiated said
corresponding paging message and intended for communication to a user
associated with said selected remote communications device.
6. The apparatus of claim 5, wherein said acknowledgment message comprises
said acknowledgment code.
7. The apparatus of claim 6, wherein said acknowledgment message further
comprises operation data supplied by said user and intended for
communication to said paging party.
8. The apparatus of claim 5, wherein said acknowledgment message comprises
said acknowledgment code and operation data supplied by said user and
intended for communication to said paging party.
9. The apparatus of claim 8, wherein said identification signal comprises
data fields for a mobile telephone number and an electronic serial number
(ESN), said acknowledgment code corresponding to at least a portion of
said mobile telephone number and said operation data corresponding to at
least a portion of said ESN.
10. The apparatus of claim 9, wherein communications means is further
operative to assign said acknowledgment code to each of said data messages
and to output said acknowledgment code to a memory storage device for
storage as a stored acknowledgment code.
11. The apparatus of claim 10, wherein said communications means determines
whether said acknowledgment message corresponds to said particular data
message by comparing said acknowledgment code contained in said
acknowledgment message to said stored acknowledgment code associated with
said particular data message.
12. The apparatus of claim 1, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and determines the level of
communications for said cellular network control channel based upon the
status of said busy idle bits.
13. The apparatus of claim 12, wherein each of said remote communications
devices transmits said acknowledgment message to said MSC when said level
for said communications is below a certain minimum threshold.
14. The apparatus of claim 1, wherein each of said remote communications
devices includes a clock that outputs a clock signal upon expiration of a
time interval.
15. The apparatus of claim 14, wherein said time interval is different for
each of said remote communications devices.
16. The apparatus of claim 15, wherein each of said remote communications
devices is responsive to said clock signal to transmit said acknowledgment
message to said MSC.
17. The apparatus of claim 14, wherein each of said remote communications
devices is responsive to said clock signal to transmit said acknowledgment
message to said MSC.
18. The apparatus of claim 1, wherein each of said remote communications
devices includes a clock that outputs a clock signal upon expiration of a
time interval, said remote communications devices responsive to said clock
signal to transmit said acknowledgment message to said MSC via said
cellular network control channel.
19. The apparatus of claim 18, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and determines the level of
communications for said cellular network control channel based upon the
status of said busy idle bits.
20. The apparatus of claim 19, wherein each of said remote communications
devices, responsive to said clock signal, delays transmitting said
acknowledgment message to said MSC until said level for said
communications is below a certain minimum threshold.
21. The apparatus of claim 1, wherein said acknowledgment message is
formatted to represent an extended protocol message in accordance with
EIA/FIA-553.
22. The apparatus of claim 1, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and calculates a running average of
said busy idle bits for said predetermined time period and an average of
last "n" counts of said busy idle bits for said predetermined time period.
23. The apparatus of claim 22, wherein each of said remote communications
devices transmits said acknowledgment message to said MSC when said
average of last "n" counts of said busy idle bits is less than stored
running average of said busy idle bits.
24. In or for a cellular mobile radiotelephone system (CMR) for
communicating with cellular radiotelephones, a paging acknowledgment
system for communicating paging messages and acknowledgments to confirm
reception of said paging messages, said paging acknowledgment system
comprising:
at least one paging terminal, responsive to said paging messages, for
preparing data messages corresponding to said paging messages and
transmitting said data messages via a radiopaging communications path;
a plurality of remote communications devices for receiving said data
messages via said radiopaging communications path, each of said data
messages containing an address that uniquely identifies one of said remote
communications devices, each of said remote communications device
responsive to a selected one of said data messages containing its
associated address for transmitting via a cellular network control channel
of said CMR system an acknowledgment message that confirms reception of
said selected data message, said acknowledgment message formatted as an
identification signal transmitted by one of said cellular radiotelephones
when said cellular radiotelephone identifies itself to said CMR system;
at least one mobile switching center (MSC) for receiving said
acknowledgment message via said cellular network control channel from each
of said remote communications devices; and
a data collection system for receiving said acknowledgment message from
said MSC via a first communications link, said data collection operative
to forward said acknowledgment message to said paging terminal,
wherein said paging terminal is further operative to process said
acknowledgment message and to determine whether said acknowledgment
message corresponds to a particular one of said data messages.
25. The apparatus of claim 24, wherein said paging terminal, responsive to
a determination that said acknowledgment message corresponds to said
particular data message, outputs a confirmation message to a paging party
who initiated one of said paging messages corresponding to said particular
data message, said confirmation message supplying verification of
reception of said selected data message by said remote communications
device.
26. The apparatus of claim 25, wherein said paging terminal, responsive to
a decision that said acknowledgment message corresponds to said particular
data message, outputs a confirmation message for storage by a memory
storage device connected to said paging terminal, said stored confirmation
message supplying verification of reception of said selected data message.
27. The apparatus of claim 26, wherein said memory storage device is
accessible by a paging party who initiated one of said paging messages
corresponding to said particular data message to enable said paging party
to read said stored confirmation message.
28. The apparatus of claim 24, wherein each of said data messages
corresponds to one of said paging messages and comprises said address that
uniquely identifies a selected one of said remote communications devices,
an acknowledgment code that uniquely identifies said corresponding paging
message, and paging data supplied by a paging party who initiated said
corresponding paging message and intended for communication to a user
associated with said selected remote communications device.
29. The apparatus of claim 28, wherein said acknowledgment message
comprises said acknowledgment code.
30. The apparatus of claim 29, wherein said acknowledgment message further
comprises operation data supplied by said user and intended for
communication to said paging party.
31. The apparatus of claim 28, wherein said acknowledgment message
comprises said acknowledgment code and operation data supplied by said
user and intended for communication to said paging party.
32. The apparatus of claim 31, wherein said identification signal comprises
data fields for a mobile telephone number and an electronic serial number
(ESN), said acknowledgment code corresponding to at least a portion of
said mobile telephone number and said operation data corresponding to at
least a portion of said ESN.
33. The apparatus of claim 32, wherein said paging terminal is further
operative to assign said acknowledgment code to each of said data messages
and to output said acknowledgment code to a memory storage device for
storage as a stored acknowledgment code.
34. The apparatus of claim 33, wherein said paging terminal determines
whether said acknowledgment message corresponds to said particular data
message by comparing said acknowledgment code contained in said
acknowledgment message to said stored acknowledgment code associated with
said particular data message.
35. The apparatus of claim 24, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and determines the level of
communications for said cellular network control channel based upon the
status of said busy idle bits.
36. The apparatus of claim 35, wherein each of said remote communications
devices transmits said acknowledgment message to said MSC when said level
for said communications is below a certain minimum threshold.
37. The apparatus of claim 24, wherein each of said remote communications
devices includes a clock that outputs a clock signal upon expiration of a
time interval.
38. The apparatus of claim 37, wherein said time interval is different for
each of said remote communications devices.
39. The apparatus of claim 38, wherein each of said remote communications
devices is responsive to said clock signal to transmit said acknowledgment
message to said MSC.
40. The apparatus of claim 37, wherein each of said remote communications
devices is responsive to said clock signal to transmit said acknowledgment
message to said MSC.
41. The apparatus of claim 24, wherein each of said remote communications
devices includes a clock that outputs a clock signal upon expiration of a
time interval, said remote communications devices responsive to said clock
signal to transmit said acknowledgment message to said MSC via said
cellular network control channel.
42. The apparatus of claim 41, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and determines the level of
communications for said cellular network control channel based upon the
status of said busy idle bits.
43. The apparatus of claim 42, wherein each of said remote communications
devices, responsive to said clock signal, delays transmitting said
acknowledgment message to said MSC until said level for said
communications is below a certain minimum threshold.
44. The apparatus of claim 24, wherein said acknowledgment message is
formatted to represent an extended protocol message in accordance with
EIA/TIA-553.
45. The apparatus of claim 24, wherein each of said remote communications
devices monitors said cellular network control channel to detect a stream
of busy idle bits for a predetermined time period, each of said busy idle
bits indicating whether a cellular source has initiated a cellular
communication with said MSC via said cellular network control channel
during a particular time interval, and calculates and stores a running
average of said busy idle bits for said predetermined time period and an
average of last "n" counts of busy idle bits for said predetermined time
period,
each of said remote communications devices operative to transmit said
acknowledgment message to said MSC when said stored average of last "n"
counts of said busy idle bits is less than said stored running average of
said busy idle bits.
46. In or for a cellular mobile radiotelephone system (CMR) for
communicating with cellular radiotelephones, a paging acknowledgment
system for communicating paging messages and acknowledgments to confirm
reception of said paging messages, said paging acknowledgment system
comprising:
a data collection system, responsive to said paging messages, for preparing
and transmitting data messages corresponding to said paging messages;
at least one radiopaging terminal, responsive to said data messages, for
transmitting said data messages via a radiopaging communications path;
a plurality of remote communications devices for receiving said data
messages via said radiopaging communications path, each of said data
messages containing an address that uniquely identifies one of said remote
communications devices, each of said remote communications device
responsive to a selected one of said data messages containing its
associated address for transmitting via a cellular network control channel
of said CMR system an acknowledgement message that confirms reception of
said selected data message, said acknowledgement message formatted as an
identification signal transmitted by one of the cellular radiotelephones
when said cellular radiotelephone identifies itself to said CMR system;
and
at least one mobile switching center (MSC) for receiving said
acknowledgement message via said cellular network control channel from
each of said remote communications devices, said MSC operative to transmit
said acknowledgement message via a first communications l | | |