← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag