Non-contact pager programming system and a pager for use therewith
First Claim
1. A non-contact pager programming system governed by command and data words generated by a user interactive central controller to program and read a programmable non-volatile memory of a pager, said programmable non-volatile memory having registers for storing a plurality of data words which characterize at least one operation of said pager, said system comprising:
- controller means for communicating with said central controller to receive and transmit command and data words between said pager and said central controller, said controller means responsive to command and data words received from said central controller to generate first signals for governing transmission of said command and data words to the pager being programmed in a format based on a reception protocol of said pager and to generate at least one second signal for governing reception of data words from said pager for reading selected storage registers of the non-volatile memory thereof;
transmitting means governed by said first signals to select a carrier frequency corresponding to the pager being programmed and to transmit over the air a programming signal at said carrier frequency digitally modulated in accordance with said pager'"'"'s reception protocol and said command and data words; and
receiving means governed by said at least one second signal to receive over the air signals generated by the pager being programmed in response to said programming signal, said pager generated signals being representative of the data words of said selected storage registers, to convert said received signals to digital signals representing said data words and to conduct said digital signals to said controller means.
0 Assignments
0 Petitions
Accused Products
Abstract
A non-contact pager programming system includes a controller (30) which is responsive to command and data signals to generate first signals (34) including command and data words to govern a transmitting circuit (36) to transmit over the air a programming signal (46) digitally modulated in accordance with a reception protocol. The programming system may also include a receiving circuit (42) which is governed by at least one second signal (40) generated by the controller to receive over-the-air signals (52) generated by the pager being programmed in response to the programming signal.
44 Citations
46 Claims
-
1. A non-contact pager programming system governed by command and data words generated by a user interactive central controller to program and read a programmable non-volatile memory of a pager, said programmable non-volatile memory having registers for storing a plurality of data words which characterize at least one operation of said pager, said system comprising:
-
controller means for communicating with said central controller to receive and transmit command and data words between said pager and said central controller, said controller means responsive to command and data words received from said central controller to generate first signals for governing transmission of said command and data words to the pager being programmed in a format based on a reception protocol of said pager and to generate at least one second signal for governing reception of data words from said pager for reading selected storage registers of the non-volatile memory thereof; transmitting means governed by said first signals to select a carrier frequency corresponding to the pager being programmed and to transmit over the air a programming signal at said carrier frequency digitally modulated in accordance with said pager'"'"'s reception protocol and said command and data words; and receiving means governed by said at least one second signal to receive over the air signals generated by the pager being programmed in response to said programming signal, said pager generated signals being representative of the data words of said selected storage registers, to convert said received signals to digital signals representing said data words and to conduct said digital signals to said controller means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-contact pager programming system governed by command and data signals generated by user interactive means to program and read a non-volatile memory of a pager, said programmable non-volatile memory having registers for storing a plurality of data words which characterize at least one operation of said pager, said system comprising:
-
controller means responsive to command and data signals received from said user interactive means to generate first signals including command and data words for governing transmission of said command and data words to the pager being programmed in a format based on a reception protocol of said pager and to generate at least one second signal for governing reception of data words from said pager for reading selected storage registers of the non-volatile memory thereof; transmitting means governed by said first signals to select a carrier frequency corresponding to the pager being programmed and to transmit over the air a programming signal at said carrier frequency digitally modulated in accordance with said pager'"'"'s reception protocol and said command and data words; and receiving means governed by said at least one second signal to receive over the air signals generated by the pager being programmed in response to said programming signal, said pager generated signals being representative of the data words of said selected storage registers, to convert said received signals to digital signals representing said data words and to conduct said digital signals to said controller means. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-contact pager programming system governed by command and data signals generated by user interactive means to program a non-volatile memory of a pager, said programmable non-volatile memory having registers for storing a plurality of data words which characterize at least one operation of said pager, said system comprising:
-
controller means responsive to command and data signals received from said user interactive means to generate first signals including command and data words for governing transmission of said command and data words to the pager being programmed in a format based on a reception protocol of said pager; transmitting means governed by said first signals to select a carrier frequency corresponding to the pager being programmed and to transmit over the air a programming signal at said carrier frequency digitally modulated in accordance with said pager'"'"'s reception protocol and said command and data words, the transmitting means including; at least one antenna; a modulation circuit for generating a signal at a carrier frequency and governed by said data signals to modulate said carrier frequency signals; a frequency select circuit coupled to said modulation circuit and governed by the frequency select signal to select the carrier frequency of the signal generated by the modulation circuit; a power amplifier circuit coupled to the modulation circuit and the at least one antenna and governed by the modulated carrier frequency signal to drive said at least one antenna to transmit the programming signal to the pager being programmed; and an impedance matching circuit coupled to the at least one antenna and the power amplifier; and
wherein the controller means generates first signals including an impedance selection signal, said impedance matching circuit governed by the impedance selection signal to form an impedance corresponding to the selected carrier frequency. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A pager operative in response to an externally transmitted page message including command and data words to program and read a programmable non-volatile memory thereof in accordance with said command and data words, said non-volatile memory having registers for storing a plurality of data words which characterize at least one operation of said pager, said pager comprising:
-
means for receiving the page and recovering the command and data words from the message thereof; means governed by a recovered read command word of a page message to read the data word of at least one register of the non-volatile memory corresponding to said read command and to generate an audio signal representative of said read data word; means governed by a recovered program command word, and corresponding at least one new data word to write said at least one new data word into at least one register of the non-volatile memory corresponding to said program command; means for calculating a first checksum word from the at least one new data word received from the page; and
means for calculating a second checksum word from the at least one new data word read from the non-volatile memory after being written therein; andmeans for generating said audio signal indicative of a successful or unsuccessful write operation based on a comparison of the generated first and second checksum words. - View Dependent Claims (40, 41, 42)
-
-
43. A system for communicating acoustically between a pager and a programmer, said system comprising:
-
a pager including; a memory for storing a plurality of binary coded data words for characterizing at least some operations of said pager; a digital controller for controlling the operations of said pager, said digital controller responsive to a command signal to access from said memory at least one digital word designated by said command signal and to generate a pulse train signal based on the binary status of the bits of said accessed digital word, said pulse train signal having a format comprising bit time intervals corresponding to each bit of said accessed digital word, said digital controller operative to generate pulses solely during bit time intervals of said pulse train signal corresponding to bits of said accessed digital word which are at a first binary state; and audio signal generating means governed at times by said pulse train signal to generate and emit from said pager audio signals solely in response to pulses of said pulse train signal; and a programmer including; means for detecting the audio signals emitted from said pager and for converting said audio signals into electrical signal representations; and means for recovering said binary coded digital word from said electrical signal representations based solely on amplitude variations thereof, the recovering means including; means for generating an amplitude threshold signal dynamically from the amplitude variations of the electrical signal representations; and means for comparing said amplitude threshold signal with the amplitude variations of said electrical signal representations to serially form the binary coded digital word corresponding thereto. - View Dependent Claims (44)
-
-
45. A system for communicating acoustically between a pager and a programmer, said system comprising:
-
a pager including; a memory for storing a plurality of binary coded data words for characterizing at least some operations of said pager; a digital controller for controlling the operations of said pager, said digital controller responsive to a command signal to access from said memory at least one digital word designated by said command signal and to generate a pulse train signal based on the binary status of the bits of said accessed digital word, said pulse train signal having a format comprising bit time intervals corresponding to each bit of said accessed digital word, said digital controller operative to generate pulses solely during bit time intervals of said pulse train signal corresponding to bits of said accessed digital word which are at a first binary state; and audio signal generating means governed at times by said pulse train signal to generate and emit from said pager audio signals solely in response to pulses of said pulse train signal; and a programmer including; means for detecting the audio signals emitted from said pager and for converting said audio signals into electrical signal representations; and means for recovering said binary coded digital word from said electrical signal representations based solely on amplitude variations thereof, the recovering means including; an amplifier and filter circuit coupled to the converting means for generating a first signal representation of the electrical signal representations. a peak-to-peak AC to DC converter circuit coupled to the amplifier and filter circuit and responsive to said first signal representation to generate a second signal representation; a peak detector circuit coupled to the AC to DC converter circuit and responsive to the second signal representation to generate a peak signal representation; a circuit for generating a amplitude threshold signal from the peak signal representation; and a comparator circuit coupled to both of the AC to DC converter circuit and the peak detector circuit to compare the amplitude levels of the second signal representations and amplitude threshold signal to from serially the binary coded digital word corresponding thereto. - View Dependent Claims (46)
-
Specification