Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
245 words
A method of controlling the reprogramming of software stored in reprogrammable memory means of either one of at least two microprocessor-based telecommunications units, the two telecommunications units being interconnectable by a telecommunications network for telecommunication with each other over the network, each reprogrammable memory means being switchable between a normal operating mode in which its software is used for controlling telecommunications over the network and is not reprogrammable and a reprogrammable mode, the method comprising the steps of: interconnecting the two units with interconnection means which is independent of the telecommunications network, the reprogrammable memory means of a first one of the units responding to the interconnection by the interconnection means by switching into the reprogrammable mode, the first unit when switched into the reprogrammable mode causing the reprogrammable memory means of the second unit to switch into the reprogrammable mode, each unit when switched into the reprogrammable mode signalling to the other unit the current grade of the software stored in its reprogrammable memory means; each unit carrying out a comparison step by which the grade of its software is compared with the grade of the software of the other unit whereby the unit whose software has the higher grade enters a MASTER mode and the unit whose software has the lower grade enters a SLAVE mode, the unit in the MASTER mode thereafter upgrading the software stored in the reprogrammable memory means of the unit in the SLAVE mode to the higher grade.
Claim 2
Independent Claim
245 words
A method of controlling the reprogramming of software stored in reprogrammable memory means of either one of at least two microprocessor-based telecommunications units, the two telecommunications units being interconnectable by a telecommunications network for telecommunication with each other over the network, each reprogrammable memory means being switchable between a normal operating mode in which its software is used for controlling telecommunications over the network and is not reprogrammable and a reprogrammable mode, the method comprising the steps of: interconnecting the two units with interconnection means which is independent of the telecommunications network, the reprogrammable memory means of a first one of the units responding to the interconnection by the interconnection means by switching into the reprogrammable mode, the first unit when switched into the reprogrammable mode causing the reprogrammable memory means of the second unit to switch into the reprogrammable mode, each unit when switched into the reprogrammable mode signalling to the other unit the current grade of the software stored in its reprogrammable memory means; each unit carrying out a comparison step by which the grade of its software is compared with the grade of the software of the other unit whereby the unit whose software has the higher grade enters a MASTER mode and the unit whose software has the lower grade enters a SLAVE mode, the unit in the MASTER mode thereafter upgrading the software stored in the reprogrammable memory means of the unit in the SLAVE mode to the higher grade.
Claim 3
Dependent Claim
36 words
A method according to claim 1, in which the unit in the SLAVE mode responds to interruption of the upgrading step before its completion by storing, in its memory means, data signifying storage of corrupt software.
Claim 4
Dependent Claim
17 words
A method according to claim 2, in which the said data indicates the lowest grade of software.
Claim 5
Dependent Claim
55 words
A method according to claim 1, in which the upgrading step comprises the steps of erasing the software of the lower grade from the memory means of the unit in the SLAVE mode, and loading into that memory means software of the higher grade from the memory means of the unit in the MASTER mode.
Claim 6
Dependent Claim
38 words
A method according to claim 1, in which the steps of switching each reprogrammable memory means into the reprogrammable mode comprise the steps of applying a predetermined electrical voltage to each unit by means of the interconnection means.
Claim 7
Dependent Claim
209 words
The combination, for a telecommunications system, of: at least two telecommunications terminals interconnectable by a telecommunications network, each terminal incorporating a microprocessor for controlling its operation, the microprocessor of each terminal being operable under control of software stored in reprogrammable memory means of that terminal, said memory means being switchable between a normal operating mode for normal telecommunications operation of the terminal and in which mode it is not reprogrammable, and a reprogramming mode in which the software can be reprogrammed; and interconnection means for interconnecting the two terminals independent of their interconnection by the telecommunications network. each terminal including means responding to the interconnection of the two terminals by the interconnection means by causing their respective memory means to be switched into the reprogramming mode; comparing means in each unit which is operative under control of its respective microprocessor when the two terminals are interconnected by the interconnection means to compare the grade of software stored in its memory means with the grade of software stored in the memory means of the other terminal to determine which memory means is storing the software of the higher grade; and upgrading means in each the microprocessor means operative to upgrade the software of the lower grade to the higher grade.
Claim 8
Dependent Claim
209 words
The combination, for a telecommunications system, of: at least two telecommunications terminals interconnectable by a telecommunications network, each terminal incorporating a microprocessor for controlling its operation, the microprocessor of each terminal being operable under control of software stored in reprogrammable memory means of that terminal, said memory means being switchable between a normal operating mode for normal telecommunications operation of the terminal and in which mode it is not reprogrammable, and a reprogramming mode in which the software can be reprogrammed; and interconnection means for interconnecting the two terminals independent of their interconnection by the telecommunications network. each terminal including means responding to the interconnection of the two terminals by the interconnection means by causing their respective memory means to be switched into the reprogramming mode; comparing means in each unit which is operative under control of its respective microprocessor when the two terminals are interconnected by the interconnection means to compare the grade of software stored in its memory means with the grade of software stored in the memory means of the other terminal to determine which memory means is storing the software of the higher grade; and upgrading means in each the microprocessor means operative to upgrade the software of the lower grade to the higher grade.
Claim 9
Dependent Claim
48 words
The combination of claim 6, including means in each terminal operative in response to interruption of the upgrading means to enter data in the terminal whose software is being upgraded to indicate corruption of the software therein and to block operation of the upgrading means of that terminal.
Claim 10
Dependent Claim
16 words
The combination of claim 7, in which the said data represents the lowest grade of software.
Claim 11
Dependent Claim
14 words
The combination of claim 6, in which each terminal is a mobile communications terminal.
Claim 12
Dependent Claim
25 words
The combination of claim 9, in which each mobile communications terminal is a cellular telephone unit and the telecommunications network is a cellular telephone network.
Claim 13
Dependent Claim
38 words
The combination of claim 6, in which each reprogrammable memory means comprises a FLASH Eprom which is switchable from the normal operating mode to the reprogramming mode by the application of a predetermined voltage to the FLASH Eprom.
Claim 14
Dependent Claim
48 words
The combination according to claim 11, in which each terminal includes a source for the predetermined voltage, and the interconnection means applies the predetermined voltage from the source in one said terminal to the FLASH Eprom in that terminal and to the FLASH Eprom in the other terminal.
Claim 15
Dependent Claim
31 words
The combination according to claim 11, in which the interconnection means includes a source for predetermined voltage, and means for applying the predetermined voltage to the FLASH Eproms of both terminals.