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

Computerized data terminal with switchable memory address for start-up and system control instructions

Assignee: Intellectual Ventures Fund 83 LLC
•
Filing: 1992-11-25
•
Granted: 1996-01-23
•
Expires: 2012-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor circuit of a computerized data collection terminal includes the microprocessor and reprogrammable flash read only memory at memory address locations from which normally start-up and control instructions would be retrieved. A connector port is coupled to the microprocessor circuit through which additional memory, for example in the form of a memory card, may be temporarily and removably coupled into the circuit. A special purpose memory card includes start-up and control instructions to start and operate the microprocessor. The data collection terminal includes a special switch which, when activated, causes the rerouting of start-up code requests by the microprocessor from the memory locations of the reprogrammable flash memory to locations on the special purpose memory card. The special purpose memory card also contains program instructions for copying the microprocessor start-up and system control instructions from the special purpose memory card to the memory locations of the reprogrammable flash memory of the microprocessor circuit of the terminal. Switching the address of start-up and control code from the internal memory locations to the externally supplied memory locations allows the data collection terminal to be manufactured and assembled and to be programmed for a specific purpose after assembly.

Inventors

  • 👤 Steven E. Koenck
  • 👤 Rickey G. Austin
  • 👤 Darrell L. Boatwright

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:26
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403; G06F12/00; G06F12/02; G06F12/06; G06F12/0638; G06F2212/00; G06F2212/20; G06F2212/202; G06F2212/2022

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 155 words
Microprocessor controlled apparatus comprising: a microprocessor device and a microprocessor operating circuit, the microprocessor device communicatively coupled into the microprocessor operating circuit; reprogrammable memory coupled into the microprocessor operating circuit to communicatively interact with the microprocessor device, the reprogrammable memory containing a plurality of addressable memory locations; means for addressing designated ones of the memory locations of the reprogrammable memory for start-up operations of the microprocessor; means for selectively coupling additional memory locations into the microprocessor operating circuit to communicatively interact with the microprocessor device; means for substituting designated ones of the additional memory locations for the designated ones of the reprogrammable memory to be addressed by the addressing means for start-up operations of the microprocessor; and means for reversing the addresses of the designated ones of the memory locations of the reprogrammable memory having start-up operations of the microprocessor and the addresses of the additional memory locations having the start-up operations of the microprocessor.
Claim 2
Dependent Claim 155 words
Microprocessor controlled apparatus comprising: a microprocessor device and a microprocessor operating circuit, the microprocessor device communicatively coupled into the microprocessor operating circuit; reprogrammable memory coupled into the microprocessor operating circuit to communicatively interact with the microprocessor device, the reprogrammable memory containing a plurality of addressable memory locations; means for addressing designated ones of the memory locations of the reprogrammable memory for start-up operations of the microprocessor; means for selectively coupling additional memory locations into the microprocessor operating circuit to communicatively interact with the microprocessor device; means for substituting designated ones of the additional memory locations for the designated ones of the reprogrammable memory to be addressed by the addressing means for start-up operations of the microprocessor; and means for reversing the addresses of the designated ones of the memory locations of the reprogrammable memory having start-up operations of the microprocessor and the addresses of the additional memory locations having the start-up operations of the microprocessor.
Claim 3
Dependent Claim 116 words
Apparatus according to claim 1, wherein the means for selectively coupling additional memory locations into the microprocessor operating circuit comprises a memory card port including a memory card connector coupled to the microprocessor operating circuit, and means for sensing the presence of a memory card in the memory card port and coupled to the memory card connector, and wherein the means for substituting the designated ones of the additional memory locations comprises a switch means electrically coupled to the addressing means and selectively activatable for applying a switching function to the addressing means to couple the designated ones of the additional memory locations to the microprocessor in substitution for the designated locations of the reprogrammable memory.
Claim 4
Dependent Claim 126 words
Apparatus according to claim 1, wherein the means for selectively coupling additional memory locations into the microprocessor operating circuit comprises a memory card port including a memory card connector coupled to the memory operating circuit, and wherein the means for substituting the designated ones of the additional memory locations comprises switch means including sensing means for indicating the presence of a special purpose memory card in the memory card port and an electrical switching circuit responsive to input signals from the sensing means indicating the presence of a special purpose memory card in the memory card port, the electrical switching circuit coupled to the addressing means, for selectively addressing the designated ones of the additional memory locations instead of the designated ones of the reprogrammable memory.
Claim 5
Dependent Claim 81 words
Apparatus according to claim 3, wherein the sensing means comprises a switch disposed adjacent the memory card port, the apparatus further comprising a special purpose memory card insertible into the memory card port, the special purpose memory card including the designated ones of the additional memory locations with start-up instructions for the microprocessor, the card further comprising means interacting with the switch to condition the switch to indicate the presence of the special purpose memory card in the memory card port.
Claim 6
Dependent Claim 91 words
Apparatus according to claim 3, wherein the sensing means comprises means for sensing the presence of a memory card in the memory card port and a switch disposed adjacent the memory card port, the apparatus further comprising a special purpose memory card insertible into the memory card port, the special purpose memory card containing the designated ones of the additional memory locations and detent means interacting with the switch to condition the switch for indicating that a memory card present in the memory card port is the special purpose memory card.
Claim 7
Dependent Claim 170 words
Computerized data terminal apparatus comprising: a microprocessor circuit including a microprocessor and memory means interactively coupled for providing a plurality of memory locations to be addressed by the microprocessor while operating, the memory means comprising reprogrammable memory locations coupled to be initially addressed by the microprocessor on initial start-up, and thereby adapted to contain microprocessor start-up instructions; means for replaceably coupling additional memory means to the microprocessor circuit, the additional memory means including a second plurality of memory locations to be addressed by the microprocessor while operating, the additional memory means including predetermined memory locations containing substitute microprocessor start-Up and control instructions; means for selectively coupling the microprocessor to address the substitute microprocessor start-UP and control instructions in lieu of the reprogrammable memory locations to be initially addressed when the means for replaceably coupling has coupled the additional memory means to the microprocessor circuit; and means for reversing the addresses of the reprogrammable memory locations to be initially addressed and the addresses of the substitute microprocessor start-up and control instructions.
Claim 8
Dependent Claim 170 words
Computerized data terminal apparatus comprising: a microprocessor circuit including a microprocessor and memory means interactively coupled for providing a plurality of memory locations to be addressed by the microprocessor while operating, the memory means comprising reprogrammable memory locations coupled to be initially addressed by the microprocessor on initial start-up, and thereby adapted to contain microprocessor start-up instructions; means for replaceably coupling additional memory means to the microprocessor circuit, the additional memory means including a second plurality of memory locations to be addressed by the microprocessor while operating, the additional memory means including predetermined memory locations containing substitute microprocessor start-Up and control instructions; means for selectively coupling the microprocessor to address the substitute microprocessor start-UP and control instructions in lieu of the reprogrammable memory locations to be initially addressed when the means for replaceably coupling has coupled the additional memory means to the microprocessor circuit; and means for reversing the addresses of the reprogrammable memory locations to be initially addressed and the addresses of the substitute microprocessor start-up and control instructions.
Claim 9
Dependent Claim 56 words
Apparatus according to claim 6, further comprising additional memory means including a second plurality of memory locations replaceably coupled by the replaceably coupling means to be addressed by the microprocessor while operating and having predetermined memory locations containing substitute microprocessor control instructions including a substitute initial microprocessor start-up code addressed initially by the microprocessor on start-up.
Claim 10
Dependent Claim 25 words
Apparatus according to claim 6, wherein the replaceably coupling means comprises a memory card port including a memory card connector coupled to the microprocessor circuit.
Claim 11
Dependent Claim 89 words
Apparatus according to claim 8, further comprising a special purpose memory card disposed in the memory card port and coupled to the memory card connector, the special purpose memory card including a second plurality of memory locations replaceably coupled into the microprocessor circuit and addressable by the microprocessor, the special purpose memory card having at least one predetermined memory location containing a substitute initial microprocessor start-up code and means for identifying the special purpose memory card as additional memory means including predetermined memory locations containing substitute microprocessor control instructions.
Claim 12
Dependent Claim 41 words
Apparatus according to claim 9, wherein the selectively coupling means comprises means for sensing the presence of any one memory card communicatively coupled to the memory card port and means for sensing the identifying means of the special purpose memory card.
Claim 13
Dependent Claim 59 words
Apparatus according to claim 9, wherein the identifying means of the special purpose memory card is an indentation disposed in the special purpose memory card, and the means for sensing the identifying means is a switch means disposed adjacent the memory card port, the switch means including an actuator means sensing the indentation in the special purpose memory card.
Claim 14
Dependent Claim 66 words
Apparatus according to claim 8, further comprising a special purpose memory card disposed in the memory card port and coupled to the memory card connector, the special purpose memory card including a second plurality of memory locations replaceably coupled into the microprocessor circuit and addressable by the microprocessor, the special purpose memory card having memory locations containing substitute microprocessor control instructions including initial microprocessor start-up instructions.
Claim 15
Dependent Claim 24 words
Apparatus according to claim 12, wherein the means for selectively coupling the microprocessor to address the substitute microprocessor control instructions comprises a switch means.
Claim 16
Dependent Claim 11 words
Apparatus according to claim 13, wherein the switch is manually activatable.
Claim 17
Dependent Claim 24 words
Apparatus according to claim 13, wherein the switch is activated by the insertion of the special purpose memory card into the memory card port.
Claim 18
Independent Claim 115 words
A method of programming a computerized data terminal with microprocessor start-up and control instructions, comprising: coupling an external memory source to a microprocessor circuit including a microprocessor and addressable reprogrammable read only memory, the external memory source including start-up and control instructions for the microprocessor circuit; switching the address routing from the addressable reprogrammable read only memory to the external memory source; operating the microprocessor circuit under the control of the start-up and control instructions of the external memory source; and reversing the addresses of any microprocessor start-up and control instructions of the reprogrammable read only memory of the microprocessor circuit add the addresses of the start-up and control instructions of the external memory source.
Claim 19
Independent Claim 115 words
A method of programming a computerized data terminal with microprocessor start-up and control instructions, comprising: coupling an external memory source to a microprocessor circuit including a microprocessor and addressable reprogrammable read only memory, the external memory source including start-up and control instructions for the microprocessor circuit; switching the address routing from the addressable reprogrammable read only memory to the external memory source; operating the microprocessor circuit under the control of the start-up and control instructions of the external memory source; and reversing the addresses of any microprocessor start-up and control instructions of the reprogrammable read only memory of the microprocessor circuit add the addresses of the start-up and control instructions of the external memory source.
Claim 20
Dependent Claim 61 words
The method according to claim 16, wherein the external memory source is a memory card, the card is coupled via a memory card port and connector to the microprocessor circuit, and the step of switching the address routing comprises substituting memory locations containing the start-up and control instructions for memory locations in the reprogrammable read only memory of the microprocessor circuit.
Claim 21
Dependent Claim 271 words
Microprocessor controlled apparatus comprising: a microprocessor device and a microprocessor operating circuit, the microprocessor device communicatively coupled into the microprocessor operating circuit; reprogrammable memory coupled into the microprocessor operating circuit to communicatively interact with the microprocessor device, the reprogrammable memory containing a plurality of addressable memory locations; means for addressing designated ones of the memory locations of the reprogrammable memory for start-up operations of the microprocessor; means for selectively coupling additional memory locations into the microprocessor operating circuit to communicatively interact with the microprocessor device; and means for substituting designated ones of the additional memory locations for the designated ones of the reprogrammable memory to be addressed by the addressing means for start-up operations of the microprocessor; wherein the means for selectively coupling additional memory locations into the microprocessor operating circuit comprises a memory card port including a memory card connector coupled to the memory operating circuit, and wherein the means for substituting the designated ones of the additional memory locations comprises switch means including sensing means for indicating the presence of a special purpose memory card in the memory card port and an electrical switching circuit responsive to input signals from the sensing means indicating the presence of a special purpose memory card in the memory card port, the electrical switching circuit coupled to the addressing means for selectively addressing the designated ones of the additional memory locations instead of the designated ones of the reprogrammable memory; and wherein the switch means comprises means for reversing the addresses of the memory locations of the reprogrammable memory and the additional memory locations of memory selectively coupled into the microprocessor operating circuit.
Claim 22
Dependent Claim 271 words
Microprocessor controlled apparatus comprising: a microprocessor device and a microprocessor operating circuit, the microprocessor device communicatively coupled into the microprocessor operating circuit; reprogrammable memory coupled into the microprocessor operating circuit to communicatively interact with the microprocessor device, the reprogrammable memory containing a plurality of addressable memory locations; means for addressing designated ones of the memory locations of the reprogrammable memory for start-up operations of the microprocessor; means for selectively coupling additional memory locations into the microprocessor operating circuit to communicatively interact with the microprocessor device; and means for substituting designated ones of the additional memory locations for the designated ones of the reprogrammable memory to be addressed by the addressing means for start-up operations of the microprocessor; wherein the means for selectively coupling additional memory locations into the microprocessor operating circuit comprises a memory card port including a memory card connector coupled to the memory operating circuit, and wherein the means for substituting the designated ones of the additional memory locations comprises switch means including sensing means for indicating the presence of a special purpose memory card in the memory card port and an electrical switching circuit responsive to input signals from the sensing means indicating the presence of a special purpose memory card in the memory card port, the electrical switching circuit coupled to the addressing means for selectively addressing the designated ones of the additional memory locations instead of the designated ones of the reprogrammable memory; and wherein the switch means comprises means for reversing the addresses of the memory locations of the reprogrammable memory and the additional memory locations of memory selectively coupled into the microprocessor operating circuit.

References Cited (Backward Citations)

US4523297A Cited
US4626986A Cited
US5227614A Cited
US5307505A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-22 1999-07-24 2000-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-22 2003-07-24 2004-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-22 2007-07-24 2008-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag