Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus expansion or extension
Reexamination Certificate
2000-02-24
2004-11-02
Thai, Xuan M. (Department: 2189)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus expansion or extension
C710S063000, C710S052000, C710S004000, C710S008000, C710S314000, C710S315000
Reexamination Certificate
active
06813669
ABSTRACT:
TECHNICAL FIELD
The present invention relates in general to data processing systems, and in particular, to data processing systems adaptable for coupling to USB devices.
BACKGROUND INFORMATION
Within the past few years, an association of private manufacturers has created a universal standard and method for linking many peripherals to a personal computer simultaneously. This standard is referred to as the Universal Serial Bus (USB). The USB is a communications architecture or “bus” that provides a personal computer with the ability to interconnect to a wide variety of devices or peripherals via a relatively simple cable. The cabled peripherals share USB bandwidth through a host-scheduled, boolean based protocol. The bus allows peripherals to be attached, configured, used, and detached while the host and other peripherals are in operation. The USB allows for the replacement of peripherals that have previously been attached to special-purpose interfaces and accessed by direct hardware methods.
Input/output (I/O) devices frequently are shipped with diskettes that contain installation or setup data, diagnostic programs, drivers, a tutorial, a “readme” file, and other information. Such diskettes are often misplaced or unavailable when needed.
With respect to USB devices, the present invention eliminates such diskettes and adds functionality.
SUMMARY OF THE INVENTION
The present invention addresses the foregoing need. After power up, a USB device enumerates as a “mass storage device” (which typically is a hard file, CD ROM, or floppy drive), even though the device actually is not a “mass storage device.” An operating system (OS) independent (e.g., written in Java) USB device agent would be included in the ROM or EPROM of the USB device in the form of an executable file (.exe). After the device enumerates the first time as a “mass storage device,” the user would be required to go to Windows Explorer or a DOS window (or equivalent), select the “mass storage device” (denoted by a letter such as j: or k:), and execute the appropriate .exe file containing the agent. The agent would then install itself on the host hard file and thereafter it could function with any other compatible USB device. The agent software would only need to be loaded once.
The device agent would detect when a compatible USB device is enumerated and would then query the device for device dependent information. This information would include what kind of information and software is available to support the device and where the information can be obtained.
Alternatively, the USB device could enumerate as any device capable of inputting data to a host and recognizable by an operating system without a need for an additional driver.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention.
REFERENCES:
patent: 5465357 (1995-11-01), Bealkowski et al.
patent: 5546585 (1996-08-01), Soga
patent: 5689726 (1997-11-01), Lin
patent: 5854905 (1998-12-01), Garney
patent: 5935224 (1999-08-01), Svancarek et al.
patent: 5958027 (1999-09-01), Gulik
patent: 5987530 (1999-11-01), Thomson
patent: 6009480 (1999-12-01), Pleso
patent: 6131134 (2000-10-01), Huang et al.
patent: 2000-250768 (2000-02-01), None
patent: 2000-353079 (2000-03-01), None
patent: 02/01267 (2003-01-01), None
Cato Robert Thomas
Do Phuc Ky
Maximilien Eugene Michael
International Business Machines - Corporation
Schelkopf J. Bruce
Thai Xuan M.
Vo Tim
LandOfFree
Agent provided by USB device for executing USB device... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Agent provided by USB device for executing USB device..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Agent provided by USB device for executing USB device... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3311598