WO2003007674A3 - Scheme for dynamically connecting i/o devices through network - Google Patents

Scheme for dynamically connecting i/o devices through network Download PDF

Info

Publication number
WO2003007674A3
WO2003007674A3 PCT/KR2002/001336 KR0201336W WO03007674A3 WO 2003007674 A3 WO2003007674 A3 WO 2003007674A3 KR 0201336 W KR0201336 W KR 0201336W WO 03007674 A3 WO03007674 A3 WO 03007674A3
Authority
WO
WIPO (PCT)
Prior art keywords
network
devices
scheme
command
dynamically connecting
Prior art date
Application number
PCT/KR2002/001336
Other languages
French (fr)
Other versions
WO2003007674A2 (en
Inventor
Han Gyoo Kim
Original Assignee
Han Gyoo Kim
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 Han Gyoo Kim filed Critical Han Gyoo Kim
Priority to EP02749407A priority Critical patent/EP1588452A2/en
Priority to AU2002319929A priority patent/AU2002319929A1/en
Priority to JP2003513300A priority patent/JP2005521115A/en
Publication of WO2003007674A2 publication Critical patent/WO2003007674A2/en
Publication of WO2003007674A3 publication Critical patent/WO2003007674A3/en

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/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • G06F13/128Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine for dedicated transfers to a network

Abstract

A scheme for dynamically connecting I/O devices through a network is disclosed. It enables separating I/O devices from a host system unit and connecting them to the host system unit through a network. In one preferred embodiment, provided in the host side is a converter that encapsulates an I/O command into one or more data link frames so that the frames containing the I/O command are sent through the network. Also provided in the device side is a counter-converter that retrieves the I/O command from the data link frames received through LAN. The network may be either a wired or wireless network.
PCT/KR2002/001336 2001-07-16 2002-07-15 Scheme for dynamically connecting i/o devices through network WO2003007674A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP02749407A EP1588452A2 (en) 2001-07-16 2002-07-15 Scheme for dynamically connecting i/o devices through network
AU2002319929A AU2002319929A1 (en) 2001-07-16 2002-07-15 Scheme for dynamically connecting i/o devices through network
JP2003513300A JP2005521115A (en) 2001-07-16 2002-07-15 Arrangement for dynamically linking I / O devices over a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30592301P 2001-07-16 2001-07-16
US60/305,923 2001-07-16

Publications (2)

Publication Number Publication Date
WO2003007674A2 WO2003007674A2 (en) 2003-01-30
WO2003007674A3 true WO2003007674A3 (en) 2008-04-10

Family

ID=23182934

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2002/001336 WO2003007674A2 (en) 2001-07-16 2002-07-15 Scheme for dynamically connecting i/o devices through network

Country Status (5)

Country Link
US (1) US7783761B2 (en)
EP (1) EP1588452A2 (en)
JP (1) JP2005521115A (en)
AU (1) AU2002319929A1 (en)
WO (1) WO2003007674A2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483967B2 (en) 1999-09-01 2009-01-27 Ximeta Technology, Inc. Scalable server architecture based on asymmetric 3-way TCP
US6963941B1 (en) * 2000-05-31 2005-11-08 Micron Technology, Inc. High speed bus topology for expandable systems
US7792923B2 (en) * 2000-10-13 2010-09-07 Zhe Khi Pak Disk system adapted to be directly attached to network
US6959355B2 (en) * 2003-02-24 2005-10-25 Standard Microsystems Corporation Universal serial bus hub with shared high speed handler
US7457880B1 (en) 2003-09-26 2008-11-25 Ximeta Technology, Inc. System using a single host to receive and redirect all file access commands for shared data storage device from other hosts on a network
US7664836B2 (en) * 2004-02-17 2010-02-16 Zhe Khi Pak Device and method for booting an operation system for a computer from a passive directly attached network device
US20050193017A1 (en) * 2004-02-19 2005-09-01 Han-Gyoo Kim Portable multimedia player/recorder that accesses data contents from and writes to networked device
US20060069884A1 (en) * 2004-02-27 2006-03-30 Han-Gyoo Kim Universal network to device bridge chip that enables network directly attached device
US7746900B2 (en) * 2004-07-22 2010-06-29 Zhe Khi Pak Low-level communication layers and device employing same
US7860943B2 (en) * 2004-08-23 2010-12-28 Zhe Khi Pak Enhanced network direct attached storage controller
US7849257B1 (en) 2005-01-06 2010-12-07 Zhe Khi Pak Method and apparatus for storing and retrieving data
US20080010482A1 (en) * 2006-06-13 2008-01-10 Microsoft Corporation Remote control of a media computing device
US7647446B2 (en) * 2006-10-03 2010-01-12 Silex Technology, Inc. Networked isochronous USB communication
US20080155251A1 (en) * 2006-12-26 2008-06-26 Digital Dynamics Software, Inc. Electronic protocol converter
JP5487877B2 (en) * 2009-10-20 2014-05-14 セイコーエプソン株式会社 USB device device
US20130114582A1 (en) * 2011-11-03 2013-05-09 Digi International Inc. Wireless mesh network device protocol translation
US20140089553A1 (en) * 2012-09-24 2014-03-27 Broadcom Corporation Interface between a host and a peripheral device
US9838463B2 (en) * 2013-03-12 2017-12-05 Sony Interactive Entertainment America Llc System and method for encoding control commands
WO2015145983A1 (en) 2014-03-28 2015-10-01 日本電気株式会社 Computer system, data-processing apparatus, bus-data forwarding method, and computer-readable recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4901232A (en) * 1983-05-19 1990-02-13 Data General Corporation I/O controller for controlling the sequencing of execution of I/O commands and for permitting modification of I/O controller operation by a host processor
US5062059A (en) * 1986-12-08 1991-10-29 Sunriver Corporation Apparatus and method for communication between host CPU and remote terminal
US5860022A (en) * 1994-07-26 1999-01-12 Hitachi, Ltd. Computer system and method of issuing input/output commands therefrom

Family Cites Families (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU650242B2 (en) * 1989-11-28 1994-06-16 International Business Machines Corporation Methods and apparatus for dynamically managing input/output (I/O) connectivity
US5426427A (en) * 1991-04-04 1995-06-20 Compuserve Incorporated Data transmission routing system
JP2866241B2 (en) * 1992-01-30 1999-03-08 株式会社東芝 Computer system and scheduling method
US5987627A (en) * 1992-05-13 1999-11-16 Rawlings, Iii; Joseph H. Methods and apparatus for high-speed mass storage access in a computer system
US5329619A (en) * 1992-10-30 1994-07-12 Software Ag Cooperative processing interface and communication broker for heterogeneous computing environments
JP2566728B2 (en) * 1992-10-30 1996-12-25 インターナショナル・ビジネス・マシーンズ・コーポレイション Logical path scheduling device and execution method
US5463772A (en) * 1993-04-23 1995-10-31 Hewlett-Packard Company Transparent peripheral file systems with on-board compression, decompression, and space management
US5566331A (en) * 1994-01-24 1996-10-15 University Corporation For Atmospheric Research Mass storage system for file-systems
US6085234A (en) * 1994-11-28 2000-07-04 Inca Technology, Inc. Remote file services network-infrastructure cache
US5901312A (en) * 1994-12-13 1999-05-04 Microsoft Corporation Providing application programs with unmediated access to a contested hardware resource
US5513314A (en) * 1995-01-27 1996-04-30 Auspex Systems, Inc. Fault tolerant NFS server system and mirroring protocol
US6317775B1 (en) * 1995-11-03 2001-11-13 Cisco Technology, Inc. System for distributing load over multiple servers at an internet site
US5999808A (en) * 1995-12-12 1999-12-07 Aeris Communications, Inc. Wireless gaming method
JPH09186723A (en) * 1995-12-29 1997-07-15 Hitachi Ltd Network communication processing system
US6598068B1 (en) * 1996-01-04 2003-07-22 Sun Microsystems, Inc. Method and apparatus for automatically managing concurrent access to a shared resource in a multi-threaded programming environment
US5721818A (en) * 1996-01-25 1998-02-24 Apple Computer, Inc. Method and system for enabling a file server to service multiple networks of the same network protocol family by invoking multiple instances of a network session protocol
US5781550A (en) * 1996-02-02 1998-07-14 Digital Equipment Corporation Transparent and secure network gateway
US5838910A (en) * 1996-03-14 1998-11-17 Domenikos; Steven D. Systems and methods for executing application programs from a memory device linked to a server at an internet site
DE19610840C2 (en) 1996-03-19 2000-04-13 Siemens Ag Method for loading electronic games onto a mobile communication terminal of a mobile communication network
US5812930A (en) * 1996-07-10 1998-09-22 International Business Machines Corp. Information handling systems with broadband and narrowband communication channels between repository and display systems
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US6167490A (en) * 1996-09-20 2000-12-26 University Of Washington Using global memory information to manage memory in a computer network
JPH10113469A (en) 1996-10-09 1998-05-06 Takeshi Horii Method to play game opposing and cooperating through mobile communication device
US6411276B1 (en) 1996-11-13 2002-06-25 Immersion Corporation Hybrid control of haptic feedback for host computer and interface device
US6393569B1 (en) * 1996-12-18 2002-05-21 Alexander S. Orenshteyn Secured system for accessing application services from a remote station
US5889942A (en) * 1996-12-18 1999-03-30 Orenshteyn; Alexander S. Secured system for accessing application services from a remote station
WO1998040810A2 (en) * 1997-03-12 1998-09-17 Storage Technology Corporation Network attached virtual tape data storage subsystem
US6470389B1 (en) * 1997-03-14 2002-10-22 Lucent Technologies Inc. Hosting a network service on a cluster of servers using a single-address image
JPH10271562A (en) 1997-03-25 1998-10-09 Taito Corp Mobile communication terminal capable of playing game
US6345300B1 (en) * 1997-03-25 2002-02-05 Intel Corporation Method and apparatus for detecting a user-controlled parameter from a client device behind a proxy
US5987523A (en) * 1997-06-04 1999-11-16 International Business Machines Corporation Applet redirection for controlled access to non-orginating hosts
US6128295A (en) 1997-07-11 2000-10-03 Telefonaktiebolaget Lm Ericsson Buffering of point-to-point and/or point-to-multipoint ATM cells
US6366988B1 (en) * 1997-07-18 2002-04-02 Storactive, Inc. Systems and methods for electronic data storage management
US6006268A (en) * 1997-07-31 1999-12-21 Cisco Technology, Inc. Method and apparatus for reducing overhead on a proxied connection
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
JPH11114224A (en) 1997-10-09 1999-04-27 Hiroyuki Nakanishi Communication type game system
US6807581B1 (en) * 2000-09-29 2004-10-19 Alacritech, Inc. Intelligent network storage interface system
US5941972A (en) * 1997-12-31 1999-08-24 Crossroads Systems, Inc. Storage router and method for providing virtual local storage
JP3966598B2 (en) * 1998-03-04 2007-08-29 富士通株式会社 Server selection system
US6128690A (en) * 1998-03-24 2000-10-03 Compaq Computer Corporation System for remote memory allocation in a computer having a verification table contains information identifying remote computers which are authorized to allocate memory in said computer
US6175869B1 (en) * 1998-04-08 2001-01-16 Lucent Technologies Inc. Client-side techniques for web server allocation
WO1999056249A1 (en) * 1998-04-27 1999-11-04 Interactive Silicon, Inc. Graphics system and method for rendering independent 2d and 3d objects
US6216202B1 (en) * 1998-06-30 2001-04-10 Emc Corporation Method and apparatus for managing virtual storage devices in a storage system
US6360265B1 (en) * 1998-07-08 2002-03-19 Lucent Technologies Inc. Arrangement of delivering internet protocol datagrams for multimedia services to the same server
US6470397B1 (en) 1998-11-16 2002-10-22 Qlogic Corporation Systems and methods for network and I/O device drivers
US6510164B1 (en) * 1998-11-16 2003-01-21 Sun Microsystems, Inc. User-level dedicated interface for IP applications in a data packet switching and load balancing system
JP3990833B2 (en) * 1998-12-11 2007-10-17 キヤノン株式会社 Communication control method and apparatus
US6327594B1 (en) * 1999-01-29 2001-12-04 International Business Machines Corporation Methods for shared data management in a pervasive computing environment
US6356915B1 (en) * 1999-02-22 2002-03-12 Starbase Corp. Installable file system having virtual file system drive, virtual device driver, and virtual disks
US6314465B1 (en) * 1999-03-11 2001-11-06 Lucent Technologies Inc. Method and apparatus for load sharing on a wide area network
US6609167B1 (en) * 1999-03-17 2003-08-19 Adaptec, Inc. Host and device serial communication protocols and communication packet formats
US6389432B1 (en) * 1999-04-05 2002-05-14 Auspex Systems, Inc. Intelligent virtual volume access
US7127734B1 (en) * 1999-04-12 2006-10-24 Texas Instruments Incorporated System and methods for home network communications
US6539446B1 (en) * 1999-05-07 2003-03-25 Oracle Corporation Resource locking approach
US6760783B1 (en) * 1999-05-21 2004-07-06 Intel Corporation Virtual interrupt mechanism
KR20010016943A (en) 1999-08-05 2001-03-05 윤종용 Method for preforming network game function using potable phone
US6523066B1 (en) * 1999-08-23 2003-02-18 Harris-Exigent, Inc. Dynamic distributed memory locking in a computer network
US7483967B2 (en) * 1999-09-01 2009-01-27 Ximeta Technology, Inc. Scalable server architecture based on asymmetric 3-way TCP
US6347095B1 (en) * 1999-11-15 2002-02-12 Pango Networks, Inc. System, devices and methods for use in proximity-based networking
US6823458B1 (en) * 1999-11-18 2004-11-23 International Business Machines Corporation Apparatus and method for securing resources shared by multiple operating systems
US6834326B1 (en) * 2000-02-04 2004-12-21 3Com Corporation RAID method and device with network protocol between controller and storage devices
KR20000072493A (en) 2000-09-06 2000-12-05 임동희 The method for using a PDA as a controling terminal for a PC on wireless internet.
US6981076B1 (en) * 2000-09-27 2005-12-27 Dell Products L.P. Mechanism to disable dynamically a computer audio input/output connector
US6578111B1 (en) * 2000-09-29 2003-06-10 Sun Microsystems, Inc. Cache memory system and method for managing streaming-data
US7792923B2 (en) * 2000-10-13 2010-09-07 Zhe Khi Pak Disk system adapted to be directly attached to network
US6594677B2 (en) * 2000-12-22 2003-07-15 Simdesk Technologies, Inc. Virtual tape storage system and method
US7277955B2 (en) * 2000-12-22 2007-10-02 Verizon Corporate Services Group Inc. Streaming content
EP1344353B1 (en) * 2000-12-22 2014-11-19 BlackBerry Limited Wireless router system and method
US6732104B1 (en) * 2001-06-06 2004-05-04 Lsi Logic Corporatioin Uniform routing of storage access requests through redundant array controllers
KR20010088528A (en) * 2001-08-02 2001-09-28 전대식 A portable storage device and Method for using a remote storage device in the network as auxiliary memory of the local computer system by using the same device
US20050149682A1 (en) * 2001-10-09 2005-07-07 Han-Gyoo Kim Virtual multiple removable media jukebox
US7433948B2 (en) 2002-01-23 2008-10-07 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network
US7076690B1 (en) * 2002-04-15 2006-07-11 Emc Corporation Method and apparatus for managing access to volumes of storage
US7426537B2 (en) 2002-05-31 2008-09-16 Microsoft Corporation Systems and methods for sharing dynamic content among a plurality of online co-users
JP2004070571A (en) * 2002-08-05 2004-03-04 Seiko Epson Corp Data transfer control system, electronic equipment, program and data transfer control method
US7251704B2 (en) * 2002-08-23 2007-07-31 Intel Corporation Store and forward switch device, system and method
US8495131B2 (en) 2002-10-08 2013-07-23 International Business Machines Corporation Method, system, and program for managing locks enabling access to a shared resource
US8009966B2 (en) 2002-11-01 2011-08-30 Synchro Arts Limited Methods and apparatus for use in sound replacement with automatic synchronization to images
US7069312B2 (en) * 2002-12-06 2006-06-27 Microsoft Corporation Network location signature for disambiguating multicast messages in dual-IP stack and/or multi-homed network environments
US7254578B2 (en) * 2002-12-10 2007-08-07 International Business Machines Corporation Concurrency classes for shared file systems
US9357256B2 (en) 2002-12-11 2016-05-31 Broadcom Corporation Third party media channel access in a media exchange network
US7383229B2 (en) * 2003-03-12 2008-06-03 Yahoo! Inc. Access control and metering system for streaming media
US7496574B2 (en) 2003-05-01 2009-02-24 International Business Machines Corporation Managing locks and transactions
US7124128B2 (en) * 2003-06-17 2006-10-17 International Business Machines Corporation Method, system, and program for managing requests to tracks subject to a relationship
US7376133B2 (en) * 2003-10-16 2008-05-20 Alcatel-Lucent System and method for providing communications in a network using a redundant switching architecture
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US7664836B2 (en) * 2004-02-17 2010-02-16 Zhe Khi Pak Device and method for booting an operation system for a computer from a passive directly attached network device
US20050193017A1 (en) * 2004-02-19 2005-09-01 Han-Gyoo Kim Portable multimedia player/recorder that accesses data contents from and writes to networked device
US20060069884A1 (en) * 2004-02-27 2006-03-30 Han-Gyoo Kim Universal network to device bridge chip that enables network directly attached device
US20060004935A1 (en) 2004-06-30 2006-01-05 Pak-Lung Seto Multi-protocol bridge
US7746900B2 (en) * 2004-07-22 2010-06-29 Zhe Khi Pak Low-level communication layers and device employing same
US20060067356A1 (en) * 2004-08-23 2006-03-30 Han-Gyoo Kim Method and apparatus for network direct attached storage
US7860943B2 (en) * 2004-08-23 2010-12-28 Zhe Khi Pak Enhanced network direct attached storage controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4901232A (en) * 1983-05-19 1990-02-13 Data General Corporation I/O controller for controlling the sequencing of execution of I/O commands and for permitting modification of I/O controller operation by a host processor
US5062059A (en) * 1986-12-08 1991-10-29 Sunriver Corporation Apparatus and method for communication between host CPU and remote terminal
US5860022A (en) * 1994-07-26 1999-01-12 Hitachi, Ltd. Computer system and method of issuing input/output commands therefrom

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
COMPUTERS & SECURITY, NETHERLANDS, December 1985 (1985-12-01), pages 325 - 341 *
DATABASE INSPEC [online] VOYDOCK V.L. AND KENT S.T.: "Security mechanism in transport layer protocol", XP008092667, Database accession no. (2627367) *

Also Published As

Publication number Publication date
AU2002319929A1 (en) 2003-03-03
WO2003007674A2 (en) 2003-01-30
EP1588452A2 (en) 2005-10-26
US7783761B2 (en) 2010-08-24
AU2002319929A8 (en) 2008-06-12
US20030014569A1 (en) 2003-01-16
JP2005521115A (en) 2005-07-14

Similar Documents

Publication Publication Date Title
WO2003007674A3 (en) Scheme for dynamically connecting i/o devices through network
AU2002332279A1 (en) Communication method, communication device, and communication system
AU2003242085A1 (en) Communication method, communication system, and communication device
AU2003242147A1 (en) Communication method, communication system, and communication device
AU2002300924A1 (en) Card game monitoring system, card game table and monitoring method
EP1432175A4 (en) Communication method, communication system, and output equipment
AU2003252639A1 (en) Communicating method, transmitting device using the same, and receiving device using the same
EP1381235A4 (en) Data transmitting method, data receiving method, data transmitting device and data receiving device
AU2003236284A1 (en) Communication system, information processing device, and method
AU2002313911A1 (en) Mobile communication apparatus, monitoring apparatus, monitoring system, monitoring method, monitoring program, and computer-readable recording medium containing the monitoring program
HK1056462A1 (en) Scroll control device, method for use and communication terminal using said device.
EP1359756A4 (en) Data transmitting method and receiving method, and video data transmitting device and receiving device
EP1477901A4 (en) External connection device, host device, and data communication system
AU2003284509A1 (en) Radio control device, radio communication system using the same, and operation control method thereof
AU2003213343A1 (en) Communication device, communication system, communication method, and program thereof
EP1477902A4 (en) External connection device, host device, and data communication system
EP1458136A4 (en) Data communication system, data communication apparatus, and data communication method
AU2002226387A1 (en) Data communication system and data conversion device
EP1453288A4 (en) Communication module execution control system, communication module execution control method, application execution control system, and application execution control method
AU2001278675A1 (en) Electronic equipment communication system, external device for the communication system, and electronic equipment
EP1422608A4 (en) Printing apparatus, content output apparatus, and printing system
AU2002248635A1 (en) Puppetry based communication system, method and internet utility
WO2002082779A3 (en) Method, system and program for enabling communication between network elements using different address formats
AU2003278179A1 (en) Method for routing data packets, and devices for implementing the method
WO2004068773A3 (en) System and method for dynamically load balancing traffic in a wireless network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2003513300

Country of ref document: JP

REEP Request for entry into the european phase

Ref document number: 2002749407

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2002749407

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2002749407

Country of ref document: EP