Selective call receiver programming system
First Claim
1. A radio frequency programmable selective call receiver comprising:
- a receiver for providing a received signal comprising a recovered address, a command code, and a programming field;
a decoder for determining the selection of the selective call receiver in response to correlating the recovered address with a predetermined address stored in a non-volatile memory, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the selective call receiver; and
control means for selecting and executing one of a bulk or a selective programming mode in response to a data word recovered from the programming field;
the bulk programming mode being selected and executed when;
the data word is an unmasked data word;
the bulk programming mode operating to modify at least one programmable option of the radio frequency programmable selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of registers with data included in the received unmasked data word; and
the selective programming mode being selected and executed when;
the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the radio frequency programmable selective call receiver included in at least one specified register in the plurality of registers by rewriting only the at least one specified register with data that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from the masked data word, a received data word corresponding with the masked data word, and a data word read from the at least one specified register in the plurality of registers before programming.
4 Assignments
0 Petitions
Accused Products
Abstract
A radio frequency programmable selective call receiver (100) provides a received signal having a recovered address, a command code, and a programming field. A decoder determines selection of the selective call receiver in response to correlating the recovered address (403) with a predetermined address stored in a non-volatile memory (107) that includes a plurality of registers for storing a plurality of configuration words which determine operational characteristics of the selective call receiver (100). A controller (105) selects and executes a bulk programming mode (1004) when a recovered data word (503) is unmasked, or a selective programming mode (1008, 1009, 1010, 1011, 1012) when the recovered data word (503) is masked. The bulk programming mode modifies at least one programmable option of the selective call receiver (100) by re-writing all programmable options in the range of a plurality of registers with data included in the unmasked data word. The selective programming mode modifies at least one programmable option of the selective call receiver (100) be re-writing only a specified register, thus changing only the selected at least one programmable option and preserving any other options in the specified register.
-
Citations
24 Claims
-
1. A radio frequency programmable selective call receiver comprising:
-
a receiver for providing a received signal comprising a recovered address, a command code, and a programming field; a decoder for determining the selection of the selective call receiver in response to correlating the recovered address with a predetermined address stored in a non-volatile memory, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the selective call receiver; and control means for selecting and executing one of a bulk or a selective programming mode in response to a data word recovered from the programming field; the bulk programming mode being selected and executed when; the data word is an unmasked data word;
the bulk programming mode operating to modify at least one programmable option of the radio frequency programmable selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of registers with data included in the received unmasked data word; andthe selective programming mode being selected and executed when; the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the radio frequency programmable selective call receiver included in at least one specified register in the plurality of registers by rewriting only the at least one specified register with data that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from the masked data word, a received data word corresponding with the masked data word, and a data word read from the at least one specified register in the plurality of registers before programming. - View Dependent Claims (2)
-
-
3. A radio frequency linked selective call receiver programming system comprising:
-
an information processing terminal for generating a first signal having a control signal and at least one data packet; a transmitter for broadcasting a second signal in response to the receipt of the control signal; at least one selective call receiver for providing a received signal comprising a recovered address, a command code, and a programming field; a decoder for correlating the recovered address to a predetermined address stored in a non-volatile memory associated with the at least one selective call receiver, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the at least one selective call receiver; and control means for selecting and executing one of a bulk or a selective programming mode in response to a data word recovered from the programming field; the bulk programming mode being selected and executed when; the data word is an unmasked data word;
the bulk programming mode operating to modify at least one programmable option of the at least one selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of registers with data included in the received unmasked data word; andthe selective programming mode being selected and executed when; the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the at least one selective call receiver included in at least one specified register in the plurality of registers by re-writing only the at least one specified register with data that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from the masked data word, a received data word corresponding with the masked data word, and a data word read from the at least one specified register in the plurality of registers before programming. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method of programming a radio frequency linked selective call receiver having a non-volatile memory, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the radio frequency linked selective call receiver, comprising the steps of:
-
receiving a radio frequency signal to provide a recovered address and at least one data packet including at least a command code and a programming field; correlating the recovered address to a predetermined addresses associated with the selective call receiver; programming the non-volatile memory using one of a bulk or a selective programming mode that is selected and executed in response to a data word recovered from the programming field included in the at least one data packet; the bulk programming mode being selected and executed when; the data word is an unmasked data byte;
the bulk programming mode operating to modify at least one programmable option of the radio frequency linked selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of receivers with data included in the received unmasked data byte; andthe selective programming mode being selected and executed when; the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the radio frequency linked selective call receiver included in at least one specified register in the plurality of registers by re-writing only the at least one specified register with a programming byte that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from a masked data byte corresponding with the masked data word, a received data byte corresponding with the masked data word, and a code plug byte read from the at least one specified register in the plurality of registers before programming. - View Dependent Claims (11)
-
-
12. A method of programming a radio frequency linked selective call receiver having a non-volatile memory, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the radio frequency linked selective call receiver, the method comprising the steps of:
-
at a radio frequency linked programming station; generating a first signal having a control signal and at least one data packet; broadcasting a second signal in response to the receipt of the control signal; at a selective call receiver; receiving the second signal to provide a recovered address and the at least one data packet including at least a programming field; correlating the recovered address to a predetermined address associated with the selective call receiver; and programming the non-volatile memory using one of a bulk or a selective programming mode that is selected and executed in response to a data word recovered from the programming field included in the at least one data packet; the bulk programming mode being selected and executed when; the data word is an unmasked data byte;
the bulk programming mode operating to modify at least one programmable option of the radio frequency linked selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of registers with data included in the received unmasked data byte; andthe selective programming mode being selected and executed when; the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the radio frequency linked selective call receiver including in at least one specified register in the plurality of registers by re-writing only the at least one specified register with a programming byte that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from a masked data byte corresponding with the masked data word, a received data byte corresponding with the masked data word, and a code plug byte read from the at least one specified register in the plurality of registers before programming. - View Dependent Claims (13)
-
-
14. A radio frequency programmable selective call receiver having a non-volatile memory, the non-volatile memory including a plurality of registers for storing a plurality of configuration words that determine, at least in part, operational characteristics of the radio frequency linked selective call receiver, the selective call receiver comprising:
-
a receiver for providing a received signal comprising a recovered address and at least one data packet; a decoder for determining the selection of the selective call receiver; and control means for selecting and executing a bulk or a selective programming mode in response to a data word recovered from the at least one data packet and at least one of a plurality of programmable modes of operation of the selective call receiver in response to at least one command code recovered from the at least one data packet; the bulk programming mode being selected and executed when; the data word is an unmasked data word;
the bulk programming mode operating to modify at least one programmable option of the radio frequency programmable selective call receiver in a range of the plurality of registers by re-writing all programmable options in the range of the plurality of registers with data included in the received unmasked data word; andthe selective programming mode being selected and executed when; the data word is a masked data word;
the selective programming mode operating to modify a selected at least one programmable option of the radio frequency programmable selective call receiver included in at least one specified register in the plurality of registers by rewriting only the at least one specified register with data that changes only the selected at least one programmable option, preserving any other options included in the at least one specified register, the data being derived from the masked data word, a received data word corresponding with the masked data word, and a data word read from the at least one specified register in the plurality of registers before programming. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification