Patent US5754954A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5754954A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication unit with over the air programming

Assignee: Motorola Solutions Inc
•
Filing: 1996-10-25
•
Granted: 1998-05-19
•
Expires: 2016-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication unit (100) for operation in a communication system (600). The communication system (600) includes a plurality of communication units (100) and a control resource (300). The communication unit (100) includes a transmitter (118) for transmitting a signal to the control resource (300) requesting programming information using a bootstrap mode of operation. The communication unit (100) also includes a receiver (106) for receiving programming information sent by the control resource (300). The communication unit (100) further includes a controller (112) coupled to the transmitter (118) and the receiver (106) for programming the communication unit (100) using the received programming information prior to receiving authorization for using the communication unit.

Inventors

  • 👤 Gregory L. Cannon
  • 👤 Mohammad M. Ghomeshi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:18
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/22; H04W8/24; H04W8/245

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 188 words
In a communication system, having a plurality of subscriber units and a control resource, at least one of the subscriber units comprising: bootstrap means having a bootstrap mode for providing the subscriber unit with limited communication with the central controller and no communication with other subscriber units without any operating system program in order to request and receive an operating system program prior to requesting and receiving authorization for using the subscriber unit; non-volatile storage means coupled to the bootstrap means for storing information on how to request operating program from the control resource; transmitter means for initiating a programming request to the control resource, the transmitter coupled to the bootstrap means for transmitting the control resource a request for an operating program; receiver means for receiving the operating program from the control resource; and controller means, coupled to the transmitter means and the receiver means, for installing the operating program in the subscriber unit in order to allow the subscriber unit to function beyond the bootstrap mode using the operating program acquired in the bootstrap mode such that the subscriber unit could communicate with other subscriber units.
Claim 2
Dependent Claim 188 words
In a communication system, having a plurality of subscriber units and a control resource, at least one of the subscriber units comprising: bootstrap means having a bootstrap mode for providing the subscriber unit with limited communication with the central controller and no communication with other subscriber units without any operating system program in order to request and receive an operating system program prior to requesting and receiving authorization for using the subscriber unit; non-volatile storage means coupled to the bootstrap means for storing information on how to request operating program from the control resource; transmitter means for initiating a programming request to the control resource, the transmitter coupled to the bootstrap means for transmitting the control resource a request for an operating program; receiver means for receiving the operating program from the control resource; and controller means, coupled to the transmitter means and the receiver means, for installing the operating program in the subscriber unit in order to allow the subscriber unit to function beyond the bootstrap mode using the operating program acquired in the bootstrap mode such that the subscriber unit could communicate with other subscriber units.
Claim 3
Dependent Claim 14 words
The subscriber unit of claim 1, wherein the transmitter means includes the bootstrap means.
Claim 4
Dependent Claim 18 words
The subscriber unit of claim 1, wherein the controller means includes means for storing the received operating program.
Claim 5
Dependent Claim 21 words
The subscriber unit of claim 1, wherein the controller means includes a volatile memory in where the operating program is stored.
Claim 6
Independent Claim 136 words
A method for dynamically and remotely programming the operating system of a communication unit, comprising the steps of: transmitting a request-for-programming signal to a control resource using a bootstrap routine, the bootstrap routine providing the communication unit with the sole function of communicating with the control resource to request and receive an operating system program prior to requesting and receiving authorization for using the communication unit without the ability to communicate with other communication units; receiving the operating system from the control resource via the bootstrap routine; programming the communication unit using the received operating system; transmitting a request-for-parameter signal to the control resource; receiving parametric information from the control source; and entering a normal mode in response to the operating system received in the bootstrap mode; communicating with other communication devices using the parametric information.
Claim 7
Independent Claim 136 words
A method for dynamically and remotely programming the operating system of a communication unit, comprising the steps of: transmitting a request-for-programming signal to a control resource using a bootstrap routine, the bootstrap routine providing the communication unit with the sole function of communicating with the control resource to request and receive an operating system program prior to requesting and receiving authorization for using the communication unit without the ability to communicate with other communication units; receiving the operating system from the control resource via the bootstrap routine; programming the communication unit using the received operating system; transmitting a request-for-parameter signal to the control resource; receiving parametric information from the control source; and entering a normal mode in response to the operating system received in the bootstrap mode; communicating with other communication devices using the parametric information.
Claim 8
Dependent Claim 22 words
The method of claim 5, wherein the step of programming the subscriber unit includes storing the programming information in a volatile memory.
Claim 9
Dependent Claim 161 words
A radio communication device operating in a communication system having a control resource and a plurality of radios, comprising: a bootstrap mode where the radio is incapable of communicating with other radios and can only communicate with the control resource of the communication system to request and receive an operating system program prior to requesting and receiving authorization for using the radio communication device, the bootstrap mode comprising; a non-erasable memory component for storing a bootstrap routine; a transmitter for transmitting a request signal to the control resource requesting the operating system; a receiver for receiving the operating system; a second memory component for storing the operating system; a normal mode where the radio uses the operating system received in response to in the bootstrap mode in order to communicate with other radios; and a controller coupled to the bootstrap mode and the normal mode for providing communication between the radio and other radios otherwise not available in the bootstrap mode.
Claim 10
Dependent Claim 161 words
A radio communication device operating in a communication system having a control resource and a plurality of radios, comprising: a bootstrap mode where the radio is incapable of communicating with other radios and can only communicate with the control resource of the communication system to request and receive an operating system program prior to requesting and receiving authorization for using the radio communication device, the bootstrap mode comprising; a non-erasable memory component for storing a bootstrap routine; a transmitter for transmitting a request signal to the control resource requesting the operating system; a receiver for receiving the operating system; a second memory component for storing the operating system; a normal mode where the radio uses the operating system received in response to in the bootstrap mode in order to communicate with other radios; and a controller coupled to the bootstrap mode and the normal mode for providing communication between the radio and other radios otherwise not available in the bootstrap mode.
Claim 11
Dependent Claim 12 words
The radio of claim 7, wherein the controller comprises the bootstrap means.
Claim 12
Dependent Claim 11 words
The radio of claim 7, wherein the controller comprises a micro-controller.
Claim 13
Dependent Claim 16 words
The radio communication device of claim 7, wherein said radio communication device is a mobile radio.
Claim 14
Dependent Claim 16 words
The radio communication device of claim 7, wherein said radio communication device is a portable radio.
Claim 15
Dependent Claim 19 words
The radio communication device of claim 7, wherein the bootstrap mode comprises a routine stored in a non-erasable memory.
Claim 16
Dependent Claim 21 words
The radio communication device of claim 7, wherein the second memory component comprises an Electronically Erasable Programmable Read Only Memory (EEPROM).
Claim 17
Dependent Claim 18 words
The radio communication device of claim 7, wherein the second memory component comprises a Random Access Memory (RAM).
Claim 18
Dependent Claim 15 words
The radio communication device of claim 7, wherein the controller includes the second memory component.
Claim 19
Dependent Claim 14 words
The radio communication device of claim 7, wherein the controller includes the bootstrap mode.

References Cited (Backward Citations)

US4788657A Cited
US4817190A Cited
US4935732A Cited
US4839628A Cited
US5012234A Cited
US5297192A Cited
US5297191A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-18 2001-11-17 2002-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-18 2005-11-17 2006-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-18 2009-11-17 2010-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag