US20060265869A1 - Method of installing a plug and play device driver and software - Google Patents

Method of installing a plug and play device driver and software Download PDF

Info

Publication number
US20060265869A1
US20060265869A1 US11/501,896 US50189606A US2006265869A1 US 20060265869 A1 US20060265869 A1 US 20060265869A1 US 50189606 A US50189606 A US 50189606A US 2006265869 A1 US2006265869 A1 US 2006265869A1
Authority
US
United States
Prior art keywords
plug
host
play device
driver
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/501,896
Inventor
Wen-Hwa Chou
Yun-Kuo Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Prolific Technology Inc
Original Assignee
Prolific Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Prolific Technology Inc filed Critical Prolific Technology Inc
Priority to US11/501,896 priority Critical patent/US20060265869A1/en
Assigned to PROLIFIC TECHNOLOGY INC. reassignment PROLIFIC TECHNOLOGY INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHOU, WEN-HWA, LEE, YUN-KUO
Publication of US20060265869A1 publication Critical patent/US20060265869A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • G06F9/4415Self describing peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49002Electrical device making
    • Y10T29/49004Electrical device making including measuring or testing of device or component part
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49002Electrical device making
    • Y10T29/49117Conductor or circuit manufacturing
    • Y10T29/49124On flat or curved insulated base, e.g., printed circuit, etc.
    • Y10T29/49126Assembling bases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49002Electrical device making
    • Y10T29/49117Conductor or circuit manufacturing
    • Y10T29/49124On flat or curved insulated base, e.g., printed circuit, etc.
    • Y10T29/4913Assembling to base an electrical component, e.g., capacitor, etc.
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49002Electrical device making
    • Y10T29/49117Conductor or circuit manufacturing
    • Y10T29/49169Assembling electrical component directly to terminal or elongated conductor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49002Electrical device making
    • Y10T29/49117Conductor or circuit manufacturing
    • Y10T29/49174Assembling terminal to elongated conductor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/53Means to assemble or disassemble
    • Y10T29/5313Means to assemble electrical device
    • Y10T29/53174Means to fasten electrical component to wiring board, base, or substrate
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/53Means to assemble or disassemble
    • Y10T29/5313Means to assemble electrical device
    • Y10T29/53174Means to fasten electrical component to wiring board, base, or substrate
    • Y10T29/53178Chip component

Definitions

  • the invention relates to a method of installing a driver and its software, and more particularly to a method of installing a driver and its software for a plug and play (PNP) device.
  • PNP plug and play
  • PNP peripherals play important roles. Almost all hardware devices (e.g., printers, scanners, modems, and display cards) have a PNP configuration. Most peripherals are not standard devices automatically supported by the host. Hardware devices sold to users must include drivers and related software stored on optical or magnetic disks that users can install in order to be able to use their hardware devices. During the installation, the user has to instruct the host to retrieve the driver and software that is stored on the optical disk to complete. The installation of the PNP device is convenient when used with a driver and its software stored on optical or magnetic disks, but the hardware device will not work if the driver disk is lost.
  • the invention achieves the above-identified objective by providing a method of installing a driver and its software for a PNP device, and the method is described in the following.
  • FIG. 1 is a flow chart showing a method of installing a driver and software for a PNP device according to a first embodiment of the invention.
  • the method of the invention is to build the desired driver and software for the PNP device into the device so that the host loads the built-in driver and software to control the PNP device after the host has recognized the PNP device.
  • the PNP modem serves as an example of the PNP device to facilitate the description of the method for installing the driver and software of the invention.
  • the standard specification may be, for example, a USB (Universal Serial Bus) MSC (Mass Storage Class) specification.
  • a memory that meets the USB MSC specification is provided in the modem, to store the desired driver and software.
  • the PNP modem may include a storage device compliant with the standard specification and a main function device. The main function device implements all the functions of the modem, while the storage device stores the required driver and software for the main function device.
  • FIG. 1 is a flow chart showing a method of installing a driver and software for a PNP device according to a first embodiment of the invention.
  • the modem After the modem is connected to the host, the modem simultaneously connects a storage device meeting standard specifications and a main function device to the host, as indicated in step 110 .
  • the host regards the modem as a multi-function device and begins to install the two devices.
  • the host can utilize the standard storage device driver to install the storage device.
  • the host can load the main function device driver and its software, which was previously stored in the storage device to complete the installation of the main function device, as shown in step 120 .
  • FIG. 2 is a flow chart showing a method of installing a driver and its software for a PNP device according to a second embodiment of the invention.
  • a standard storage device meeting a standard specification is connected to the host, as indicated in step 210 . Since the modem driver and its software has been stored in the standard storage device, the host can retrieve the modem driver and its software using a standard storage device driver and then copy the modem driver and its software, as shown in step 220 . After the host has copied the modem driver and its software, the main function device of the modem is connected to the host in step 230 . In step 240 , the host then loads the copied modem driver and its software and finishes the modem installation.
  • FIG. 3 shows the procedures for connecting/disconnecting the storage device and modem of the invention.
  • the standard storage device compliant with a standard specification is connected to the host.
  • the main function device is connected to the host so that the host can continue the installation according to the copied driver and software. More specifically, as indicated in step 325 , after the host has copied the driver and software, the host and storage device are disconnected and then the host and the main function device are connected. At this time, the modem, that is, the main function device, is connected to the host. Since the host possesses the modem driver and its software, the host can install the driver and its software to control the modem.
  • connect/disconnect relationship between the host and the modem can be changed by adjusting the voltage levels of some signals on a signal cable. That is, connecting the modem to the host or disconnecting the modem from the host can be achieved by adjusting the level of the signal voltage without pulling out or physically reconnecting the signal cable.

Abstract

A method of installing a driver and software for a plug and play device is provided, wherein the plug and play device includes a main function device and a storage device meeting a standard specification. The storage device stores a driver and software required by the main function device. The main function device and storage device may be connected to the host in two different ways after the plug and play device is installed to the host. The first way is to connect the two devices to the host simultaneously. The host loads a built-in standard driver for the storage device from the host to access the storage device, and then loads the driver and software required by the main function device from the storage device to gain freely access to the main function device. The second way is to connect the storage device to the host, and to cause the host to copy the main function device driver and software from the storage device to the host's storage device (e.g., a disk drive). Next, the main function device is connected to the host. At this time, the host can directly load the copied driver and software for the main function device and retrieve the device accordingly.

Description

  • This application claims the benefit of Taiwan application Serial No. 91109097, filed on May 1, 2002.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to a method of installing a driver and its software, and more particularly to a method of installing a driver and its software for a plug and play (PNP) device.
  • 2. Description of the Related Art
  • The computer industry has seen a great deal of progress. In order to let peripheral devices be easily connected, PNP peripherals play important roles. Almost all hardware devices (e.g., printers, scanners, modems, and display cards) have a PNP configuration. Most peripherals are not standard devices automatically supported by the host. Hardware devices sold to users must include drivers and related software stored on optical or magnetic disks that users can install in order to be able to use their hardware devices. During the installation, the user has to instruct the host to retrieve the driver and software that is stored on the optical disk to complete. The installation of the PNP device is convenient when used with a driver and its software stored on optical or magnetic disks, but the hardware device will not work if the driver disk is lost. For example, the trend of users assembling their own computer is growing, and the operation system (OS) of a host may be changed frequently. When the operation system is changed, the drivers and its software for each peripheral device have to be reinstalled. If the disk containing the driver and its software is lost, the hardware will not. The user may back up all of the drivers and software for all the hardware devices on the hard disk, but this may take up a large amount of hard disk space and cannot be considered a proper storage method.
  • SUMMARY OF THE INVENTION
  • In view of the above-mentioned problems, an objective of the invention is to provide a method of installing a driver and its software for a PNP device, in which the built-in driver and software of the PNP device may be accessed by the host. This makes it convenient for the host to load the PNP device driver and its software, and increases the convenience of the PNP device accordingly.
  • The invention achieves the above-identified objective by providing a method of installing a driver and its software for a PNP device, and the method is described in the following.
  • The PNP device includes a main function device and a storage device compliant with standard specifications. The storage device stores a driver and software required by the main function device. Since the storage device meets the standard specification and can be directly supported by the host, the host is able to read the main function device driver and its software stored in the storage device by using the standard storage device driver. Thus, after the PNP device is installed in the host, the host can use the previously stored driver and software of the main function device to install the main function device smoothly.
  • The main function device and the storage device may be connected to the host in two ways. The first way is to connect the two devices to the host simultaneously. The host loads a built-in standard driver for the storage device so as to access the storage device. Then, the host loads the driver and software from the storage device, which is required by the main function device, so that the host may freely retrieve the main function device. The second way is to first connect the storage device to the host. The host copies the driver and software of the main function device from the storage device, to the host's storage device (e.g., a disk drive). Next, the main function device is connected to the host. At this time, the host can directly load the copied driver and software for the main function device and retrieve the device accordingly.
  • Other objectives, features, and advantages of the invention will become apparent from the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a flow chart showing a method of installing a driver and software for a PNP device according to a first embodiment of the invention.
  • FIG. 2 is a flow chart showing a method of installing a driver and software for a PNP device according to a second embodiment of the invention.
  • FIG. 3 shows the procedures for connecting/disconnecting the storage device and modem of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • In order for the host to automatically install the required driver and software upon connection to the PNP device and the host, without using an additional driver and software stored in the optical or magnetic disk, the method of the invention is to build the desired driver and software for the PNP device into the device so that the host loads the built-in driver and software to control the PNP device after the host has recognized the PNP device. In the following, the PNP modem serves as an example of the PNP device to facilitate the description of the method for installing the driver and software of the invention.
  • There are several modem manufacturers, and each modem has its own characteristics. Thus, a specific driver and its software suitable for each modem has to be developed so as to control the specific functions of the modem. In order to build the driver and its software into the modem, it is possible to provide a storage device compliant with a standard specification in the modem and to store the driver and software inside that storage device. The standard specification may be, for example, a USB (Universal Serial Bus) MSC (Mass Storage Class) specification. For example, a memory that meets the USB MSC specification is provided in the modem, to store the desired driver and software. The PNP modem may include a storage device compliant with the standard specification and a main function device. The main function device implements all the functions of the modem, while the storage device stores the required driver and software for the main function device.
  • FIG. 1 is a flow chart showing a method of installing a driver and software for a PNP device according to a first embodiment of the invention. After the modem is connected to the host, the modem simultaneously connects a storage device meeting standard specifications and a main function device to the host, as indicated in step 110. At this time, the host regards the modem as a multi-function device and begins to install the two devices. The host can utilize the standard storage device driver to install the storage device. Then, after the installation of the storage device is finished, the host can load the main function device driver and its software, which was previously stored in the storage device to complete the installation of the main function device, as shown in step 120.
  • FIG. 2 is a flow chart showing a method of installing a driver and its software for a PNP device according to a second embodiment of the invention. After the modem is connected to the host, a standard storage device meeting a standard specification is connected to the host, as indicated in step 210. Since the modem driver and its software has been stored in the standard storage device, the host can retrieve the modem driver and its software using a standard storage device driver and then copy the modem driver and its software, as shown in step 220. After the host has copied the modem driver and its software, the main function device of the modem is connected to the host in step 230. In step 240, the host then loads the copied modem driver and its software and finishes the modem installation.
  • FIG. 3 shows the procedures for connecting/disconnecting the storage device and modem of the invention. As mentioned above, after the modem is connected to the host, the standard storage device compliant with a standard specification is connected to the host. After the host has copied the driver and its software from the storage device, the main function device is connected to the host so that the host can continue the installation according to the copied driver and software. More specifically, as indicated in step 325, after the host has copied the driver and software, the host and storage device are disconnected and then the host and the main function device are connected. At this time, the modem, that is, the main function device, is connected to the host. Since the host possesses the modem driver and its software, the host can install the driver and its software to control the modem. It should be noted that the connect/disconnect relationship between the host and the modem can be changed by adjusting the voltage levels of some signals on a signal cable. That is, connecting the modem to the host or disconnecting the modem from the host can be achieved by adjusting the level of the signal voltage without pulling out or physically reconnecting the signal cable.
  • It should be noted that the PNP device in the above-mentioned embodiments may be a modem, a printer, a scanner, or any other hardware device that meets the PNP interface standard, such as universal serial bus (USB), IEEE 1394, peripheral component interconnect (PCI), personal computer memory card international association (PCMCIA), and Compact Flash interfaces specifications, and such a PNP device is applicable to the method of installing a driver and software embodied in the invention.
  • The method of installing a driver and its software for a PNP device according to the embodiments of the invention can effectively solve the problem of losing hardware device drivers and software. In addition, an optical or magnetic disk is not needed to install the hardware devices. Thus, the hardware installation is more convenient and efficient.
  • While the invention has been described by way of example and in terms of a preferred embodiment, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.

Claims (24)

1. A method of installing a driver and software for a plug and play device into a host to which the plug and play device is connected, the plug and play device comprising a main function device and a storage device compliant with a standard specification, the driver and software for the main function device being stored in the storage device, the method comprising the steps of:
connecting the plug and play device to the host; and
initiating the host to load the driver from the storage device.
2. The method according to claim 1, wherein the plug and play device meets a universal serial bus (USB) interface specification.
3. The method according to claim 1, wherein the standard specification is a mass storage class (MSC) specification of the underlying specification of the plug and play device.
4. The method according to claim 1, wherein the plug and play device meets an IEEE 1394 interface specification.
5. The method according to claim 1, wherein the plug and play device meets a peripheral component interconnect (PCI) interface specification.
6. The method according to claim 1, wherein the plug and play device meets a Personal Computer Memory Card International Association (PCMCIA) interface specification.
7. The method according to claim 1, wherein the plug and play device meets a Compact Flash interface specification.
8. The method according to claim 1, wherein the step of connecting the plug and play device to the host comprises the steps of:
(a) connecting the storage device, which is compliant with a standard specification, to the host;
(b) causing the host to copy the driver and software from the storage device; and
(c) connecting the main function device to the host.
9. The method according to claim 8, wherein the plug and play device meets a universal serial bus (USB) interface specification.
10. The method according to claim 8, wherein the standard specification is a mass storage class specification of the underlying specification of the plug and play device.
11. The method according to claim 8, wherein the plug and play device meets an IEEE 1394 interface specification.
12. The method according to claim 8, wherein the plug and play device meets a peripheral component interconnect (PCI) interface specification.
13. The method according to claim 8, wherein the plug and play device meets a universal serial bus (USB) specification.
14. The method according to claim 8, wherein the plug and play device meets a Personal Computer Memory Card International Association (PCMCIA) interface specification.
15. The method according to claim 8, wherein the plug and play device meets a Compact Flash interface specification.
16. The method according to claim 8, wherein the storage device, which is compliant with a standard specification, is connected to the host by a signal cable, and the method further comprises, between said steps (b) and (c), the step of:
(d) disconnecting the storage device from the host and then connecting the main function device to the host.
17. The method according to claim 16, wherein said step (d) is performed by adjusting voltage levels on the signal cable to simulate disconnecting and connecting.
18. The method according to claim 16, wherein the plug and play device meets a universal serial bus (USB) interface specification.
19. The method according to claim 16, wherein the standard specification is a mass storage class specification of the underlying specification of the plug and play device.
20. The method according to claim 16, wherein the plug and play device meets an IEEE 1394 interface specification.
21. The method according to claim 16, wherein the plug and play device meets a peripheral component interconnect (PCI) interface specification.
22. The method according to claim 16, wherein the plug and play device meets a universal serial bus (USB) specification.
23. The method according to claim 16, wherein the plug and play device meets a Personal Computer Memory Card International Association (PCMCIA) interface specification.
24. The method according to claim 16, wherein the plug and play device meets the Compact Flash interface specification.
US11/501,896 2002-05-01 2006-08-10 Method of installing a plug and play device driver and software Abandoned US20060265869A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/501,896 US20060265869A1 (en) 2002-05-01 2006-08-10 Method of installing a plug and play device driver and software

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
TW091109097A TW556096B (en) 2002-05-01 2002-05-01 Installation method for driver of plug-and-play device
TW91109097 2002-05-01
US10/425,873 US7117589B2 (en) 2002-05-01 2003-04-30 Method of installing a plug and play device driver
US11/501,896 US20060265869A1 (en) 2002-05-01 2006-08-10 Method of installing a plug and play device driver and software

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/425,873 Continuation-In-Part US7117589B2 (en) 2002-05-01 2003-04-30 Method of installing a plug and play device driver

Publications (1)

Publication Number Publication Date
US20060265869A1 true US20060265869A1 (en) 2006-11-30

Family

ID=29268314

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/425,873 Active 2024-08-03 US7117589B2 (en) 2002-05-01 2003-04-30 Method of installing a plug and play device driver
US11/501,896 Abandoned US20060265869A1 (en) 2002-05-01 2006-08-10 Method of installing a plug and play device driver and software

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/425,873 Active 2024-08-03 US7117589B2 (en) 2002-05-01 2003-04-30 Method of installing a plug and play device driver

Country Status (2)

Country Link
US (2) US7117589B2 (en)
TW (1) TW556096B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110179235A1 (en) * 2010-01-20 2011-07-21 Prolific Technology Inc. Driving device and method of accessing data by using the same
CN102141895A (en) * 2010-02-03 2011-08-03 旺玖科技股份有限公司 Driving device and method for acquiring data by same

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW591528B (en) * 2002-05-01 2004-06-11 Prolific Technology Inc Plug-and-play device and access control method thereof
US20050028172A1 (en) * 2003-07-30 2005-02-03 Matsushita Electric Industrial Co., Ltd. Method and apparatus for installing software
US7715027B2 (en) * 2004-01-23 2010-05-11 Sharp Laboratories Of America, Inc. Method and apparatus for embedded driver download using raw imaging protocol
US20050257225A1 (en) * 2004-05-14 2005-11-17 In-Sung Choi Office automation device and method of installing, reinstalling, and upgrading a driver thereof
US7293117B2 (en) 2004-06-10 2007-11-06 Microsoft Corporation Self-installing peripheral device with memory wherein in response to user request for additional storage peripheral device being configured to remove installation software stored on memory
TWI257047B (en) * 2004-06-25 2006-06-21 Fan-Sheng Lin Controlling method for embedded system device
BRPI0418952A (en) * 2004-08-12 2007-12-04 Trek 2000 Int Ltd method and system for automatically installing a functional drive driver on a server ("host")
TWI289757B (en) * 2005-10-28 2007-11-11 Etrovision Technology Communication interface for personal computer
US20060143621A1 (en) * 2004-12-29 2006-06-29 Wang Dan T S Self-installing PCMCIA network card
TWI269174B (en) 2005-07-05 2006-12-21 Istek Co Ltd Cross-platform driver-free driving method of peripheral device
TWM279868U (en) * 2005-07-08 2005-11-01 Phison Electronics Corp Cholesterol liquid crystal device capable of executing automatically
TWI385558B (en) * 2006-04-28 2013-02-11 Mediatek Inc Apparatus, system and method for selectively activating functions provided by a portable device
US7984995B2 (en) * 2006-05-24 2011-07-26 Smart Technologies Ulc Method and apparatus for inhibiting a subject's eyes from being exposed to projected light
US8799521B2 (en) * 2006-11-29 2014-08-05 Sony Corporation System and method for receiving control commands at a peripheral device
US8171502B2 (en) * 2006-11-29 2012-05-01 Sony Ericsson Mobile Communications Ab Methods, devices and computer program products for automatically installing device drivers from a peripheral device onto a host computer
US20080126628A1 (en) * 2006-11-29 2008-05-29 Sony Ericsson Mobile Communications Ab Methods, devices and computer program products for automatically providing an alternate usb configuration of a usb compliant peripheral device for exposure to a host computer
FR2909824B1 (en) * 2006-12-06 2009-05-29 Awox Sa METHOD AND COMMUNICATION DEVICE APPLYING IN PARTICULAR TO WIRELESS LOCAL COMMUNICATION
JP2009134626A (en) * 2007-11-30 2009-06-18 Toshiba Corp Information processing apparatus and method for starting up information processing apparatus
CN101751353A (en) * 2009-12-24 2010-06-23 深圳华为通信技术有限公司 Data card upgrading method and device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6009480A (en) * 1997-09-12 1999-12-28 Telxon Corporation 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
US6012103A (en) * 1997-07-02 2000-01-04 Cypress Semiconductor Corp. Bus interface system and method
US20020083228A1 (en) * 2000-12-21 2002-06-27 Chiloyan John H. Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
US20020156947A1 (en) * 2001-04-19 2002-10-24 Masahiro Nishio Information processing apparatus, information processing method, alternate response apparatus, response method, control program, and network system
US6574588B1 (en) * 1998-09-23 2003-06-03 Microsoft Corporation Solid-state memory device that emulates a known storage device
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation
US6718463B1 (en) * 2000-08-17 2004-04-06 International Business Machines Corporation System, method and apparatus for loading drivers, registry settings and application data onto a computer system during a boot sequence
US6754725B1 (en) * 2001-05-07 2004-06-22 Cypress Semiconductor Corp. USB peripheral containing its own device driver
US6813669B1 (en) * 2000-02-24 2004-11-02 International Business Machines Corporation Agent provided by USB device for executing USB device dependent program in USB host
US20050102441A1 (en) * 2003-11-07 2005-05-12 Jin-Fu Yeh System with application program and method for automatically installing the application program
US6957437B1 (en) * 1999-12-23 2005-10-18 Intel Corporation Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation
US6981080B2 (en) * 2001-01-31 2005-12-27 Hewlett-Packard Development Company, L.P. Look-up table based USB identification

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1247346A (en) 1998-09-10 2000-03-15 英业达股份有限公司 Set-up method for installing plug-and-play devices
CN1380603A (en) 2001-04-10 2002-11-20 英业达股份有限公司 Peripheral equipment with internal driving program and its mounting method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012103A (en) * 1997-07-02 2000-01-04 Cypress Semiconductor Corp. Bus interface system and method
US6009480A (en) * 1997-09-12 1999-12-28 Telxon Corporation 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
US6574588B1 (en) * 1998-09-23 2003-06-03 Microsoft Corporation Solid-state memory device that emulates a known storage device
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation
US6957437B1 (en) * 1999-12-23 2005-10-18 Intel Corporation Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation
US6813669B1 (en) * 2000-02-24 2004-11-02 International Business Machines Corporation Agent provided by USB device for executing USB device dependent program in USB host
US6718463B1 (en) * 2000-08-17 2004-04-06 International Business Machines Corporation System, method and apparatus for loading drivers, registry settings and application data onto a computer system during a boot sequence
US20020083228A1 (en) * 2000-12-21 2002-06-27 Chiloyan John H. Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
US6981080B2 (en) * 2001-01-31 2005-12-27 Hewlett-Packard Development Company, L.P. Look-up table based USB identification
US20020156947A1 (en) * 2001-04-19 2002-10-24 Masahiro Nishio Information processing apparatus, information processing method, alternate response apparatus, response method, control program, and network system
US6754725B1 (en) * 2001-05-07 2004-06-22 Cypress Semiconductor Corp. USB peripheral containing its own device driver
US20050102441A1 (en) * 2003-11-07 2005-05-12 Jin-Fu Yeh System with application program and method for automatically installing the application program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110179235A1 (en) * 2010-01-20 2011-07-21 Prolific Technology Inc. Driving device and method of accessing data by using the same
CN102141895A (en) * 2010-02-03 2011-08-03 旺玖科技股份有限公司 Driving device and method for acquiring data by same

Also Published As

Publication number Publication date
US7117589B2 (en) 2006-10-10
US20030204950A1 (en) 2003-11-06
TW556096B (en) 2003-10-01

Similar Documents

Publication Publication Date Title
US20060265869A1 (en) Method of installing a plug and play device driver and software
US5497464A (en) Address mapping logic for transferring data between a peripheral device of a base function expander unit and a palmtop computer as if the peripheral was a peripheral of the computer
JP3342650B2 (en) Peripheral device for external / internal computer
US7739429B2 (en) Method for data processing device exchanging data with computer
US5941965A (en) Universal docking station
JP3887457B2 (en) Method and apparatus for providing a portable computer having a hot-pluggable modular bay
US6016518A (en) Automatic master/slave designation for computer peripherals
US20070180167A1 (en) Dynamic partition mapping in a hot-pluggable data storage apparatus
US20050182858A1 (en) Portable memory device with multiple I/O interfaces
US20060230202A1 (en) Portable integrated circuit memory device for use with universal serial bus
JP5255703B2 (en) Firmware storage media with customized image
US20090193152A1 (en) External device with a driver auto-run installation and method thereof
US6128263A (en) External storage device having an audio function, and information processing apparatus in which the storage device can be installed
US20050080973A1 (en) Peripheral device having a personal disk used for storing device drivers and driving method thereof
US20050102441A1 (en) System with application program and method for automatically installing the application program
US6279049B1 (en) Device bay system for controlling devices coupled to a computer
US5941963A (en) System and method for interconnection of computer peripherals via multiple interfaces
JP2003114859A (en) Usb connector
US20030045236A1 (en) Wireless peripheral with inbuilt driver
US7913263B2 (en) External device and operating method applied thereto
US6813660B2 (en) Wireless portable electronic device capable of receiving
EP2426592A2 (en) Image forming apparatus and method of forming image thereof
EP1594055A1 (en) System with application program and method for automatically installing the application program
US7152127B1 (en) Multi-purpose peripheral interface for computing systems
US6470455B1 (en) Data processing system and method for prohibiting access to a SCSI bus

Legal Events

Date Code Title Description
AS Assignment

Owner name: PROLIFIC TECHNOLOGY INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHOU, WEN-HWA;LEE, YUN-KUO;REEL/FRAME:018178/0148

Effective date: 20060809

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION