US5488356A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for secure programming of communication radios
Assignee: Motorola Solutions Inc
•
Filing: 1994-03-30
•
Granted: 1996-01-30
•
Expires: 2014-03-30
Abstract
Abstract A method of providing operational features for a programmable radio (202) employs a security key (210). The security key (210) is preferably coupled to an interface device (208) and includes at least an indication of a desired feature set. Using this indication, or flashcode (220), the programming system is able to securely program (609) the radio (202) with the desired feature set (504).
Inventors
- 👤 Krsman Martinovich
- 👤 Donald R. Beyer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 04:53
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M1/72406; H04B; H04B1/00; H04B1/38; H04B1/3816; H04W; H04W12/00; H04W12/08; H04W12/30; H04W12/35
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
92 words
A programming system for programmed radio, comprising: a programming source, a first flash memory device, residing in the programmable radio, that stores at least an operable feature set; an interface device, operably coupled to the programming source that provides access to the programmable radio by the programming source, the interface device comprising a second flash memory device that stores a desired feature set software to be used by the programmable radio; and a security key, operably coupled to the interface device, that remains at least an indication of the operable feature set.
Claim 2
Dependent Claim
92 words
A programming system for programmed radio, comprising: a programming source, a first flash memory device, residing in the programmable radio, that stores at least an operable feature set; an interface device, operably coupled to the programming source that provides access to the programmable radio by the programming source, the interface device comprising a second flash memory device that stores a desired feature set software to be used by the programmable radio; and a security key, operably coupled to the interface device, that remains at least an indication of the operable feature set.
Claim 3
Dependent Claim
22 words
The programming system of claim 1, further comprising a programming voltage source that is used to program the first flash memory device.
Claim 4
Dependent Claim
16 words
The programming system of claim 2, wherein the programming voltage source resides in the interface device.
Claim 5
Dependent Claim
27 words
The programming system of claim 1, wherein the security key comprises means for determining a maximum number of times that the operable feature set can be programmed.
Claim 6
Dependent Claim
24 words
The programming system of claim 1, wherein the security key comprises means for determining whether the desired feature set is compatible with the radio.
Claim 7
Dependent Claim
94 words
A programming system for a programmable radio, the programming system including a programming source, comprising: first programmable memory means, residing in the programmable radio, for storing at least an operable feature set; interface means for providing access to the programmable radio by the programming source, the interface means comprising second programmable memory means for storing operating software to be used by the programmable radio; energy means for programming the first programmable memory means; and a security key, operably coupled to the interface means, that retains at least an indication of the operable feature set.
Claim 8
Dependent Claim
94 words
A programming system for a programmable radio, the programming system including a programming source, comprising: first programmable memory means, residing in the programmable radio, for storing at least an operable feature set; interface means for providing access to the programmable radio by the programming source, the interface means comprising second programmable memory means for storing operating software to be used by the programmable radio; energy means for programming the first programmable memory means; and a security key, operably coupled to the interface means, that retains at least an indication of the operable feature set.
Claim 9
Dependent Claim
14 words
The programming system of claim 6, wherein the energy means comprises a voltage source.
Claim 10
Dependent Claim
28 words
The programming system of claim 6, further comprising a security key, operably coupled to the interface means, that retains at least an indication of the operable feature set.
Claim 11
Dependent Claim
27 words
The programming system of claims 6, wherein the security key comprises means for determining a maximum number of times that the operable feature set can be programmed.
Claim 12
Dependent Claim
26 words
The programming system of claim 6, wherein the energy means resides in the radio, and the interface means further comprises means for enabling the energy means.
Claim 13
Dependent Claim
15 words
The programming system of claim 6, wherein the first programmable memory means comprises flash memory.
Claim 14
Independent Claim
114 words
A method of providing operational features for a programmable radio that includes a current feature set, comprising the steps of: A) providing a security key that includes a composite indication that includes an indication of a desired feature set and an indication of the current feature set; B) comparing the current feature set with the indication of the current feature set; C) when the current feature set is identified by the indication of the current feature set, programming the radio with at least the desired feature set; D) updating, responsive to step C), a counter value in the security key; and E) when the counter value reaches a predetermined number, disabling the security key.
Claim 15
Independent Claim
114 words
A method of providing operational features for a programmable radio that includes a current feature set, comprising the steps of: A) providing a security key that includes a composite indication that includes an indication of a desired feature set and an indication of the current feature set; B) comparing the current feature set with the indication of the current feature set; C) when the current feature set is identified by the indication of the current feature set, programming the radio with at least the desired feature set; D) updating, responsive to step C), a counter value in the security key; and E) when the counter value reaches a predetermined number, disabling the security key.
References Cited (Backward Citations)
US5345227A
Cited
US4975693A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-29 | 1999-07-31 | 2000-01-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-29 | 2003-07-31 | 2004-01-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-29 | 2007-07-31 | 2008-01-30 | $7700.00 | Window Closed / Lapsed |