← Back to Patent Explorer
US6157559A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for updating ROM without removing it from circuit board

Assignee: Samsung Electronics Co Ltd
•
Filing: 1998-06-12
•
Granted: 2000-12-05
•
Expires: 2018-06-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An updater device for flash read-only memory is provided. The updater device may be constructed using a power input interface that transfers battery from either a battery or an electrical adapter to the updater device. The updater device has a body containing circuitry that controls the operations of the device. Located in the body is an input, or first, port and an output, or second, port for engaging flash read-only memories. A source flash read-only memory is inserted into the input port and the updater is then placed over the target flash read-only memory so that the updater device engages the target flash memory. A button that is located on the body activates the updating process. First the microprocessor reads data from the source flash read-only memory via a first read-only memory interface located in the input port. Then the microprocessor uses a second read-only memory interface in the second port to erase the target read-only memory. Next, the microprocessor encodes the data read from the source flash memory onto the target flash memory. Before ending the updating process, the updater device confirms that the data encoded on the target flash read-only memory matches that previously read from the source flash read-only memory. During the updating process, the target flash memory is not removed from the attached printed circuit board. Light emitting diodes are attached to the body of the updater device to indicate the status of the updating process. After the newly encoded data on the target flash memory is confirmed a light emitting diode is activated to inform the user whether the target flash memory was properly encoded.

Inventors

  • 👤 Chang-Woong Yoo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 22:20
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/102

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 204 words
A self-powered, portable, hand-held, in situ updater device for read-only memory (ROM) attached to a printed circuit board, said updater device comprising: a portable body having a substantially cylindrical shape, adapted to be held in a user's hand, said body containing a controller and, connected to said controller, a battery for powering said controller; coupled to said controller, a first port located in said body, adapted for engaging a source ROM, said first port adapted for reading data from said source ROM when engaged therewith, and said first port adapted for maintaining engagement with said source ROM; coupled to said controller, a second port located in said body, adapted for engaging a target ROM that remains attached to a printed circuit board, said second port adapted for reading data from and writing data to said target ROM when engaged therewith, and said second port adapted for maintaining engagement with said target ROM; and said controller adapted for: generating and transmitting to said second port erasure signals for erasing an old datum from said target ROM; receiving and reading a new datum from said first port; and generating and transmitting to said second port re-write signals for writing said new datum into said target ROM.
Claim 2
Dependent Claim 204 words
A self-powered, portable, hand-held, in situ updater device for read-only memory (ROM) attached to a printed circuit board, said updater device comprising: a portable body having a substantially cylindrical shape, adapted to be held in a user's hand, said body containing a controller and, connected to said controller, a battery for powering said controller; coupled to said controller, a first port located in said body, adapted for engaging a source ROM, said first port adapted for reading data from said source ROM when engaged therewith, and said first port adapted for maintaining engagement with said source ROM; coupled to said controller, a second port located in said body, adapted for engaging a target ROM that remains attached to a printed circuit board, said second port adapted for reading data from and writing data to said target ROM when engaged therewith, and said second port adapted for maintaining engagement with said target ROM; and said controller adapted for: generating and transmitting to said second port erasure signals for erasing an old datum from said target ROM; receiving and reading a new datum from said first port; and generating and transmitting to said second port re-write signals for writing said new datum into said target ROM.
Claim 3
Dependent Claim 51 words
The updater device of claim 1, wherein said controller is further adapted for reading a newly coded datum that said controller has encoded into said target ROM and confirming whether said newly coded datum is identical to a new datum that said controller has received and read from said source ROM.
Claim 4
Dependent Claim 55 words
The updater device of claim 2, further comprising an accuracy indicator mechanism coupled to said controller, said accuracy indicator mechanism indicating by a signal visually or audibly perceptible to said user whether said newly coded datum is confirmed as identical to said new datum that said controller has received and read from said source ROM.
Claim 5
Dependent Claim 79 words
An updater device according to claim 3 wherein said accuracy indicator mechanism comprises a first LED and a second LED; said first LED is illuminated when said newly coded datum is confirmed as identical to said new datum that said controller has received and read from said source ROM; and said second LED is illuminated when said newly coded datum is confirmed as non-identical to said new datum that said controller has received and read from said source ROM.
Claim 6
Dependent Claim 25 words
The updater device of claim 1, wherein said controller comprises a programmed microprocessor chip, whereby said controller reads, erases, and writes data automatically when actuated.
Claim 7
Dependent Claim 148 words
The updater device of claim 1, wherein: said first port comprises a semiconductor chip socket adapted for engaging a source ROM plugged thereinto and adapted for making electrical contact with each of a plurality of leads of said source ROM; said second port comprises a peripheral-contact member adapted to fit around a target ROM mounted in a printed circuit board, to maintain engagement with said ROM, and to make and maintain electrical contact with each of a plurality of leads of said ROM; and said controller is adapted for reading data from a plurality of addresses within said source ROM via said socket of said first port, for erasing data from a plurality of addresses within said target ROM via said peripheral-contact member of said second port, and for writing data to a plurality of addresses within said target ROM via said peripheral-contact member of said second port.
Claim 8
Dependent Claim 57 words
The updater device of claim 6, wherein said body has a first end at which said socket of said first port is located, and said body has a second end, distanced from said first end by approximately the width of a human hand, and at which second end said peripheral-contact member of said second port is located.
Claim 9
Dependent Claim 56 words
The updater device of claim 1, further comprising a status-indicator mechanism coupled to said controller, said status indicator-mechanism indicating by a signal visually or audibly perceptible to said user whether said controller is engaged in a one of several activities comprising reading source ROM data, erasing target ROM data, and writing data to said target ROM.
Claim 10
Dependent Claim 52 words
The updater device of claim 8, wherein said status-indicator mechanism is a plurality of LEDs, and each LED is associated with a one of said several activities, whereby a different one of said plurality of LEDs is illuminated depending on the one of said several activities in which said controller is engaged.
Claim 11
Dependent Claim 213 words
A process for updating a target read-only memory (ROM) in situ with a portable, self-powered, hand-held updater device, said method comprising the steps of: (1) engaging a source ROM with a first port of a portable, self-powered, hand-held updater device, said first port of said updater device being adapted for maintaining engagement with said source ROM and for reading data therefrom while engaged therewith; (2) engaging a second port of said updater device with a target ROM attached to a printed circuit board, said second port of said updater device being adapted for maintaining engagement with said target ROM and for reading data therefrom and writing data thereto, while engaged therewith; (3) erasing a pre-existing datum on said target ROM via said second port; (4) reading a datum from said source ROM via said first port; (5) copying said datum read from said source ROM to said target ROM via said second port; (6) reading said datum copied to said target ROM and comparing it with said datum read from said source ROM to determine whether the data are identical, thereby confirming the accuracy of said datum copied to said target ROM; and (7) at all times from steps (2) through (6), maintaining said target ROM in situ in said printed circuit board.
Claim 12
Dependent Claim 213 words
A process for updating a target read-only memory (ROM) in situ with a portable, self-powered, hand-held updater device, said method comprising the steps of: (1) engaging a source ROM with a first port of a portable, self-powered, hand-held updater device, said first port of said updater device being adapted for maintaining engagement with said source ROM and for reading data therefrom while engaged therewith; (2) engaging a second port of said updater device with a target ROM attached to a printed circuit board, said second port of said updater device being adapted for maintaining engagement with said target ROM and for reading data therefrom and writing data thereto, while engaged therewith; (3) erasing a pre-existing datum on said target ROM via said second port; (4) reading a datum from said source ROM via said first port; (5) copying said datum read from said source ROM to said target ROM via said second port; (6) reading said datum copied to said target ROM and comparing it with said datum read from said source ROM to determine whether the data are identical, thereby confirming the accuracy of said datum copied to said target ROM; and (7) at all times from steps (2) through (6), maintaining said target ROM in situ in said printed circuit board.
Claim 13
Dependent Claim 78 words
The process of claim 10, comprising after the step of confirming the accuracy of said datum copied to said target FROM, the further steps of: (a) illuminating a first light-emitting diode (LED) corresponding to an accurate encoding when said datum is confirmed as identical to said datum read from said source ROM; and (b) illuminating a second LED corresponding to an inaccurate encoding when said datum is confirmed as non-identical to said datum read from said source ROM.
Claim 14
Dependent Claim 31 words
The process of claim 10, carried out a plurality of times with a plurality of source data from a source ROM and a plurality of target data in a target ROM.
Claim 15
Dependent Claim 25 words
The process of claim 10, wherein steps (3) through (6) are carried out with a programmed microprocessor chip, whereby said process is carried out automatically.
Claim 16
Dependent Claim 45 words
The process of claim 10, further comprising the following additional steps: (a) as step (3) is carried out illuminating an erasure-indicator LED; (b) as step (4) is carried out, illuminating a source-read-indicator LED; and (c) as step (5) is carried out, illuminating a copy-indicator LED.
Claim 17
Dependent Claim 29 words
The process of claim 10, wherein when step (6) is carried out there is illuminated a read-target indicator LED or a confirm-target indicator LED or a read-and-confirm-target indicator LED.
Claim 18
Dependent Claim 332 words
A self-powered, portable, hand-held, automatic, in situ updater device for read-only-memory (ROM) attached to a printed circuit board, said updater device comprising: a portable body having a substantially cylindrical shape, adapted to be held in a user's hand, said body containing a controller, said controller comprising a programmed microprocessor chip, said body containing, connected to said controller, a battery for powering said controller; coupled to said controller, a first port located at a first end of said body, said first port adapted for engaging, and maintaining engagement with, a source ROM, said first port adapted for reading data from said source ROM when engaged therewith; coupled to said controller, a second port located at a second end of said body distanced from said first end of said body, said second port adapted for engaging, and maintaining engagement with, a target ROM that remains attached to a printed circuit board, said second port adapted for reading data from and writing data to said target ROM when engaged therewith; said microprocessor adapted for, and programmed to automatically carry out in a predetermined sequence, the following operations when the controller is activated: generating and transmitting to said second port erasure signals for erasing old data from said target ROM; recovering and reading new data from said first port; generating and transmitting to said second port re-write signals for writing said new data into said target ROM; receiving and reading said new data from said target ROM via said second port; comparing said new data read from said target ROM with said new data read from said first port, and confirming whether said compared data are identical to one another; said body further containing a CONFIRM light-emitting diode (LED) coupled to said programmed microprocessor and adapted to light up when said programmed microprocessor confirms that said compared data are identical, and a NOT-CONFIRM LED coupled to said programmed microprocessor and adapted to light up when said programmed microprocessor confirms that said compared data are not identical.
Claim 19
Dependent Claim 332 words
A self-powered, portable, hand-held, automatic, in situ updater device for read-only-memory (ROM) attached to a printed circuit board, said updater device comprising: a portable body having a substantially cylindrical shape, adapted to be held in a user's hand, said body containing a controller, said controller comprising a programmed microprocessor chip, said body containing, connected to said controller, a battery for powering said controller; coupled to said controller, a first port located at a first end of said body, said first port adapted for engaging, and maintaining engagement with, a source ROM, said first port adapted for reading data from said source ROM when engaged therewith; coupled to said controller, a second port located at a second end of said body distanced from said first end of said body, said second port adapted for engaging, and maintaining engagement with, a target ROM that remains attached to a printed circuit board, said second port adapted for reading data from and writing data to said target ROM when engaged therewith; said microprocessor adapted for, and programmed to automatically carry out in a predetermined sequence, the following operations when the controller is activated: generating and transmitting to said second port erasure signals for erasing old data from said target ROM; recovering and reading new data from said first port; generating and transmitting to said second port re-write signals for writing said new data into said target ROM; receiving and reading said new data from said target ROM via said second port; comparing said new data read from said target ROM with said new data read from said first port, and confirming whether said compared data are identical to one another; said body further containing a CONFIRM light-emitting diode (LED) coupled to said programmed microprocessor and adapted to light up when said programmed microprocessor confirms that said compared data are identical, and a NOT-CONFIRM LED coupled to said programmed microprocessor and adapted to light up when said programmed microprocessor confirms that said compared data are not identical.

References Cited (Backward Citations)

US4156926A Cited
US4325130A Cited
US5036488A Cited
US5081675A Cited
US5602738A Cited
US5787381A Cited
US5687345A Cited
US5864463A Cited
US5535357A Cited
US5592000A Cited
US5729767A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag