Apparatus, system, and method for communicating control messages between a first device and a second device
First Claim
1. An apparatus for communicating control messages between a first device and a second device, comprising:
- a communication module configured to direct control messages between a first device and a second device through an intermediate device, the intermediate device coupled to the first device by a control path and to the second device by a data path;
a translation module configured to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages; and
a transmission module configured to send transport data messages over the data path to the second device and control messages from the second device over the control path to the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are provided for communicating control messages between a first device and a second device. The apparatus, system, and method include a communication module that directs control messages between a first device and a second device through an intermediate device. The intermediate device is coupled to the first device by a control path and to the second device by a data path. The apparatus, system, and method also include a translation module and a transmission module that cooperate to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages. Transport data messages are sent over the data path to the second device and control messages from the second device are sent over the control path to the first device.
17 Citations
30 Claims
-
1. An apparatus for communicating control messages between a first device and a second device, comprising:
-
a communication module configured to direct control messages between a first device and a second device through an intermediate device, the intermediate device coupled to the first device by a control path and to the second device by a data path;
a translation module configured to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages; and
a transmission module configured to send transport data messages over the data path to the second device and control messages from the second device over the control path to the first device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for communicating control messages between a media controller and a storage device, comprising:
-
a media controller configured to direct control messages for a plurality of storage devices over a host control path;
an intermediate device coupled to the host control path and configured to transmit control messages received over the host control path as transport data messages on a data path connecting the intermediate device to the plurality of storage devices and transport data messages received over the data path as control messages on the host control path connecting the intermediate device to the media controller; and
wherein the plurality of storage devices are configured to translate transport data messages received over the data path into control messages and control messages for the media controller into transport data messages for transmission over the data path to the intermediate device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for communicating control messages between a library manager and a storage device over a data path, comprising:
-
a media library comprising a media library manager configured to automatically mount and unload media cartridges; and
a host configured to communicate over a host control path with the media library manager to access data on a specific media cartridge and to communicate with one or more storage devices over a data path to exchange data, the host further configured to relay control messages between the media library manager and the plurality of storage devices by translating between control messages and transport data messages, the transport data messages traveling over the data path and the control messages traveling over the host control path. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for communicating control messages between a first device and a second device, comprising:
-
directing control messages between a first device and a second device through an intermediate device, the intermediate device coupled to the first device by a control path and to the second device by a data path;
the intermediate device translating control messages received over the control path to transport data messages and transport data messages received over the data path to control messages;
sending transport data messages over the data path to the second device and control messages from the second device over the control path to the first device; and
translating transport data messages received by the second device into control messages. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus for communicating control messages between a first device and a second device, comprising:
-
means for directing control messages between a first device and a second device through an intermediate device, the intermediate device coupled to the first device by a control path and the second device by a data path;
means for translating control messages received over the control path to transport data messages and transport data messages received over the data path to control messages;
means for sending transport data messages over the data path to the second device and control messages from the second device over the control path to the first device; and
means for translating transport data messages received by the second device into control messages. - View Dependent Claims (26, 27)
-
-
28. An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by a processor to perform a method for communicating control messages between a first device and a second device, the method comprising:
-
directing control messages between a first device and a second device through an intermediate device, the intermediate device coupled to the first device by a control path and the second device by a data path;
translating control messages received over the control path to transport data messages and transport data messages received over the data path to control messages;
sending transport data messages over the data path to the second device and control messages from the second device over the control path to the first device; and
translating transport data messages received by the second device into control messages. - View Dependent Claims (29, 30)
-
Specification