US6009480A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device
Assignee: Symbol Technologies LLC
•
Filing: 1997-09-12
•
Granted: 1999-12-28
•
Expires: 2017-09-12
Abstract
Abstract A peripheral device operatively coupleable to a computing system which includes a processor for processing various functions relating to the operation of the peripheral device. The peripheral device also including a memory operatively coupleable to the processor, the memory storing a device driver which the computing system employs to communicate with the peripheral device.
Inventors
- 👤 Mark F. Pleso
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 19:42
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F9/4413; G06F9/4415; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1204; G06F3/1223; G06F3/1224; G06F3/1225; G06F3/1278; G06F3/1284; G06F3/1296
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
93 words
A peripheral device operative to be coupled to a computing system, comprising: a processor for processing various functions relating to the operation of the peripheral device; and a memory operatively coupled to the processor, the memory storing a device driver for the peripheral device; the peripheral device configured to be coupled to an I/O device; wherein the peripheral device downloads the device driver to the computing system after the computing system determines the device driver is needed, the computing system making such determination based on whether the I/O device supports the peripheral device.
Claim 2
Dependent Claim
93 words
A peripheral device operative to be coupled to a computing system, comprising: a processor for processing various functions relating to the operation of the peripheral device; and a memory operatively coupled to the processor, the memory storing a device driver for the peripheral device; the peripheral device configured to be coupled to an I/O device; wherein the peripheral device downloads the device driver to the computing system after the computing system determines the device driver is needed, the computing system making such determination based on whether the I/O device supports the peripheral device.
Claim 3
Dependent Claim
24 words
The peripheral device of claim 1, wherein the peripheral device is adapted to download the device driver to a computer of the computing system.
Claim 4
Dependent Claim
27 words
The peripheral device of claim 2, wherein the peripheral device downloads the device driver to the computer upon receipt of a driver download command from the computer.
Claim 5
Dependent Claim
16 words
The peripheral device of claim 1, wherein the device driver is downloaded in a packet format.
Claim 6
Dependent Claim
22 words
The peripheral device of claim 3, wherein the peripheral device further informs the computer of the file size of the device driver.
Claim 7
Dependent Claim
13 words
The peripheral device of claim 1, wherein the peripheral device is a printer.
Claim 8
Dependent Claim
13 words
The peripheral device of claim 1, wherein the peripheral device is a mouse.
Claim 9
Independent Claim
105 words
A system for installing a peripheral device to a computer system, comprising: a peripheral device operatively coupled to the computer system via an I/O card, the peripheral device including a first processor and a first memory, the first memory storing a device driver for the peripheral device; a second processor for processing functions relating to the computer system, the second processor being operative to be coupled to the peripheral device; and a second memory operatively coupled to the second processor; wherein the second processor analyzes the I/O card and reads he device driver from the first memory if the I/O card includes a parallel port.
Claim 10
Independent Claim
105 words
A system for installing a peripheral device to a computer system, comprising: a peripheral device operatively coupled to the computer system via an I/O card, the peripheral device including a first processor and a first memory, the first memory storing a device driver for the peripheral device; a second processor for processing functions relating to the computer system, the second processor being operative to be coupled to the peripheral device; and a second memory operatively coupled to the second processor; wherein the second processor analyzes the I/O card and reads he device driver from the first memory if the I/O card includes a parallel port.
Claim 11
Dependent Claim
18 words
The system of claim 8, the I/O card including a third memory for storing I/O card driver data.
Claim 12
Dependent Claim
36 words
The system of claim 9, wherein the processor institutes transfer of the I/O card driver data to the second memory, and the device driver to the second memory in accordance with the I/O card driver data.
Claim 13
Dependent Claim
37 words
The system of claim 10, wherein the I/O card driver data includes an I/O card driver file, the processor executing the I/O card driver file to identify and locate the device driver stored in the first memory.
Claim 14
Dependent Claim
16 words
The system of claim 10, wherein the processor learns the file size of the device driver.
Claim 15
Dependent Claim
28 words
The system of claim 10, wherein the device driver is in the form of at least one of: executable program code, source code, and platform independent language code.
Claim 16
Dependent Claim
13 words
The system of claim 13, wherein the platform independent language code is JAVA.
Claim 17
Dependent Claim
13 words
The system of claim 13, wherein the platform independent language code is C.
Claim 18
Dependent Claim
15 words
The system of claim 10, wherein the transfer is accomplished during a computer boot-up procedure.
Claim 19
Dependent Claim
18 words
The system of claim 10, wherein the computer boot-up procedure includes a Plug and Play ISA power-up sequence.
Claim 20
Dependent Claim
11 words
The system of claim 8, further including a universal serial bus.
Claim 21
Dependent Claim
15 words
The system of claim 8, wherein the device driver is downloaded in a packet format.
Claim 22
Dependent Claim
11 words
The system of claim 8, wherein the device is a printer.
Claim 23
Dependent Claim
11 words
The system of claim 8, wherein the device is a mouse.
Claim 24
Independent Claim
127 words
A method for installing a peripheral device driver to a computer system, including the steps of: connecting a peripheral device to the computer system, the peripheral device including: a first processor for processing various functions relating to the operation of the peripheral device; and a first memory operatively coupled to the processor, the first memory storing the peripheral device driver for the peripheral device; analyzing an I/O card operatively to determine if the I/O card supports the peripheral device; transferring the peripheral device driver form the first memory to the computer system, the computer system including: a second processor for processing functions relating to the computer system, the second processor being operatively coupled to the peripheral device; and a second memory operatively coupled to the second processor.
Claim 25
Independent Claim
127 words
A method for installing a peripheral device driver to a computer system, including the steps of: connecting a peripheral device to the computer system, the peripheral device including: a first processor for processing various functions relating to the operation of the peripheral device; and a first memory operatively coupled to the processor, the first memory storing the peripheral device driver for the peripheral device; analyzing an I/O card operatively to determine if the I/O card supports the peripheral device; transferring the peripheral device driver form the first memory to the computer system, the computer system including: a second processor for processing functions relating to the computer system, the second processor being operatively coupled to the peripheral device; and a second memory operatively coupled to the second processor.
Claim 26
Dependent Claim
22 words
The method of claim 22, further including the step of: transferring the device driver from the first memory to the second memory.
Claim 27
Dependent Claim
37 words
The method of claim 22, wherein the I/O card includes a third memory for storing I/O card driver data, the method further including the step of: executing the I/O card driver data to identify the peripheral device.
Claim 28
Dependent Claim
33 words
The method of claim 24, further including the step of: reading the file size of the peripheral device driver prior to transferring the device driver from the first memory to the second memory.
Claim 29
Dependent Claim
17 words
The method of claim 22, further including the step of using a Plug and Play ISA sequence.
Claim 30
Dependent Claim
15 words
The method of claim 22, further including the step of using a universal serial bus.
Claim 31
Dependent Claim
26 words
The method of claim 27, further including the step of transferring the device driver from the first memory to the second memory via a packet format.
Claim 32
Dependent Claim
55 words
A method of claim 22, further including the step of: using the peripheral device to identify to the computer system a web site corresponding to the web site address, the web site having a peripheral device driver for the peripheral device, the peripheral device driver being downloadable to the computer system from the web site.
References Cited (Backward Citations)
US5228118A
Cited
US5412798A
Cited
US5386567A
Cited
US5390301A
Cited
US5613123A
Cited
US5339432A
Cited
US5598563A
Cited
US5580177A
Cited
JPH07281986A
Cited
US5517646A
Cited
US5713041A
Cited
US5780610A
Cited
JPH08101803A
Cited
US5634075A
Cited
US5586268A
Cited
JPH096702A
Cited
US5812796A
Cited
US5852743A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-27 | 2003-06-28 | 2003-12-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-27 | 2007-06-28 | 2007-12-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-27 | 2011-06-28 | 2011-12-28 | $7700.00 | Window Closed / Lapsed |