← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag