CA2293602A1 - Bus interface system and method - Google Patents

Bus interface system and method Download PDF

Info

Publication number
CA2293602A1
CA2293602A1 CA002293602A CA2293602A CA2293602A1 CA 2293602 A1 CA2293602 A1 CA 2293602A1 CA 002293602 A CA002293602 A CA 002293602A CA 2293602 A CA2293602 A CA 2293602A CA 2293602 A1 CA2293602 A1 CA 2293602A1
Authority
CA
Canada
Prior art keywords
peripheral device
bus
port
bus interface
interface system
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.)
Granted
Application number
CA002293602A
Other languages
French (fr)
Other versions
CA2293602C (en
Inventor
Ronald H. Sartore
Steven P. Larky
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.)
Cypress Semiconductor Corp
Original Assignee
Cypress Semiconductor Corporation
Ronald H. Sartore
Steven P. Larky
Anchor Chips Incorporated
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25390093&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2293602(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Cypress Semiconductor Corporation, Ronald H. Sartore, Steven P. Larky, Anchor Chips Incorporated filed Critical Cypress Semiconductor Corporation
Publication of CA2293602A1 publication Critical patent/CA2293602A1/en
Application granted granted Critical
Publication of CA2293602C publication Critical patent/CA2293602C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • 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
    • 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

Abstract

A system and method for reconfiguring a peripheral device (54) connected by a computer bus (60) and port to a host (52) from a first generic configuration to a second manufacturer specific configuration is provided in which the configuration of a peripheral device may be electronically reset. A peripheral interface device (76) for a standardized computer peripheral device bus and port is also provided in which a physical disconnection and reconnection of the peripheral device is emulated to reconfigure the bus and port for a particular peripheral device.
CA002293602A 1997-07-02 1998-06-26 Bus interface system and method Expired - Fee Related CA2293602C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US886,923 1997-07-02
US08/886,923 US6012103A (en) 1997-07-02 1997-07-02 Bus interface system and method
PCT/US1998/013397 WO1999001820A1 (en) 1997-07-02 1998-06-26 Bus interface system and method

Publications (2)

Publication Number Publication Date
CA2293602A1 true CA2293602A1 (en) 1999-01-14
CA2293602C CA2293602C (en) 2006-11-07

Family

ID=25390093

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002293602A Expired - Fee Related CA2293602C (en) 1997-07-02 1998-06-26 Bus interface system and method

Country Status (8)

Country Link
US (3) US6012103A (en)
EP (1) EP0992000B1 (en)
JP (2) JP4051094B2 (en)
KR (1) KR100580965B1 (en)
AU (1) AU8173298A (en)
CA (1) CA2293602C (en)
DE (1) DE69834401T2 (en)
WO (1) WO1999001820A1 (en)

Families Citing this family (216)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2935307B2 (en) * 1992-02-20 1999-08-16 株式会社日立製作所 display
JP3334211B2 (en) * 1993-02-10 2002-10-15 株式会社日立製作所 display
US6012103A (en) * 1997-07-02 2000-01-04 Cypress Semiconductor Corp. Bus interface system and method
TW345292U (en) * 1997-08-09 1998-11-11 Siemens Telecomm System Ltd Controller with universal serial bus
WO1999045460A2 (en) * 1998-03-02 1999-09-10 Lexar Media, Inc. Flash memory card with enhanced operating mode detection and user-friendly interfacing system
US6182162B1 (en) * 1998-03-02 2001-01-30 Lexar Media, Inc. Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computer
KR100385967B1 (en) * 1998-05-23 2003-07-16 삼성전자주식회사 Method for connecting server device in the network
US6460094B1 (en) * 1998-07-08 2002-10-01 Microsoft Corporation Peripheral device configured to detect the type of interface to which it is connected and configuring itself accordingly
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US6725260B1 (en) * 1998-09-11 2004-04-20 L.V. Partners, L.P. Method and apparatus for configuring configurable equipment with configuration information received from a remote location
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US6636896B1 (en) 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US6823388B1 (en) 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US7058563B1 (en) 1998-09-23 2006-06-06 Microsoft Corporation Device driver auto-load
US6574588B1 (en) * 1998-09-23 2003-06-03 Microsoft Corporation Solid-state memory device that emulates a known storage device
US6694354B1 (en) * 1998-11-30 2004-02-17 Telefonaktiebolaget Lm Ericsson (Publ) Host computer access to peripheral device drivers
US6389495B1 (en) * 1999-01-16 2002-05-14 Cypress Semiconductor Corp. Dedicated circuit and method for enumerating and operating a peripheral device on a universal serial bus
US6389560B1 (en) 1999-01-19 2002-05-14 Sun Microsystems, Inc. Universal serial bus interpreter
US6343260B1 (en) * 1999-01-19 2002-01-29 Sun Microsystems, Inc. Universal serial bus test system
US7003613B1 (en) * 1999-01-26 2006-02-21 Transdimension Inc. System for transferring data using a USB host system with a dedicated processor
TW463484B (en) * 1999-02-25 2001-11-11 Koninkl Philips Electronics Nv Communication bus system
US6389491B1 (en) * 1999-03-23 2002-05-14 Agilent Technologies, Inc. Test instrumentation I/O communication interface and method
US6148354A (en) * 1999-04-05 2000-11-14 M-Systems Flash Disk Pioneers Ltd. Architecture for a universal serial bus-based PC flash disk
US6477611B1 (en) * 1999-04-16 2002-11-05 Accellent Systems Inc. Field-configurable, adaptable and programmable input/output bus interface and method
DE60043805D1 (en) * 1999-04-29 2010-03-25 Nxp Bv CHTUNG AND AS A SLAVE DEVICE IN A BUS SYSTEM
JP4524812B2 (en) * 1999-05-17 2010-08-18 ソニー株式会社 Electronics
TW435758U (en) * 1999-05-28 2001-05-16 Aten Int Co Ltd Electronic switching apparatus for general-purpose sequential bus interface
US6415342B1 (en) * 1999-07-27 2002-07-02 Hewlett-Packard Company Universal serial bus controlled connect and disconnect
JP3795712B2 (en) * 1999-09-02 2006-07-12 アルプス電気株式会社 Peripheral device connection device
KR100505103B1 (en) * 1999-10-11 2005-07-29 삼성전자주식회사 Memory stick for universal serial bus
US7089300B1 (en) * 1999-10-18 2006-08-08 Apple Computer, Inc. Method and apparatus for administering the operating system of a net-booted environment
JP2001125908A (en) * 1999-10-26 2001-05-11 Sony Corp Input device and method
US6927756B1 (en) * 1999-11-05 2005-08-09 Cypress Semiconductor Corp. Apparatus and method for controlling an electronic presentation
CN1088218C (en) * 1999-11-14 2002-07-24 邓国顺 Electronic flash storage method and device for data processing system
US6842766B2 (en) * 1999-12-09 2005-01-11 Microsoft Corporation Client side caching of printer configuration
EP1183611B1 (en) * 1999-12-24 2007-03-14 Koninklijke Philips Electronics N.V. Emulation of a disconnect of a device
US6895499B1 (en) * 1999-12-27 2005-05-17 Dell Usa, L.P. System and method for device configuration and management using a universal serial bus port
CN100476989C (en) * 2000-02-21 2009-04-08 特科2000国际有限公司 Portable data storage device
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
US6714992B1 (en) * 2000-02-25 2004-03-30 Navic Systems, Inc. Method and system for embedded network device installation
US7330824B1 (en) 2000-02-25 2008-02-12 Navic Systems, Inc. Method and system for content profiling and activation
US7392281B1 (en) 2000-02-25 2008-06-24 Navic Systems, Inc. System and method for providing guaranteed delivery of messages to embedded devices over a data network
JP2003525494A (en) * 2000-03-02 2003-08-26 フィーニックス テクノロジーズ リミテッド Apparatus and method for swapping devices during operation of a computer
JP4553279B2 (en) * 2000-03-09 2010-09-29 インターナショナル・ビジネス・マシーンズ・コーポレーション Data transfer system, data transfer terminal, controller, and interface method
US6519290B1 (en) 2000-03-10 2003-02-11 Cypress Semiconductor Corp. Integrated radio frequency interface
US6728787B1 (en) * 2000-03-31 2004-04-27 Mitsubishi Electric Research Labs, Inc System and method for locating and installing device drivers for peripheral devices
KR100391489B1 (en) * 2000-04-12 2003-07-12 리-호 야오 Multi-interface memory card and adapter module for the same
JP2002011929A (en) * 2000-04-28 2002-01-15 Canon Inc Printer, its controlling method and controlling program, and computer readable medium stored with control program
US6968307B1 (en) * 2000-04-28 2005-11-22 Microsoft Corporation Creation and use of virtual device drivers on a serial bus
US6990548B1 (en) * 2000-06-15 2006-01-24 Hewlett-Packard Development Company, L.P. Methods and arrangements for configuring a printer over a wireless communication link using a wireless communication device
DE10042633C2 (en) 2000-08-30 2002-06-20 Infineon Technologies Ag Detection of a device connection status with the USB
TWI233040B (en) * 2000-11-10 2005-05-21 Sanyo Electric Co Microcomputer and controlling method thereof
JP5010065B2 (en) * 2000-11-10 2012-08-29 オンセミコンダクター・トレーディング・リミテッド Microcomputer
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US7076536B2 (en) * 2000-12-21 2006-07-11 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
US6832273B2 (en) * 2000-12-21 2004-12-14 Microsoft Corporation System and method to specify extended configuration descriptor information in USB devices
US7127678B2 (en) * 2000-12-21 2006-10-24 Microsoft Corporation System and method to specify device specific user interface information in the firmware of a USB device
US20020083430A1 (en) * 2000-12-26 2002-06-27 Tadao Kusuda Uninstall control apparatus which controls uninstallation of device control software
US7165109B2 (en) * 2001-01-12 2007-01-16 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device based on an address stored in a peripheral device
US6928562B2 (en) * 2001-03-09 2005-08-09 International Business Machines Corporation Method and system for managing power in a system having an internal USB HUB
US6772357B2 (en) * 2001-01-24 2004-08-03 Dell Products L.P. Computer system testing by simulating a power supply enable if power supply good indicator is negative
US20040015617A1 (en) * 2001-01-25 2004-01-22 Sangha Onkar S. Flexible network interfaces and flexible data clocking
US6813672B1 (en) 2001-02-23 2004-11-02 Cypress Semiconductor Corp. EMC enhancement for differential devices
US20020126212A1 (en) * 2001-03-06 2002-09-12 Konica Corporation Electronic still camera
US6745253B2 (en) * 2001-03-24 2004-06-01 Hewlett-Packard Development Company, Lp. System and method for locating and using a peripheral device
GB2373884B8 (en) * 2001-03-28 2006-05-04 Nokia Corp Method of configuring electronic devices
JP3497834B2 (en) * 2001-03-30 2004-02-16 株式会社東芝 Route repeater, USB communication system, USB communication control method
US6931465B1 (en) 2001-03-31 2005-08-16 Cypress Semiconductor Corp. Intelligent, extensible SIE peripheral device
EP1248179A1 (en) * 2001-04-03 2002-10-09 Hewlett-Packard Company Selective activation and deactivation of peripheral devices connected to a USB system
JP2002318647A (en) * 2001-04-19 2002-10-31 Mitsubishi Electric Corp Detecting device and its detecting method
US6754725B1 (en) * 2001-05-07 2004-06-22 Cypress Semiconductor Corp. USB peripheral containing its own device driver
US7100168B1 (en) * 2001-06-22 2006-08-29 Xilinx, Inc. Structure and method for controlling electronic devices
DE60122019T2 (en) * 2001-06-28 2007-02-22 Trek 2000 International Ltd. METHOD AND DEVICES FOR DATA TRANSFER
TWI246028B (en) * 2001-06-28 2005-12-21 Trek 2000 Int Ltd A portable device having biometrics-based authentication capabilities
WO2003003295A1 (en) * 2001-06-28 2003-01-09 Trek 2000 International Ltd. A portable device having biometrics-based authentication capabilities
US6931646B2 (en) * 2001-06-29 2005-08-16 Intel Corporation Accessing a translated resource descriptor of a hardware device
CN1122281C (en) * 2001-06-30 2003-09-24 深圳市朗科科技有限公司 Multifunctional semiconductor storage device
US7162554B1 (en) * 2001-07-11 2007-01-09 Advanced Micro Devices, Inc. Method and apparatus for configuring a peripheral bus
US6671748B1 (en) * 2001-07-11 2003-12-30 Advanced Micro Devices, Inc. Method and apparatus for passing device configuration information to a shared controller
US20030028628A1 (en) * 2001-08-03 2003-02-06 Ncr Corporation Method for storing, retrieving and managing configuration settings of computer systems
EP1425674A1 (en) * 2001-09-10 2004-06-09 Axiohm Transaction Solutions, Inc. Method for automatically recovering from a suspend state in a usb interface
US7269630B2 (en) * 2001-10-17 2007-09-11 International Business Machines Corporation Automatically switching shared remote devices in a dense server environment thereby allowing the remote devices to function as a local device
US20030084257A1 (en) * 2001-10-30 2003-05-01 Mowery Keith R. Flash emulator
KR100450080B1 (en) 2001-11-13 2004-10-06 (주)지에스텔레텍 Portable storage medium based on Universal Serial Bus standard and Control Method therefor
US20030090501A1 (en) * 2001-11-14 2003-05-15 Gateway, Inc. Adjustable user interface
US7124367B2 (en) * 2001-11-14 2006-10-17 Gateway Inc. Adjustable user interface
US20030131167A1 (en) * 2001-12-20 2003-07-10 Rankin Linda J. Node ID discovery
US20030167347A1 (en) * 2002-02-11 2003-09-04 Combs James Lee Home network printer adapter
SE520932C2 (en) * 2002-03-18 2003-09-16 Optillion Ab communication Module
US7987007B2 (en) * 2002-03-18 2011-07-26 Creative Technology Ltd Memory module with audio playback mode
WO2003080192A1 (en) * 2002-03-19 2003-10-02 Smith Gregory S Device and method for throwing motion training
JP2003280770A (en) * 2002-03-20 2003-10-02 Toshiba Corp Power source control device
US6607139B1 (en) * 2002-04-19 2003-08-19 Aboxom Systems, Inc. Multi-function network card
TW556096B (en) * 2002-05-01 2003-10-01 Prolific Technology Inc Installation method for driver of plug-and-play device
EA007888B1 (en) 2002-05-13 2007-02-27 Трек 2000 Интернэшнл Лтд. System and apparatus for compressing and decompressing data stored to a portable data storage device
US7159065B1 (en) * 2002-06-20 2007-01-02 Cypress Semiconductor Corporation Method for issuing vendor specific requests for accessing ASIC configuration and descriptor memory while still using a mass storage class driver
WO2004008313A1 (en) * 2002-07-15 2004-01-22 Axalto Sa Usb device
WO2004008314A1 (en) * 2002-07-15 2004-01-22 Axalto Sa Usb device
US6738834B1 (en) 2002-07-15 2004-05-18 Cypress Microsystems System for reconfiguring a peripheral device using configuration residing on the peripheral device by electronically simulating a physical disconnection and reconnection to a host device
TW588243B (en) * 2002-07-31 2004-05-21 Trek 2000 Int Ltd System and method for authentication
US7689724B1 (en) 2002-08-16 2010-03-30 Cypress Semiconductor Corporation Apparatus, system and method for sharing data from a device between multiple computers
US7293118B1 (en) 2002-09-27 2007-11-06 Cypress Semiconductor Corporation Apparatus and method for dynamically providing hub or host operations
US7072989B1 (en) 2002-09-27 2006-07-04 Cypress Semiconductor, Inc. USB peripheral device storing an indication of an operating power mode when a host went into hibernate and restarting at the power mode accordingly
US7069347B1 (en) 2002-09-27 2006-06-27 Cypress Semiconductor Corporation Device and method for adapting speed of a USB device based on available power
US7730155B1 (en) * 2002-10-01 2010-06-01 Apple Inc. Method and apparatus for dynamically locating resources
US7046234B2 (en) 2002-11-21 2006-05-16 Bloomberg Lp Computer keyboard with processor for audio and telephony functions
US20040143693A1 (en) * 2003-01-21 2004-07-22 Denny Hwang Data storage apparatus of multiple serial interfaces
US7069370B2 (en) * 2003-01-31 2006-06-27 Toshiba Corporation USB memory storage apparatus with integrated circuit in a connector
TWI347523B (en) * 2003-02-05 2011-08-21 Panasonic Corp Peripheral device and control method thereof, and main device and control method thereof, and program thereof
US20040186746A1 (en) * 2003-03-21 2004-09-23 Angst Wendy P. System, apparatus and method for storage and transportation of personal health records
US7331051B2 (en) * 2003-04-08 2008-02-12 Synology, Inc. System and method for installing portable device drivers
US7363632B2 (en) * 2003-04-08 2008-04-22 Synology, Inc. Clientless external storage device
US20040205280A1 (en) * 2003-04-10 2004-10-14 Jeansonne Jeffrey K. End-point sharing of communication bus interface
JP4402655B2 (en) * 2003-05-14 2010-01-20 オリンパス株式会社 Capsule medical device
US7424419B1 (en) 2003-05-27 2008-09-09 Qlogic, Corporation Method and system for providing a virtual universal serial port interface and a virtual storage interface
US6842794B2 (en) * 2003-05-27 2005-01-11 Inventec Corporation Method for starting a data processing system via a flash memory device
WO2005022341A2 (en) * 2003-08-29 2005-03-10 Tgbw Inc. Flash memory distribution of digital content
US7774774B1 (en) * 2003-10-22 2010-08-10 Apple Inc. Software setup system
US8683347B2 (en) * 2003-12-18 2014-03-25 Blackberry Limited Computer peripheral product and method of branding utility software associated with same
US20050138229A1 (en) * 2003-12-23 2005-06-23 Sartore Ronald H. Method and apparatus for remote operation of a USB peripheral
US7086583B2 (en) * 2004-01-20 2006-08-08 Standard Microsystems Corporation Systems and methods for power reduction in systems having removable media devices
US7613842B2 (en) * 2004-02-17 2009-11-03 Microsoft Corporation Modular, attachable objects with tags as intuitive physical interface facilitating user interaction with a computer
US20050193154A1 (en) * 2004-02-26 2005-09-01 Devine Daniel J. Controller for peripheral communications with processing capacity for peripheral functions
US20050257218A1 (en) * 2004-05-11 2005-11-17 Hong-Jih Lin Method for automatically downloading and installing driver of peripheral
US7624392B2 (en) * 2004-05-18 2009-11-24 Oki Semiconductor Co., Ltd. USB device set
JP4750379B2 (en) * 2004-05-31 2011-08-17 キヤノン株式会社 Electronics
US7685354B1 (en) * 2004-06-30 2010-03-23 Sun Microsystems, Inc. Multiple-core processor with flexible mapping of processor cores to cache banks
US7873776B2 (en) * 2004-06-30 2011-01-18 Oracle America, Inc. Multiple-core processor with support for multiple virtual processors
US7653123B1 (en) 2004-09-24 2010-01-26 Cypress Semiconductor Corporation Dynamic data rate using multiplicative PN-codes
EP1647895B1 (en) 2004-10-14 2010-03-24 Sony Corporation Video apparatus, video output control method, and reproduction control method
US20060111886A1 (en) * 2004-11-23 2006-05-25 Mahesh Siddappa Method and system for modeling of a differential bus device
TW200622810A (en) * 2004-12-29 2006-07-01 Pixart Imaging Inc Method for communicating a usb device with a host
JP2006190132A (en) 2005-01-07 2006-07-20 Ricoh Co Ltd Control program download device
GB0504567D0 (en) * 2005-03-04 2005-04-13 Cambridge Silicon Radio Ltd Installing drivers
JP4907900B2 (en) * 2005-04-27 2012-04-04 京セラ株式会社 Connection apparatus and connection method
US7512720B2 (en) * 2005-04-29 2009-03-31 Sigmatel, Inc. System and method for accessing universal serial bus networks
TWI297115B (en) * 2005-11-25 2008-05-21 Lite On Technology Corp Portable device and method for setting a hardware identity code corresponding to the portable device
KR100757229B1 (en) * 2005-12-05 2007-09-10 한국전자통신연구원 Method and apparatus for diagnosing operating systems resources to support USB device driver development on Linux systems
JP5168792B2 (en) * 2006-02-13 2013-03-27 株式会社リコー Firmware download driver system
CN101030185B (en) * 2006-02-28 2010-05-12 鸿富锦精密工业(深圳)有限公司 Device for updating USB switching cascade line
US7443627B1 (en) * 2006-03-07 2008-10-28 Marvell International Ltd. Lowest power mode for a mobile drive
EP1850237A1 (en) * 2006-04-25 2007-10-31 Lite-On Technology Corporation Portable device and method for setting a hardware identity code corresponding to the portable device
EP2469417A1 (en) * 2006-04-26 2012-06-27 Nokia Corporation Usb connection
BRPI0621864A2 (en) * 2006-07-13 2011-12-20 Trek 2000 Int Ltd portable device with user interface
JP4876236B2 (en) * 2006-09-01 2012-02-15 日本電産サンキョー株式会社 USB communication system, USB device, and abnormality detection method for USB communication system
EP1898306A1 (en) * 2006-09-11 2008-03-12 Research In Motion Limited Method and apparatus for variably enabling USB interaction
US7711863B2 (en) 2006-09-11 2010-05-04 Research In Motion Limited Method and apparatus for variably enabling USB interaction
EP2180405A1 (en) * 2006-09-11 2010-04-28 Research in Motion Limited Method and apparatus for enabling enhanced USB interaction
US7707323B2 (en) 2006-09-11 2010-04-27 Research In Motion Limited Method and apparatus for enabling enhanced USB interaction
US7589560B2 (en) * 2006-10-19 2009-09-15 Hewlett-Packard Development Company, L.P. Apparatus for configuring I/O signal levels of interfacing logic circuits
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
US8836960B1 (en) 2007-01-03 2014-09-16 Marvell International Ltd. Storing device drivers in imaging devices
US8601470B2 (en) * 2007-01-05 2013-12-03 Moka5, Inc. Symbiotic smart peripherals
US7831849B2 (en) * 2007-03-28 2010-11-09 Intel Corporation Platform communication protocol
US20080244127A1 (en) * 2007-03-30 2008-10-02 Tenx Technology Inc. Computer interface controller for portable plug-and-play peripherals
JP4839484B2 (en) 2007-04-06 2011-12-21 日本電気株式会社 Bus connection device, bus connection method, and bus connection program
US8315269B1 (en) 2007-04-18 2012-11-20 Cypress Semiconductor Corporation Device, method, and protocol for data transfer between host device and device having storage interface
US7596651B2 (en) * 2007-05-29 2009-09-29 International Business Machines Corporation Multi-character adapter card
US20090037622A1 (en) * 2007-08-02 2009-02-05 Broadcom Corporation Method and system for changing operation modes of an interface device
TWI448902B (en) * 2007-08-24 2014-08-11 Cypress Semiconductor Corp Bridge device with page-access based processor interface
US8090894B1 (en) 2007-09-21 2012-01-03 Cypress Semiconductor Corporation Architectures for supporting communication and access between multiple host devices and one or more common functions
US7895387B1 (en) 2007-09-27 2011-02-22 Cypress Semiconductor Corporation Devices and methods for sharing common target device with two different hosts according to common communication protocol
JP4466739B2 (en) * 2008-01-15 2010-05-26 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus
US8135874B2 (en) * 2008-04-02 2012-03-13 June-On Technology Co., Ltd. Automatic mapping and updating computer switching device
US20100185785A1 (en) * 2008-04-02 2010-07-22 June-On Co., Ltd. Automatic mapping and updating computer switching device
JP4561873B2 (en) * 2008-05-16 2010-10-13 コニカミノルタビジネステクノロジーズ株式会社 Information processing device
US8260978B1 (en) 2008-05-28 2012-09-04 Marvell International Ltd. Installation of a device driver
US8341306B1 (en) 2008-07-21 2012-12-25 Marvell International Ltd. Installation of a device driver and a filter driver
US9354898B1 (en) * 2008-07-21 2016-05-31 Marvell International Ltd. Detection of a USB OS descriptor request to facilitate installation of a device driver
US8185759B1 (en) 2008-11-06 2012-05-22 Smsc Holdings S.A.R.L. Methods and systems for interfacing bus powered devices with host devices providing limited power levels
US8010636B2 (en) * 2008-12-02 2011-08-30 Verizon Patent And Licensing Inc. Generic broadband application and plug-ins
US8166349B2 (en) * 2008-12-18 2012-04-24 Vmware, Inc. Communicating with USB devices after a computer system crash
US8020049B2 (en) * 2008-12-18 2011-09-13 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Detection of and recovery from an electrical fast transient/burst (EFT/B) on a universal serial bus (USB) device
US8055919B2 (en) * 2009-02-06 2011-11-08 Standard Microsystems Corporation Port power controller for USB hubs with legacy battery charge support
US7882297B2 (en) * 2009-02-20 2011-02-01 Standard Microsystems Corporation Serial bus hub with low power devices
JP2011008311A (en) * 2009-06-23 2011-01-13 Casio Computer Co Ltd Input/output control device and electronic musical instrument
JP5566054B2 (en) * 2009-06-24 2014-08-06 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, and program
DE102009033360A1 (en) * 2009-07-16 2011-01-20 Giesecke & Devrient Gmbh Method for announcing a memory configuration
US8392614B2 (en) 2009-07-27 2013-03-05 Sandisk Il Ltd. Device identifier selection
US8312088B2 (en) * 2009-07-27 2012-11-13 Sandisk Il Ltd. Device identifier selection
JP5403680B2 (en) * 2009-12-15 2014-01-29 Necビッグローブ株式会社 Information transfer system, information presentation device, information transfer method, and program
EP2355302A2 (en) * 2010-02-08 2011-08-10 Tenebreax Corporation Systems and methods for an intelligent energy saving power supply
JP5604134B2 (en) * 2010-02-24 2014-10-08 京セラ株式会社 Portable electronic device and device system
CN102200916B (en) * 2010-03-26 2014-12-31 联想(北京)有限公司 Electronic equipment, configurable member and method for storing configuration information of configurable member
EP2372565A1 (en) * 2010-03-30 2011-10-05 Gemalto SA Method for managing USB devices
JP4896246B2 (en) * 2010-04-22 2012-03-14 ルネサスエレクトロニクス株式会社 Semiconductor processing equipment
CN102111446B (en) * 2011-01-12 2013-04-24 华为终端有限公司 Device connection handling method, combination equipment and host equipment
US8190798B1 (en) * 2011-03-09 2012-05-29 Apple Inc. Client device configuration based on information stored by host device
US8473666B2 (en) * 2011-06-27 2013-06-25 Schneider Electric It Corporation Systems and methods for driverless operation of USB device
US8996747B2 (en) 2011-09-29 2015-03-31 Cypress Semiconductor Corporation Methods and physical computer-readable storage media for initiating re-enumeration of USB 3.0 compatible devices
US8843664B2 (en) 2011-09-29 2014-09-23 Cypress Semiconductor Corporation Re-enumeration of USB 3.0 compatible devices
US8843770B2 (en) 2011-10-31 2014-09-23 Smsc Holdings S.A.R.L. Device charging over USB using a plurality of handshakes
US11755510B2 (en) 2011-11-08 2023-09-12 Seagate Technology Llc Data detection and device optimization
EP2613268A1 (en) * 2012-01-05 2013-07-10 Gemalto SA Method of programming a USB device
JP6132229B2 (en) * 2012-01-27 2017-05-24 パナソニックIpマネジメント株式会社 Electronics
TWI482026B (en) * 2012-02-07 2015-04-21 Etron Technology Inc Low power consumption usb 3.0 host and method for reducing power consumption of a usb 3.0 host
EP2901298A4 (en) * 2012-09-30 2016-04-27 Cypress Semiconductor Corp Re-enumeration of usb 3.0 compatible devices
US9542172B2 (en) 2013-02-05 2017-01-10 Apple Inc. Automatic updating of applications
US9864606B2 (en) * 2013-09-05 2018-01-09 F5 Networks, Inc. Methods for configurable hardware logic device reloading and devices thereof
US10616433B2 (en) * 2015-01-27 2020-04-07 Brother Kogyo Kabushiki Kaisha Image processing device
KR102528557B1 (en) 2016-01-12 2023-05-04 삼성전자주식회사 Operating Method of semiconductor device and memory system having multi-connection port and Communication Method of storage system
US20180101392A1 (en) * 2016-10-11 2018-04-12 Intel Corporation Auto-configurable host pluggable computing
US10545770B2 (en) * 2016-11-14 2020-01-28 Intel Corporation Configurable client hardware
WO2018189854A1 (en) 2017-04-13 2018-10-18 ローランド株式会社 Electronic musical instrument main body device and electronic musical instrument system
US11537716B1 (en) 2018-11-13 2022-12-27 F5, Inc. Methods for detecting changes to a firmware and devices thereof
JP6856811B1 (en) 2020-09-07 2021-04-14 日本たばこ産業株式会社 Power supply unit of aerosol generator
JP6856810B1 (en) * 2020-09-07 2021-04-14 日本たばこ産業株式会社 Power supply unit of aerosol generator
JP6905134B1 (en) 2020-09-07 2021-07-21 日本たばこ産業株式会社 Power supply unit of aerosol generator
IT202100020033A1 (en) * 2021-07-27 2023-01-27 Carmelo Ferrante INTERFACING SYSTEM BETWEEN TWO ELECTRONIC CONTROLLED DEVICES AND ELECTRONIC CONTROL UNIT INCLUDING SUCH INTERFACING SYSTEM

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641261A (en) * 1984-05-21 1987-02-03 Rca Corporation Universal interface circuit for microprocessor peripherals
US4862355A (en) * 1987-08-13 1989-08-29 Digital Equipment Corporation System permitting peripheral interchangeability during system operation
CA1327851C (en) * 1988-06-22 1994-03-15 Amy S. Christopher Reconfigurable printer
US5673031A (en) * 1988-08-04 1997-09-30 Norand Corporation Redundant radio frequency network having a roaming terminal communication protocol
JPH04273359A (en) * 1991-02-28 1992-09-29 Nec Corp Bus circuit
US5289580A (en) * 1991-05-10 1994-02-22 Unisys Corporation Programmable multiple I/O interface controller
AU2918092A (en) * 1991-11-01 1993-06-07 Keming W. Yeh Portable device having data storage capability for transferring data between a portable computer and a desktop computer
US5226077A (en) * 1992-03-02 1993-07-06 Acs Communications, Inc. Headset amplifier with automatic log on/log off detection
US5982879A (en) * 1992-04-03 1999-11-09 Unex Corporation Telephone headset amplifier and method of operation
US5671355A (en) * 1992-06-26 1997-09-23 Predacomm, Inc. Reconfigurable network interface apparatus and method
JPH0635581A (en) * 1992-07-21 1994-02-10 Oki Electric Ind Co Ltd Scsi system
US5428748A (en) * 1992-09-24 1995-06-27 National Semiconductor Corporation Method and apparatus for automatically configuring a computer peripheral
US5321744A (en) * 1992-09-29 1994-06-14 Excel, Inc. Programmable telecommunication switch for personal computer
WO1994011802A1 (en) * 1992-11-12 1994-05-26 New Media Corporation Reconfigureable interface between a computer and peripheral devices
US5634074A (en) * 1993-05-07 1997-05-27 Apple Computer, Inc. Serial I/O device identifies itself to a computer through a serial interface during power on reset then it is being configured by the computer
US5548782A (en) * 1993-05-07 1996-08-20 National Semiconductor Corporation Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus
JP3176482B2 (en) * 1993-07-07 2001-06-18 富士通株式会社 Logic simulation equipment
US5497067A (en) * 1994-02-18 1996-03-05 Shaw; Donald E. Battery charger with timer-controlled charging, shut-off and reset operations
GB9405855D0 (en) * 1994-03-24 1994-05-11 Int Computers Ltd Computer system
EP0674275B1 (en) * 1994-03-25 2000-08-09 Advanced Micro Devices, Inc. An apparatus and method for achieving hot docking capabilities for a dockable computer system
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
US5577213A (en) * 1994-06-03 1996-11-19 At&T Global Information Solutions Company Multi-device adapter card for computer
US5701429A (en) * 1994-06-20 1997-12-23 International Business Machines Corporation Method and system for maintaining concurrent data access during device upgrade
US5802558A (en) * 1994-09-30 1998-09-01 Intel Corporation Method and apparatus for upgrading reprogrammable memory contents in a PCMCIA card
JPH08101751A (en) * 1994-09-30 1996-04-16 Mitsubishi Electric Corp Pc card and pc card system
JPH08123589A (en) * 1994-10-28 1996-05-17 Toshiba Corp Computer system
JPH08190448A (en) * 1995-01-12 1996-07-23 Hitachi Ltd Data processing system
US5606672A (en) * 1995-01-27 1997-02-25 Intel Corporation Method and apparatus for multiplexing signals from a bus bridge to an ISA bus interface and an ATA bus interface
US5586268A (en) * 1995-03-03 1996-12-17 Advanced System Products, Inc. Multiple peripheral adapter device driver architecture
US5862362A (en) * 1995-10-05 1999-01-19 Microsoft Corporation Network failure simulator
US5794033A (en) * 1995-10-24 1998-08-11 International Business Machines Corporation Method and system for in-site and on-line reprogramming of hardware logics with remote loading in a network device
US5838907A (en) * 1996-02-20 1998-11-17 Compaq Computer Corporation Configuration manager for network devices and an associated method for providing configuration information thereto
US5898861A (en) * 1996-10-18 1999-04-27 Compaq Computer Corporation Transparent keyboard hot plug
US6049870A (en) * 1996-11-26 2000-04-11 Play, Inc. System and method for identifying and configuring modules within a digital electronic device
US5953502A (en) * 1997-02-13 1999-09-14 Helbig, Sr.; Walter A Method and apparatus for enhancing computer system security
US6012103A (en) * 1997-07-02 2000-01-04 Cypress Semiconductor Corp. Bus interface system and method

Also Published As

Publication number Publication date
JP2002510416A (en) 2002-04-02
US6012103A (en) 2000-01-04
JP4568734B2 (en) 2010-10-27
US6249825B1 (en) 2001-06-19
EP0992000A4 (en) 2004-03-31
DE69834401D1 (en) 2006-06-08
JP4051094B2 (en) 2008-02-20
EP0992000A1 (en) 2000-04-12
WO1999001820A1 (en) 1999-01-14
CA2293602C (en) 2006-11-07
EP0992000B1 (en) 2006-05-03
US6493770B1 (en) 2002-12-10
KR20010020441A (en) 2001-03-15
KR100580965B1 (en) 2006-05-16
AU8173298A (en) 1999-01-25
JP2007115286A (en) 2007-05-10
DE69834401T2 (en) 2007-04-19

Similar Documents

Publication Publication Date Title
CA2293602A1 (en) Bus interface system and method
EP0793164A3 (en) Docking station for portable computer
US5835784A (en) System for booting processor from remote memory by preventing host processor from configuring an environment of processor while configuring an interface unit between processor and remote memory
US20060015673A1 (en) Enhanced protocol conversion system
TW327684B (en) A method and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge
US20030046472A1 (en) Enhanced protocol conversion system
WO1999031902A8 (en) Electronic paging device including a computer connection port
AU1817699A (en) Wagering system with improved communication between host computers and remote terminals
CA2332298A1 (en) Multiconfiguration backplane
WO2002003312B1 (en) Smart card virtual hub
CA2287351A1 (en) Converter for resistive touchscreens
KR100257046B1 (en) An intelligent input/output controller for interface function switching
WO2001080026A3 (en) Bus control module
EP0853284A3 (en) Data communication apparatus reconfiguring communication ports upon detection of connection at one port
CA2332296A1 (en) Controlling a bus with multiple system hosts
CA2021832A1 (en) Apparatus and method for improving the communication efficiency between a host processor and peripheral devices connected by an scsi bus
AU6451700A (en) Interface device between a computer parallel port and at least a peripheral comprising an interface for smart card
EP0357075A3 (en) Data control device and system using the same
WO2001050219A8 (en) Communication protocol for serial peripheral devices
WO2002069093A3 (en) Communication system for franking system
AU4679500A (en) Server and terminal emulator for persistent connection to a legacy host system with direct as/400 host interface
EP0811938A3 (en) Using subordinate bus devices in a computer system
CA2058933A1 (en) Reset Method When Adaptor Module is Faulty and Computer System Executing Same
EP0800139A3 (en) Programmable read/write access signal and method therefor
WO2002009405A3 (en) Universal serial bus datapump command interpreter

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed