Communicating between electronic devices using a portable storage device
First Claim
Patent Images
1. A portable storage device comprising:
- a processor; and
a communication mechanism, when executed by the processor, to cause the processor to;
receive a read command from a first electronic device using a storage communication protocol;
send via a network the read command to a second electronic device;
receive via the network a response to the read command from the second electronic device; and
send the response to the first electronic device using the storage communication protocol;
wherein the communication mechanism further causes the processor to replace a logical field address in a command descriptor block of the read command with a corresponding storage location information associated with the second electronic device and transmit an updated command descriptor block with the read command to the second electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein relate to communicating between electronic devices using a portable storage device. In one embodiment, a portable storage device communicates with a first electronic device, and the portable storage device communicates with a second electronic device via a network. The portable storage device sends a request from the first electronic device to the second electronic device. The portable storage device may send a response to the request from the second electronic device to the first electronic device.
11 Citations
20 Claims
-
1. A portable storage device comprising:
-
a processor; and a communication mechanism, when executed by the processor, to cause the processor to; receive a read command from a first electronic device using a storage communication protocol; send via a network the read command to a second electronic device; receive via the network a response to the read command from the second electronic device; and send the response to the first electronic device using the storage communication protocol; wherein the communication mechanism further causes the processor to replace a logical field address in a command descriptor block of the read command with a corresponding storage location information associated with the second electronic device and transmit an updated command descriptor block with the read command to the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communicating between electronic devices using a portable storage device, comprising:
-
receiving, by a processor associated with a portable storage device, a request based on a storage communication protocol; sending, by the processor, via a network, the request to a second electronic device; receiving, by the processor, via a network, a response to the request from the second electronic device; and sending, by the processor, the response to the first electronic device using the storage communication protocol; wherein sending the request to the second electronic device comprises, by the processor replacing a logical field address in a command descriptor block of the request with a corresponding storage location information associated with the second electronic device and transmitting an updated command descriptor block with the request to the second electronic device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine-readable non-transitory storage medium encoded with instructions executable by a processor associated with a portable storage device for communicating between electronic devices using the portable storage device, the machine-readable medium comprising instructions to:
-
access a request from a first electronic device, wherein the request is based on a storage communication format; transmit via a network the request to a second electronic device; access via the network a response to the request from the second electronic device; and send the response to the request to the first electronic device using the storage communication format; wherein the instructions to transmit the request to the second electronic device further comprise instructions to replace a logical field address in a command descriptor block of the request with a corresponding storage location information associated with the second electronic device and transmit an updated command descriptor block with the request to the second electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification