Scheme for dynamically connecting I/O devices through network
First Claim
1. A method of sending I/O commands from a host computer to I/O devices through a network, comprising the steps of:
- converting an I/O command into one or more data link frames;
sending the data link frames over a network to a target I/O device;
receiving the data link frames at the target I/O device;
retrieving the I/O command from the data link frames; and
controlling the target I/O device according to the I/O command retrieved, wherein the target I/O device is dynamically connected and separated from the host computer.
5 Assignments
0 Petitions
Accused Products
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.
110 Citations
53 Claims
-
1. A method of sending I/O commands from a host computer to I/O devices through a network, comprising the steps of:
-
converting an I/O command into one or more data link frames;
sending the data link frames over a network to a target I/O device;
receiving the data link frames at the target I/O device;
retrieving the I/O command from the data link frames; and
controlling the target I/O device according to the I/O command retrieved, wherein the target I/O device is dynamically connected and separated from the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29)
-
-
12. A method of sending I/O commands from a host computer to I/O devices through a network, comprising the steps of:
-
translating an I/O command into I/O control signals;
encapsulating the I/O control signals into one or more data link frames;
sending the data link frames over a network to a target I/O device;
receiving the data link frames at the target I/O device;
retrieving the I/O control signals from the data link frames; and
controlling the target I/O device according to the I/O control signals, wherein the target I/O device is dynamically connected and separated from the host computer.
-
-
18. A method of sending I/O commands from a host computer to I/O devices through a network, comprising the steps of:
-
encapsulating an I/O command into one or more network packets;
sending the network packets over a network to a target I/O device;
receiving the network packets at the target I/O device;
retrieving the I/O command from the network packets; and
controlling the target I/O device according to the I/O command retrieved, wherein the target I/O device is dynamically connected and separated from the host computer.
-
-
24. A method of sending I/O commands from a host computer to I/O devices through a network, comprising the steps of:
-
translating an I/O command into I/O control signals;
encapsulating the I/O control signals into one or more network packets;
sending the data link frames over a network to a target I/O device;
receiving the data link frames at the target I/O device;
retrieving the I/O control signals from the data link frames; and
controlling the target I/O device according to the I/O control signals, wherein the target I/O device is dynamically connected and separated from the host computer.
-
-
30. A bus-to-LAN converter at a host side for sending I/O commands from a host computer to I/O devices through a network, comprising:
-
a converter for encapsulating an I/O command into one or more data link frames; and
a transmitter for sending the data link frames through the network to a target device. - View Dependent Claims (31, 32)
-
-
33. A LAN-to-Controller converter at a device side for receiving I/O commands from a host computer through a network, comprising:
-
a receiver for receiving data link frames containing an I/O command from a network; and
a counter-controller for retrieving I/O commands from the data link frames containing the I/O commands. - View Dependent Claims (34, 35, 37, 38, 40, 41)
-
-
36. A Controller-to-LAN converter at a host side for sending I/O commands from a host computer to I/O devices through a network, comprising:
-
a converter for encapsulating I/O control signals in one or more data link frames; and
a transmitter for sending the data link frames through the network to a target device.
-
-
39. A LAN-to-I/O-Port converter at a device side for receiving I/O commands from a host computer through a network, comprising:
-
a receiver for receiving data link frames containing I/O control signals from a network; and
a counter-controller for retrieving I/O control signals from the data link frames containing the I/O commands.
-
-
42. A bus-to-LAN converter at a host side for sending I/O commands from a host computer to I/O devices through a network, comprising:
-
a network interface card (NIC) for encapsulating an I/O command into one or more network packets; and
a transmitter for sending the data link frames through the network to a target device. - View Dependent Claims (43, 44, 46, 47, 49, 50)
-
-
45. A LAN-to-Controller converter at a device side for receiving I/O commands from a host computer through a network, comprising:
-
a receiver for receiving network packets containing an I/O command from a network; and
a counter-controller for retrieving I/O commands from the data link frames containing the I/O commands.
-
-
48. A Controller-to-LAN converter at a host side for sending I/O commands from a host computer to I/O devices through a network, comprising:
-
a network interface card (NIC) for encapsulating I/O control signals in one or more network packets; and
a transmitter for sending the network packets through the network to a target device.
-
-
51. A LAN-to-I/O-Port converter at a device side for receiving I/O commands from a host computer through a network, comprising:
-
a receiver for receiving network packets containing I/O control signals from a network; and
a counter-controller for retrieving I/O control signals from the network packets containing the I/O commands. - View Dependent Claims (52, 53)
-
Specification