Patent US6360362B1 successfully refreshed from Google Patents.
US6360362B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic update of camera firmware
Assignee: Intel Corp
•
Filing: 1998-02-20
•
Granted: 2002-03-19
•
Expires: 2018-02-20
Abstract
Abstract A method of updating firmware between an imaging device and a host system is disclosed. The host system detects that the firmware on the imaging device is incompatible with a configuration of the host system. In response to detecting the incompatibility, an updated firmware image is transferred from the host system to the imaging device.
Inventors
- 👤 Mark R. Fichtner
- 👤 Mannan A. Mohammed
- 👤 Dennis R. Kush
- 👤 Edward P. Tomaszewski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:59
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/40; G06F8/54; G06F8/60; G06F8/65
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
90 words
A method of updating firmware on an imaging device, the method comprising: upon establishing a connection between the imaging device and a host system, automatically detecting if a firmware version on the imaging device matches a firmware version on the host system; if the firmware version on the imaging device does not match, updating the firmware on the imaging device automatically with firmware located on the host system, and executing the updated firmware; and if the firmware version on the imaging device matches, executing the firmware on the imaging device.
Claim 2
Independent Claim
90 words
A method of updating firmware on an imaging device, the method comprising: upon establishing a connection between the imaging device and a host system, automatically detecting if a firmware version on the imaging device matches a firmware version on the host system; if the firmware version on the imaging device does not match, updating the firmware on the imaging device automatically with firmware located on the host system, and executing the updated firmware; and if the firmware version on the imaging device matches, executing the firmware on the imaging device.
Claim 3
Dependent Claim
35 words
The method of claim 1 , wherein the step of detecting further comprises: receiving device interface information from the imaging device; and comparing the device interface information with interface information stored on the host system.
Claim 4
Dependent Claim
54 words
The method of claim 1 , wherein the step of updating further comprises: loading the firmware from the host system to a buffer memory on the imaging device; checking for errors in the loaded firmware; and refreshing the firmware on the imaging device with the loaded firmware if the loaded firmware is error free.
Claim 5
Dependent Claim
21 words
The method of claim 3 , wherein the step of updating is repeated if the loaded firmware is not error free.
Claim 6
Dependent Claim
36 words
The method of claim 1 , wherein the step of updating is performed if the firmware version on the imaging device is an earlier version of the firmware than the firmware version on the host system.
Claim 7
Dependent Claim
21 words
The method of claim 1 further comprising: loading at least one configuration table into the imaging device from the host system.
Claim 8
Dependent Claim
23 words
The method of claim 6 , wherein the at least one configuration table are used to manipulate imaging data on the imaging device.
Claim 9
Dependent Claim
25 words
The method of claim 1 wherein the step of executing the updated firmware is performed by initiating a reset to the beginning of a bootloader.
Claim 10
Independent Claim
103 words
A system comprising: a processor; a storage medium storing instructions which when executed by the processor cause the processor to: detect if a connection is established between an imaging device and a configuration system; if a connection is established, detect if a firmware version on the imaging device matches a firmware version on the configuration system; if the firmware version on the imaging device does not match, update the firmware on the imaging device automatically with firmware from the configuration system, and execute the updated firmware; and if the firmware version on the imaging device matches, execute the firmware on the imaging device.
Claim 11
Independent Claim
103 words
A system comprising: a processor; a storage medium storing instructions which when executed by the processor cause the processor to: detect if a connection is established between an imaging device and a configuration system; if a connection is established, detect if a firmware version on the imaging device matches a firmware version on the configuration system; if the firmware version on the imaging device does not match, update the firmware on the imaging device automatically with firmware from the configuration system, and execute the updated firmware; and if the firmware version on the imaging device matches, execute the firmware on the imaging device.
Claim 12
Dependent Claim
34 words
The system of claim 9 , wherein the step of detecting comprises: receiving device interface information from the imaging device; and comparing the device interface information with interface information stored on the configuration system.
Claim 13
Dependent Claim
27 words
The system of claim 9 , wherein the step of updating further comprises: loading at least one configuration table into the imaging device from the configuration system.
Claim 14
Dependent Claim
23 words
The system of claim 11 , wherein the at lest one configuration table are used to manipulate imaging data on the imaging device.
Claim 15
Dependent Claim
109 words
A computer-readable medium containing executable instructions which, when executed in a processing system, causes the processing system to update the firmware on an imaging device by: detecting if a connection is established between an imaging device and a host system; if a connection is established, detecting if a firmware version on the imaging device matches a firmware version on the host system; if the firmware version on the imaging device does not match, updating the firmware on the imaging device automatically with firmware from the host system, and executing the updated firmware; and if the firmware version on the imaging device matches, executing the firmware on the imaging device.
Claim 16
Dependent Claim
109 words
A computer-readable medium containing executable instructions which, when executed in a processing system, causes the processing system to update the firmware on an imaging device by: detecting if a connection is established between an imaging device and a host system; if a connection is established, detecting if a firmware version on the imaging device matches a firmware version on the host system; if the firmware version on the imaging device does not match, updating the firmware on the imaging device automatically with firmware from the host system, and executing the updated firmware; and if the firmware version on the imaging device matches, executing the firmware on the imaging device.
Claim 17
Dependent Claim
48 words
The medium of claim 13 , wherein detecting if a firmware version on an imaging device matches a firmware version on a host system further comprises: receiving device interface information from the imaging device; and compating the devine interface information with interface information stored on the host system.
Claim 18
Dependent Claim
21 words
The medium of claim 13 further comprising: loading at least one configuration table into the imaging device from the host system.
Claim 19
Dependent Claim
23 words
The medium of claim 15 , wherein the at least one configuration table are used to manipulate imaging data on the imaging device.
Claim 20
Dependent Claim
62 words
The medium of claim 13 , wherein the step of updating further comprises: loading the firmware from the host system to a buffer memory on the imaging device; checking for errors in the loaded firmware in the buffer memory; and refreshing the firmware on the imaging device with the loaded firmware in the buffer memory if the loaded firmware is error free.
Claim 21
Dependent Claim
36 words
The medium of claim 17 , wherein the step of updating is performed if the firmware version on the imaging device is an earlier version of the firmware than the firmware version on the host system.
Claim 22
Independent Claim
77 words
A method of updating firmware on a camera, the method comprising: connecting the camera to a host system; detecting if a firmware version on the camera matches a firmware version on the host system; if the firmware version on the camera does not match, updating the firmware on the camera automatically with firmware from the host system, and executing the updated firmware; and if the firmware version on the camera matches, executing the firmware on the camera.
Claim 23
Independent Claim
77 words
A method of updating firmware on a camera, the method comprising: connecting the camera to a host system; detecting if a firmware version on the camera matches a firmware version on the host system; if the firmware version on the camera does not match, updating the firmware on the camera automatically with firmware from the host system, and executing the updated firmware; and if the firmware version on the camera matches, executing the firmware on the camera.
Claim 24
Dependent Claim
34 words
The method of claim 19 , wherein the step of detecting further comprises: receiving device interface information from the camera; and comparing the device interface information with interface information stored on the host system.
Claim 25
Dependent Claim
20 words
The method of claim 19 further comprising: loading at least one configuration table into the camera from the host system.
Claim 26
Dependent Claim
23 words
The method of claim 21 , wherein the at least one configuration table are used to manipulate imaging data on the imaging device.
Claim 27
Independent Claim
82 words
A system for updating firmware on an imaging device comprising: means for detecting if a firmware version on the imaging device matches a firmware version on a host system; if the firmware version on the imaging device does not match, means for updating the firmware on the imaging device automatically with firmware from the host system, and means for executing the updated firmware; and if the firmware version on the imaging device matches, means for executing the firmware on the imaging device.
Claim 28
Independent Claim
82 words
A system for updating firmware on an imaging device comprising: means for detecting if a firmware version on the imaging device matches a firmware version on a host system; if the firmware version on the imaging device does not match, means for updating the firmware on the imaging device automatically with firmware from the host system, and means for executing the updated firmware; and if the firmware version on the imaging device matches, means for executing the firmware on the imaging device.
Claim 29
Independent Claim
79 words
A method of updating firmware on an imaging device, the method comprising: sending a firmware version on the imaging device to a host system in response to a request from the host system; if the host system transfers firmware to the imaging device, updating the firmware on the imaging device automatically with the firmware from the host system, and executing the updated firmware; and if the host system does not transfer firmware, executing the firmware on the imaging device.
Claim 30
Independent Claim
79 words
A method of updating firmware on an imaging device, the method comprising: sending a firmware version on the imaging device to a host system in response to a request from the host system; if the host system transfers firmware to the imaging device, updating the firmware on the imaging device automatically with the firmware from the host system, and executing the updated firmware; and if the host system does not transfer firmware, executing the firmware on the imaging device.
Claim 31
Dependent Claim
46 words
The method of claim 24 , wherein the step of updating further comprises: loading the firmware from the host system to a buffer memory; checking for errors in the loaded firmware; and refreshing the firmware with the loaded firmware if the loaded firmware is error free.
Claim 32
Dependent Claim
21 words
The method of claim 25 , wherein the step of updating is repeated if the loaded firmware is not error free.
Claim 33
Dependent Claim
21 words
The method of claim 24 further comprising: loading at least one configuration table into the imaging device from the host system.
Claim 34
Dependent Claim
22 words
The method of claim 27 wherein the at lest one configuration table are used to manipulate imaging data on the imaging device.
Claim 35
Independent Claim
85 words
A system for updating firmware on an imaging device comprising: means for sending a firmware version on the imaging device to a host system in response to a request from the host system; if the host system transfers firmware to the imaging device, means for updating the firmware on the imaging device automatically with the firmware from the host system, and means for executing the updated firmware; and if the host system does not transfer firmware, means for executing the firmware on the imaging device.
Claim 36
Independent Claim
85 words
A system for updating firmware on an imaging device comprising: means for sending a firmware version on the imaging device to a host system in response to a request from the host system; if the host system transfers firmware to the imaging device, means for updating the firmware on the imaging device automatically with the firmware from the host system, and means for executing the updated firmware; and if the host system does not transfer firmware, means for executing the firmware on the imaging device.
Claim 37
Independent Claim
58 words
A system for updating firmware on an imaging device comprising: a firmware version on the imaging device; and updating logic within a host system configured to update the firmware on the imaging device automatically with firmware from a host system if the firmware version on the imaging device does not match a firmware version on the host system.
Claim 38
Independent Claim
58 words
A system for updating firmware on an imaging device comprising: a firmware version on the imaging device; and updating logic within a host system configured to update the firmware on the imaging device automatically with firmware from a host system if the firmware version on the imaging device does not match a firmware version on the host system.
Claim 39
Dependent Claim
45 words
The system of claim 30 further comprising: a buffer memory on the imaging device for receiving firmware from the host system; and a bootloader on the imaging device configured to check for errors in the firmware received by the buffer memory from the host system.
Claim 40
Dependent Claim
29 words
The system of claim 31 wherein the updating logic automatically updates the firmware on the imaging device upon establishing a connection between the imaging device and the host system.
References Cited (Backward Citations)
US4924513A
Cited
US5226145A
Cited
US5138459A
Cited
US5262868A
Cited
US5268928A
Cited
US5878256A
Cited
US5696899A
Cited
US5623604A
Cited
US5566335A
Cited
US5822692A
Cited
US5737585A
Cited
US5477264A
Cited
US5790260A
Cited
US5701492A
Cited
US6115799A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-03-18 | 2005-09-17 | 2006-03-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-03-18 | 2009-09-17 | 2010-03-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-03-18 | 2013-09-17 | 2014-03-19 | $7700.00 | Window Closed / Lapsed |